Releases: linrongbin16/fzfx.nvim
Releases · linrongbin16/fzfx.nvim
v8.2.1
v8.2.0
v8.1.1
v8.1.0
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).