v0.72.0
0.72.0
Added 2
- Add `inline` style for `--header-border`, `--header-lines-border`, and `--footer-border` that embeds sections inside the list frame separated by a horizontal line
- Add new `dashed` border style with dashed edges and rounded corners for `--border`, `--list-border`, and related options
Changed 1
- Move and resize popup window when detecting `VimResized` event in vim plugin
Fixed 3
- Fix gutter display in `--style=minimal`
- Fix arrow keys, Home, and End without modifiers being ignored under the kitty keyboard protocol
- Persist history deletion in bash when `histappend` is on
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
- Fixed gutter display in
--style=minimal - Fixed arrow keys / Home / End without modifiers being ignored under the kitty keyboard protocol (#4776) (@TymekDev)
- bash: Persist history deletion when
histappendis on (#4764)
- Fixed gutter display in