summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-06-05 22:02:22 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-06-10 23:02:23 +0900
commit39db02616158020b180a56dc8f1bdcf9f8365945 (patch)
treeef4c791512139894d51438915068b71e588a66b4 /man
parentf6c589c606a8936e33778a717d6200632f8cab21 (diff)
downloadfzf-39db02616158020b180a56dc8f1bdcf9f8365945.tar.gz
Fix inconsistent placement of header-lines with border options
fzf displayed --header-lines inconsistently depending on the presence of borders: # --header and --header-lines co-located seq 10 | fzf --header-lines 3 --header "$(seq 101 103)" --header-first # --header and --header-lines separated seq 10 | fzf --header-lines 3 --header "$(seq 101 103)" --header-first --header-lines-border This commit fixes the inconsistency with the following logic: * If only one of --header or --header-lines is provided, --header-first applies to that single header. * If both are present, --header-first affects only the regular --header, not --header-lines.
Diffstat (limited to 'man')
-rw-r--r--man/man1/fzf.13
1 files changed, 2 insertions, 1 deletions
diff --git a/man/man1/fzf.1 b/man/man1/fzf.1
index a07222e1..c5f13622 100644
--- a/man/man1/fzf.1
+++ b/man/man1/fzf.1
@@ -1001,7 +1001,8 @@ The first N lines of the input are treated as the sticky header. When
lines that follow.
.TP
.B "\-\-header\-first"
-Print header before the prompt line
+Print header before the prompt line. When both normal header and header lines
+(\fB\-\-header\-lines\fR) are present, this applies only to the normal header.
.TP
.BI "\-\-header\-border" [=STYLE]
Draw border around the header section