@ -959,6 +959,22 @@ e.g.
\fB # Move cursor to the first entry whenever the query is changed
\fB # Move cursor to the first entry whenever the query is changed
fzf --bind change:first\fR
fzf --bind change:first\fR
.RE
.RE
\fI focus\fR
.RS
Triggered when the focus changes due to a vertical cursor movement or a search
result update.
e.g.
\fB fzf --bind 'focus:transform-preview-label:echo [ {} ]' --border --preview 'cat {}'
# Any action bound to the event runs synchronously and thus can make the interface sluggish
# e.g. lolcat isn't one of the fastest programs, and every cursor movement in
# fzf will be noticeably affected by its execution time
fzf --bind 'focus:transform-preview-label:echo [ {} ] | lolcat -f' --border --preview 'cat {}'
# Beware not to introduce an infinite loop
seq 10 | fzf --bind 'focus:up' --cycle\fR
.RE
\fI backward-eof\fR
\fI backward-eof\fR
.RS
.RS
@ -983,11 +999,11 @@ A key or an event can be bound to one or more of the following actions.
\fB backward-word\fR \fI alt-b shift-left\fR
\fB backward-word\fR \fI alt-b shift-left\fR
\fB beginning-of-line\fR \fI ctrl-a home\fR
\fB beginning-of-line\fR \fI ctrl-a home\fR
\fB cancel\fR (clear query string if not empty, abort fzf otherwise)
\fB cancel\fR (clear query string if not empty, abort fzf otherwise)
\fB change-border-label(...)\fR (change \fB --border-label\fR to the given string)
\fB change-preview(...)\fR (change \fB --preview\fR option)
\fB change-preview(...)\fR (change \fB --preview\fR option)
\fB change-preview-window(...)\fR (change \fB --preview-window\fR option; rotate through the multiple option sets separated by '|')
\fB change-preview-label(...)\fR (change \fB --preview-label\fR to the given string)
\fB change-preview-label(...)\fR (change \fB --preview-label\fR to the given string)
\fB change-preview-window(...)\fR (change \fB --preview-window\fR option; rotate through the multiple option sets separated by '|')
\fB change-prompt(...)\fR (change prompt to the given string)
\fB change-prompt(...)\fR (change prompt to the given string)
\fB change-border-label(...)\fR (change \fB --border-label\fR to the given string)
\fB change-query(...)\fR (change query string to the given string)
\fB change-query(...)\fR (change query string to the given string)
\fB clear-screen\fR \fI ctrl-l\fR
\fB clear-screen\fR \fI ctrl-l\fR
\fB clear-selection\fR (clear multi-selection)
\fB clear-selection\fR (clear multi-selection)