Skip to content

Releases: linrongbin16/fzfx.nvim

v7.1.1

17 Dec 03:49
0046097
Compare
Choose a tag to compare

7.1.1 (2024-12-17)

Bug Fixes

  • previewer: avoid buffer previewer rendering flicker when scrolling up/down (#756) (136b2ed)

v7.1.0

11 Dec 04:10
4fc8d79
Compare
Choose a tag to compare

7.1.0 (2024-12-11)

Features

  • add "command history", i.e. the ":History:" in fzf.vim (#747) (5b6dab6)

v7.0.0

27 Nov 02:41
599b023
Compare
Choose a tag to compare

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

  • commands: reduce duplicated ':command' redirect on tmp files (#723) (24594c3)

Code Refactoring

  • configs: drop 'users' option, only allow 'register' api (#706) (9e13997)
  • decorators: part 11 - remove 'builtin' option (#724) (dea313c)
  • part 17 - remove 'deprecates' module (#744) (084f860)
  • support: only support nightly/stable/last legacy version, drop support for earlier versions (#706) (9e13997)

v6.4.0

09 May 09:37
bba00dd
Compare
Choose a tag to compare

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

  • bat: immediately build bat themes after initialize (#674) (72109b7)
  • previewer: reduce buffer previewer latency (#676) (94a57d3)

v6.3.0

19 Mar 04:21
1a4e1e6
Compare
Choose a tag to compare

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)

Bug Fixes

  • popup: fix popup window layout calculation (#668) (367fbfa)
  • previewer: fix cursor-relative layout calculation (#666) (d08bd3e)
  • previewer: fix previewer border options (#666) (d08bd3e)

v6.2.0

18 Mar 06:09
69b6193
Compare
Choose a tag to compare

6.2.0 (2024-03-18)

Features

Bug Fixes

  • preview: fix buffer previewer on scrolling small file (#661) (f302def)

Performance Improvements

  • preview: reduce previewer buffer rendering latency on big file (#660) (d809d15)

v6.1.1

17 Mar 06:30
038a036
Compare
Choose a tag to compare

6.1.1 (2024-03-17)

Performance Improvements

v6.1.0

17 Mar 06:02
ff3e2d2
Compare
Choose a tag to compare

6.1.0 (2024-03-17)

Features

  • opts: respect 'wrap' option in fzf option '--preview-window' (#653) (5d33d46)

Performance Improvements

  • preview: no flashing when scroll to top/bottom (#653) (5d33d46)

v6.0.0

17 Mar 05:40
45e88d3
Compare
Choose a tag to compare

6.0.0 (2024-03-17)

⚠ BREAKING CHANGES

  • sub commands: merge variants into sub commands (#534)
  • fzfx.lib.paths: drop 'fzfx.lib.paths'! (#511)
  • fzfx.lib.strings: drop 'fzfx.lib.strings'! (#511)
  • fzfx.lib.tables: drop 'fzfx.lib.tables'! (#511)
  • commons: migrate to commons 'paths' modules! (#511)
  • commons: drop 'fzfx.lib.nvims' module! (#504)
  • commons: migrate to 'fzfx.lib.shells' and 'fzfx.lib.bufs' module! (#504)
  • commons: migrate to commons 'numbers' module! (#504)
  • file explorer: move alt+l/h to ctrl+l/h keys (#510)
  • jsons: drop off 'fzfx.lib.jsons' module! (#499)
  • commons: migrate to commons 'jsons' module! (#499)
  • commons: migrate to commons 'fileios' module, drop off 'fzfx.lib.filesystems'! (#498)
  • decorator: drop off legacy 'line_opts'! (#496)
  • commons: migrate to commons 'termcolors' modules, drop off 'fzfx.lib.colors'! (#496)
  • preview-label: revert bad-performance feature since too laggy on x86_64 Windows 10 PC (#401)
  • drop: drop deprecated! (#308)

break

  • decorator: drop off legacy 'line_opts'! (#496) (a985e4f)
  • fzfx.lib.paths: drop 'fzfx.lib.paths'! (#511) (3971ec5)
  • fzfx.lib.strings: drop 'fzfx.lib.strings'! (#511) (3971ec5)
  • fzfx.lib.tables: drop 'fzfx.lib.tables'! (#511) (3971ec5)

Features

Read more

v5.7.3

13 Mar 02:50
be14721
Compare
Choose a tag to compare

5.7.3 (2024-03-13)

Bug Fixes