Skip to content

Releases: liuchengxu/vim-clap

Release v0.35

12 Jun 00:26

Choose a tag to compare

What's Changed

Full Changelog: v0.34...v0.35

Release v0.34

25 Mar 05:20

Choose a tag to compare

What's Changed

Full Changelog: v0.33...v0.34

Release v0.33

20 Feb 02:31

Choose a tag to compare

[0.33] 2022-02-20

Added

  • Support generating the source of tags provider using the Rust binary, remove the vista.vim dep from tags provider. #795
  • Initial support of preview with context. #798

Fixed

  • Fix the proj_tags cmd list under Vim. #796
  • No syntax highlight for c preview. #800

Improved

  • Better performance for the pre-built binary. #804

Changed

  • Set g:clap_builtin_fuzzy_filter_threshold to 0 to always use the async on_typed implementation which is full-featured using the Rust backend.

Internal

  • Update to clap v3.0. #794

Release v0.32

21 Jan 09:21

Choose a tag to compare

[0.32] 2022-01-21

Improved

  • Rework the truncation of long lines. #788

  • Support searching the definition/declaration in the tags file using readtags for dumb_jump provider. #789

    Aside from the previous regex searching, the results from the tags searching will be displayed first. You can control the
    tags searching scheme by adding * in the end:

    • hel: match the tags that starts with hel.
    • hel*: match the tags that contain hel.
  • Add gtags support for dumb_jump provider. #792

  • Introduce debounce for user typed event. #793

Fixed

  • Fix the regression that filer provider is not properly initialized on the Rust backend. #790

Release v0.31

12 Dec 10:04
7b36b25

Choose a tag to compare

[0.31] 2021-12-12

Improved

  • Always update the preview for registers otherwise the preview content could be outdated and add a preview title.

Fixed

  • Fix static binary build on ubuntu after upgrading to edition 2021(#785)

Release v0.30

19 Oct 10:20

Choose a tag to compare

[0.30] 2021-10-19

Improved

  • Improve the overal performance by using rayon. #754
  • Parallel recursive ctags creation, 30x faster on my machine. #755
  • Support expanding ~ in file path when using preview/file.
  • Add 'AUTO' option for g:clap_preview_direction. #767 @goolord

Fixed

  • Error when using clap#preview#file() with g:clap_preview_direction = 'UD'. #756
  • maps provider: missing keybindings for neovim. #762 @ray-x
  • .cc file preview not highlighted. #736
  • Invoke on_move as well when initializing the display window. #768

Release v0.29

30 Aug 09:19

Choose a tag to compare

[0.29] 2021-08-30

Added

  • Support fzf-like search syntax. #738

Improved

  • Make the preview on enter work for recent_files provider. #731
  • Refresh the cache when it might be outdated, detected on processing the OnMove event. #740
  • Add a bonus score for the entry of recent_files based on cwd. #742

Fixed

  • Fix the preview of filer provider. #731
  • Fix the installer on FreeBSD/OpenBSD. #733 Thanks to @spamwax

Release v0.28

06 Aug 00:42

Choose a tag to compare

Improved

  • Rewrite the cache system to be more efficient and convenient. See #726 for details.
  • Fewer allocations. #728

Release v0.27

22 Jul 02:18

Choose a tag to compare

[0.27] 2021-07-22

Added

  • Add a new provider recent_files for recent files history, which is persistent and can keep up to 10,000 entries ordered by Frecency. #724

Fixed

  • Fix rg 13.0.0 does not work for neovim. #711
  • Fix grep2 does not work on Windows. #533

Improved

  • Support passing the cursor position instead of full cursor line from Vim to Rust since the performance of Vim is pretty bad when the cursor line is extremely long. #719

Release v0.26

15 Jun 04:59

Choose a tag to compare

[0.26] 2021-06-15

Added

  • [neovim] Add zindex option to fix the tricky floating_win overlapping, and add border for the preview window, use let g:clap_popup_border = 'nil' to disable the order. #693
  • Impl preview for quickfix provider. #691
  • Impl preview/file for easier external async preview integration. #706

Changed

  • Now g:clap_provider_grep_enable_icon is initialized using g:clap_enable_icon. #701

Fixed

  • Handle the non-utf8 line of rg's output properly. #673
  • [neovim] Fix the action dialog creation using floating_win. #688
  • Fix the indicator winwidth is not flexible. #687
  • Fix the icon offset when restoring the full display line for grep provider. #701
  • Fix the Pyo3 compilation on M1. #707
  • Add icon for *.tex. #709

Perf

  • Use faster simdutf8. #681