diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2020-08-23 15:57:49 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2020-08-23 15:57:49 +0900 |
commit | 1cb19dbf65590ffe44b60ac4d5ff7a957de0628f (patch) | |
tree | 9747349c9d5755a08c7c98641f95eedece6f9289 /man/man1/fzf.1 | |
parent | 1ab4289ad64a60a88c44dcfe7d032c5d028df6bf (diff) |
Support preview scroll offset relative to window height
Related: https://github.com/junegunn/fzf.vim/issues/1092
Diffstat (limited to 'man/man1/fzf.1')
-rw-r--r-- | man/man1/fzf.1 | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/man/man1/fzf.1 b/man/man1/fzf.1 index becde6af..6408a4bb 100644 --- a/man/man1/fzf.1 +++ b/man/man1/fzf.1 @@ -394,7 +394,8 @@ execute the command in the background. window. \fBSCROLL\fR can be either a numeric integer or a single-field index expression that refers to a numeric integer. The optional \fB-OFFSET\fR part is for adjusting the base offset so that you can see the text above it. It should -be given as a numeric integer. +be given as a numeric integer (\fB-INTEGER\fR), or as a denominator form +(\fB-/INTEGER\fR) for specifying a fraction of the preview window height. .RS .B POSITION: (default: right) @@ -411,9 +412,15 @@ e.g. fzf --preview="file {}" --preview-window=down:1 # Initial scroll offset is set to the line number of each line of - # git grep output *minus* 5 lines + # git grep output *minus* 5 lines (-5) git grep --line-number '' | - fzf --delimiter : --preview 'nl {1}' --preview-window +{2}-5\fR + fzf --delimiter : --preview 'nl {1}' --preview-window +{2}-5 + + # Preview with bat, matching line in the middle of the window (-/2) + git grep --line-number '' | + fzf --delimiter : \\ + --preview 'bat --style=numbers --color=always --highlight-line {2} {1}' \\ + --preview-window +{2}-/2\fR .RE .SS Scripting |