summaryrefslogtreecommitdiffstats
path: root/man/man1/fzf.1
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-01-22 02:32:49 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-01-22 02:32:49 +0900
commit131aa5dd15788875e796bbd2f2bfdf644584284a (patch)
tree2c396a98656031dbe59d12df511523fb0c294a78 /man/man1/fzf.1
parenta06ccc928f46e9c095680bc67b9f65c61f323e23 (diff)
Composable actions in --bind
Close #816
Diffstat (limited to 'man/man1/fzf.1')
-rw-r--r--man/man1/fzf.112
1 files changed, 8 insertions, 4 deletions
diff --git a/man/man1/fzf.1 b/man/man1/fzf.1
index 5160d6b3..b139dcc0 100644
--- a/man/man1/fzf.1
+++ b/man/man1/fzf.1
@@ -481,17 +481,21 @@ e.g. \fBfzf --bind=ctrl-j:accept,ctrl-k:kill-line\fR
\fBselect-all\fR
\fBtoggle\fR
\fBtoggle-all\fR
- \fBtoggle-down\fR \fIctrl-i (tab)\fR
- \fBtoggle-in\fR (\fB--reverse\fR ? \fBtoggle-up\fR : \fBtoggle-down\fR)
- \fBtoggle-out\fR (\fB--reverse\fR ? \fBtoggle-down\fR : \fBtoggle-up\fR)
+ \fBtoggle+down\fR \fIctrl-i (tab)\fR
+ \fBtoggle-in\fR (\fB--reverse\fR ? \fBtoggle+up\fR : \fBtoggle+down\fR)
+ \fBtoggle-out\fR (\fB--reverse\fR ? \fBtoggle+down\fR : \fBtoggle+up\fR)
\fBtoggle-preview\fR
\fBtoggle-sort\fR (equivalent to \fB--toggle-sort\fR)
- \fBtoggle-up\fR \fIbtab (shift-tab)\fR
+ \fBtoggle+up\fR \fIbtab (shift-tab)\fR
\fBunix-line-discard\fR \fIctrl-u\fR
\fBunix-word-rubout\fR \fIctrl-w\fR
\fBup\fR \fIctrl-k ctrl-p up\fR
\fByank\fR \fIctrl-y\fR
+Multiple actions can be chained using \fB+\fR separator.
+
+ \fBfzf --bind 'ctrl-a:select-all+accept'\fR
+
With \fBexecute(...)\fR action, you can execute arbitrary commands without
leaving fzf. For example, you can turn fzf into a simple file browser by
binding \fBenter\fR key to \fBless\fR command like follows.