diff options
author | June McEnroe <june@causal.agency> | 2022-06-02 20:13:13 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2022-06-02 20:14:26 -0400 |
commit | 8595ba890df8a1d20b6162d6dd70a176affc21b8 (patch) | |
tree | 78aed425023f296eed7ab107709f959589e27056 /bin/man1 | |
parent | Set prompt for oksh (diff) | |
download | src-8595ba890df8a1d20b6162d6dd70a176affc21b8.tar.gz src-8595ba890df8a1d20b6162d6dd70a176affc21b8.zip |
Add initial working version of qf
Diffstat (limited to 'bin/man1')
-rw-r--r-- | bin/man1/qf.1 | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/bin/man1/qf.1 b/bin/man1/qf.1 new file mode 100644 index 00000000..06676087 --- /dev/null +++ b/bin/man1/qf.1 @@ -0,0 +1,56 @@ +.Dd June 2, 2022 +.Dt QF 1 +.Os +. +.Sh NAME +.Nm qf +.Nd grep pager +. +.Sh SYNOPSIS +.Nm +. +.Sh DESCRIPTION +.Nm +is a pager for +.Xr grep 1 , +.Xr ag 1 , +.Xr rg 1 , +etc.\& +which allows +jumping to matches in +.Ev $EDITOR . +It parses any input +prefixed by path +and line number +separated by a colon +.Ql ":" +followed by either a colon +or a hyphen +.Ql "-" . +It otherwise operates similar to +.Xr less 1 . +. +.Pp +The keys are as follows: +.Bl -tag -width Ds +.It Ic Enter +Open the currently selected line in +.Ev $EDITOR . +When the editor exits, +.Nm +resumes. +.It Ic {} +Jump between files. +.It Ic gG +Jump to first or last line. +.It Ic jk +Move to next or previous line. +.It Ic nN +Jump to next or previous match line. +.It Ic q +Exit. +.El +. +.Sh EXAMPLES +.Dl $ ag -C open | qf +.Dl $ git grep -n open | qf |