Releases: linrongbin16/fzfx.nvim
Releases · linrongbin16/fzfx.nvim
v8.0.0
8.0.0 (2025-01-20)
⚠ BREAKING CHANGES
- previewer: rename "fzf_preview_xxx" APIs to "preview_xxx", drop the "fzf_" prefix! (#788)
- keys: rebind default "toggle-preview" key from "ctrl-k" to "ctrl-]"! (#788)
- previewer: drop "buffer_preview_xxx" APIs! (#788)
- schema: simplify schema provider/previewer types! (#786)
- schema: drop default provider/previewer types detection! (#785)
- popup: drop unused internal methods! (#785)
- keys: move toggle-preview key from "alt-p" to "ctrl-k"! (#783)
- buffer: drop nvim "buffer" previewer! (#783)
- flags: force "bat" previewers & drop "feature flags"! (#782)
- bat: drop "bat theme auto-generation" feature! (#780)
Features
Bug Fixes
- actions: fix cursor move interruption when open file (#792) (6aa42b0)
- git: fix "FZF_PREVIEW_COLUMNS" environment variable for git-delta on windows (#789) (a47428f)
- layout: fix a edge case in cursor-based layout (#784) (3e938af)
- popup: fix popup auto-resizing on VimResized/WinResized (#787) (37eb055)
Performance Improvements
Code Refactoring
- bat: drop "bat theme auto-generation" feature! (#780) (c8c3d5c)
- buffer: drop nvim "buffer" previewer! (#783) (d9b518b)
- flags: force "bat" previewers & drop "feature flags"! (#782) (40ebe6b)
- keys: move toggle-preview key from "alt-p" to "ctrl-k"! (#783) (d9b518b)
- keys: rebind default "toggle-preview" key from "ctrl-k" to "ctrl-]"! (#788) (b798613)
- popup: drop unused internal methods! (#785) (d1aa5ef)
- previewer: drop "buffer_preview_xxx" APIs! (#788) (b798613)
- previewer: rename "fzf_preview_xxx" APIs to "preview_xxx", drop the "fzf_" prefix! (#788) (b798613)
- schema: drop default provider/previewer types detection! (#785) (d1aa5ef)
- schema: simplify schema provider/previewer types! (#786) (8153e9d)
v7.2.1
7.2.1 (2025-01-12)
This is the last version with support for nvim buffer preview & bat themes auto-generation.
Since it requires quite a effort to maintain two previewer implementations at the same time, i.e. the fzf native preview window (--preview-window
), and the nvim buffer previewer. Finally I decide to drop both nvim buffer previewer and auto-generated bat themes.
In the future work, I will use fzf's preview window as the only previewer for this plugin, which could be much more easier to maintain, but could be quiet uncomfortable looking.
Personally I would recommend fzf-lua as an alternative, which has a great previewing performance via nvim buffer (tested on my macbook pro).
Bug Fixes
v7.2.0
v7.1.2
v7.1.1
v7.1.0
v7.0.0
7.0.0 (2024-11-27)
⚠ BREAKING CHANGES
- part 17 - remove 'deprecates' module (#744)
- bat: add bat theme autogen switch, by default disabled (#743)
- decorators: part 11 - remove 'builtin' option (#724)
- support: only support nightly/stable/last legacy version, drop support for earlier versions (#706)
- configs: drop 'users' option, only allow 'register' api (#706)
Features
- bat: add bat theme autogen switch, by default disabled (#743) (8675bf8)
- health: add health check (#697) (f386d84)
- health: add version info (#698) (f7f2ca1)
- health: check whether 'fzf' exists (#698) (f7f2ca1)
- popup: move to upper side if bottom has not enough space (#695) (0ba3ed8)
Bug Fixes
- buf_live_grep: fix extra provided options after '--' flag (#716) (b0025fb)
- git_live_grep: fix extra provided options after '--' flag (#716) (b0025fb)
- health: use warning message when missing 'delta' (#699) (c165556)
- live_grep: fix extra provided options after '--' flag (#716) (b0025fb)
- lsp_locations: expand filename when rendering lsp locations (#700) (2e8991e)
- previewer: avoid preview window flush (#693) (38d16a8)
- preview: fix failed to open/read directory (#739) (e136dc7)
- preview: handle invalid filename when previewing file contents (#735) (1629243)
Performance Improvements
Code Refactoring
v6.4.0
6.4.0 (2024-05-09)
Features
Bug Fixes
- actions: fix actions with hidden previewer (#689) (1e040eb)
- exec: prioritize executables nvim/fzf for windows (#692) (6469fe1)
- main: check if line is nil when colorizing lsp range (#687) (ba8d3ef)
- previewer: fix '--preview-window=hidden' options (#689) (1e040eb)
- previewer: fix extra new line at bottom of buffer previewer (#692) (6469fe1)
- preview: fix show/hide preview window when relative is 'win' (#691) (dfb8bc1)
Performance Improvements
v6.3.0
6.3.0 (2024-03-19)
Features
- buf live grep: use buffer previewer (#664) (7cc98c2)
- git live grep: use buffer previewer (#662) (540ca8b)
- lsp diagnostics: use buffer previewer (#667) (c964aa6)
- lsp locations: use buffer previewer (#666) (d08bd3e)
- popup: keep same border color for both float window and fzf's border (#668) (367fbfa)