aboutsummaryrefslogtreecommitdiffstats
path: root/pw.1
Commit message (Collapse)AuthorAgeFilesLines
* Feature: highlight numbers of triggering lines.Kaz Kylheku2023-06-091-1/+10
| | | | | | | When a triggered snapshot is recorded, a flag is set in all the lines which matched the trigger patterns. Whenever highlighting is enabled, the line numbers of those lines are shown in inverse.
* Feature: implement pass-through mode.Kaz Kylheku2023-06-081-15/+51
| | | | | | | | | | | | | | | | | | | | In pass-through mode, pw can be used in the middle of a pipeline, or redirected to a file or device. Then instead of discarding data, it copies from standard input to standard output. pw's implementation assumes that standard output is the terminal, and uses some functions that operate implicitly on standard output. To avoid changing all that code, dup2 calls are used to rearrange the file descriptors. The tty descriptor opened from /dev/tty is installed as standard output, and the original standard output (the device, file or pipe to which data is to be passed through) is tied to a dedicated stream held in the local variable out. Whenever out is not null, bytes are to be sent to it rather than discarded. In pass-through mode, though, standard output is not the terminal.
* Version 4 is released.pw-4Kaz Kylheku2023-06-081-1/+1
|
* Version 3 is released.pw-3Kaz Kylheku2023-03-101-3/+3
|
* Fix some typos in README and manual page.Paul A. Patience2022-07-041-1/+1
|
* Version 2 is released.pw-2Kaz Kylheku2022-06-151-1/+1
|
* Start release notes, as a man page.Kaz Kylheku2022-05-161-0/+3
|
* Change :s to :sa.Kaz Kylheku2022-05-161-3/+15
|
* Version 1 is released.pw-1Kaz Kylheku2022-05-161-1/+1
|
* Fix regression: :E and :B commands not recognized.Kaz Kylheku2022-05-151-2/+7
|
* Tighten the command syntax.Kaz Kylheku2022-05-131-9/+26
| | | | | | | | | | Commands are now separated from their argument by exactly one space, which may only be omitted for an argument which does not begin with a letter. Thus :gfoo no longer pushes a regular expression foo onto the grep stack, but is the unrecognized command gfoo. The command :g foo specifies the regular expression " foo".
* Much better editing.Kaz Kylheku2022-05-131-12/+45
|
* New feature: highlight differences between snapshots.Kaz Kylheku2022-05-131-0/+47
|
* Expand tabs to spaces, with configurable tab size.Kaz Kylheku2022-05-131-10/+29
|
* :p command resets any parameters not specified.Kaz Kylheku2022-05-111-1/+2
|
* New :p command; :s saves display params too.Kaz Kylheku2022-05-081-2/+7
|
* Ctrl-G shows a few flags also, and -p restores them.Kaz Kylheku2022-05-081-4/+14
|
* New :s option to save the state.Kaz Kylheku2022-05-081-0/+16
|
* Implement -f option: commands from file.Kaz Kylheku2022-05-081-0/+23
|
* New -e option to execute commands.Kaz Kylheku2022-05-071-0/+19
| | | | Now there is a way to set up triggers prior to execution.
* New feature: trigger frequency and snapshot count.Kaz Kylheku2022-05-071-0/+47
|
* Implement . (period) command for repeating commands.Kaz Kylheku2022-05-061-0/+13
|
* Show display params with Ctrl-G; restore with -p option.Kaz Kylheku2022-05-061-0/+33
|
* New { } commands to reposition middle pane origin.Kaz Kylheku2022-05-061-0/+14
|
* The [ ], < > commands take count.Kaz Kylheku2022-05-061-12/+16
|
* Exchange [ ] and < > commands.Kaz Kylheku2022-05-061-4/+4
|
* Toggle highlighting of marker chars.Kaz Kylheku2022-05-061-0/+10
|
* New feature: double vertical split.Kaz Kylheku2022-05-051-4/+49
|
* Man page: new BUGS entry about those zero line numbers.Kaz Kylheku2022-05-041-0/+7
|
* Impose limit on maximum line length, controlled by option.Kaz Kylheku2022-05-031-0/+13
|
* Implement quit count safeguard.Kaz Kylheku2022-05-031-1/+16
|
* New -g option to pre-load the grep stack.Kaz Kylheku2022-05-031-0/+55
|
* Ctrl-L refresh.Kaz Kylheku2022-05-031-0/+3
|
* Relax restrictions on stdout; improve error reporting.Kaz Kylheku2022-05-021-6/+4
|
* Remove non-interactive mode.Kaz Kylheku2022-05-021-39/+64
|
* New feature: read input if executing in background.Kaz Kylheku2022-05-021-0/+28
|
* Add forgotten copyright block to C source.Kaz Kylheku2022-05-021-1/+1
|
* Man page: + clears history and is disabled in history view.Kaz Kylheku2022-05-011-0/+4
|
* New # command to toggle line numbers.Kaz Kylheku2022-05-011-3/+8
|
* Allow leading ! to invert trigger patterns.Kaz Kylheku2022-05-011-1/+19
|
* New feature: snapshot history.Kaz Kylheku2022-05-011-2/+50
|
* New a, d commands to advance or delay triggers.Kaz Kylheku2022-04-301-0/+10
|
* Fix issues with the count prefix.Kaz Kylheku2022-04-301-0/+3
| | | | | - ambiguity with 0 command. - reset to UINT_MAX under right conditions.
* New feature: multi-line triggering.Kaz Kylheku2022-04-301-32/+90
|
* Commands can have numeric prefix: + is guinea pig for this.Kaz Kylheku2022-04-301-6/+15
|
* Use BRE by default, with optional ERE.Kaz Kylheku2022-04-291-4/+33
|
* Handle terminal resizing.Kaz Kylheku2022-04-291-2/+10
|
* Bugfix: while editing new trigger, don't reset current.Kaz Kylheku2022-04-291-0/+3
|
* New :i and :l commands to adjust intervals.Kaz Kylheku2022-04-291-2/+16
|
* Man page: new material in BUGS section.Kaz Kylheku2022-04-291-2/+19
|