Release highlights: https://junegunn.github.io/fzf/releases/0.72.0/
--header-border,--header-lines-border, and--footer-bordernow accept a newinlinestyle that embeds the section inside the list frame, separated from the list content by a horizontal line. When the list border has side segments, the separator joins them as T-junctions.- Requires a
--list-bordershape that has both top and bottom segments (rounded,sharp,bold,double,block,thinblock, orhorizontal); falls back tolineotherwise.horizontalhas no side borders, so the separator is drawn without T-junction endpoints. - Sections stack. Example combining all three:
ps -ef | fzf --reverse --style full \ --header 'Select a process' --header-lines 1 \ --bind 'load:transform-footer:echo $FZF_TOTAL_COUNT processes' \ --header-border dashed --header-first \ --header-lines-border inline --footer-border inline
--header-labeland--footer-labelrender on their respective separator row.- The separator inherits
--color list-borderwhen the section's own border color is not explicitly set. inlinetakes precedence over--header-first: the inline section stays inside the list frame.--header-border=inlinerequires--header-lines-borderto beinlineor unset.
- Requires a
- New
dashedborder style with dashed edges (╶/┆) and rounded corners.--border=dashed,--list-border=dashed, etc.- Works with inline sections (T-junctions render correctly).
- [vim] Move and resize popup window when detecting
VimResizedevent (#4778) (@Vulcalien) - Bug fixes