Releases: liuchengxu/vim-clap
Releases · liuchengxu/vim-clap
Release v0.35
What's Changed
- Remove the vim-signature mappings while vim-clap popup is on by @liuchengxu in #818
- Escape the file name for filer provider by @liuchengxu in #823
- Don't ensure the sign exists while updating the window dynamically by @liuchengxu in #825
- Seperate the vista impl for tags provider completely by @liuchengxu in #827
- Strip the current directory prefix from recent file entry by @liuchengxu in #834
- Signal if the icon is added to the head of line instead of gussing by @liuchengxu in #833
- Bump lock_api from 0.4.1 to 0.4.6 in /pythonx/clap/fuzzymatch-rs by @dependabot in #840
- Simplify fuzzymatch-rs dependencies by @liuchengxu in #844
- Bump tokio from 1.17.0 to 1.19.2 by @dependabot in #841
- Refactor
MatchingTextKindby @liuchengxu in #832
Full Changelog: v0.34...v0.35
Release v0.34
What's Changed
- Refilter the regex results aginast the gtags results properly by @liuchengxu in #803
- Bump tokio from 1.11.0 to 1.17.0 by @dependabot in #805
- Add clap cache threshold configuration by @liuchengxu in #806
- Make
on_moveasync by @liuchengxu in #807 - Refactor the language keyword weight by @liuchengxu in #808
- Make
trim_rightrobust in Vim by @liuchengxu in #812 - Introduce case-insensitive search option
+ignorecaseby @liuchengxu in #814
Full Changelog: v0.33...v0.34
Release v0.33
[0.33] 2022-02-20
Added
- Support generating the source of
tagsprovider using the Rust binary, remove the vista.vim dep fromtagsprovider. #795 - Initial support of preview with context. #798
Fixed
Improved
- Better performance for the pre-built binary. #804
Changed
- Set
g:clap_builtin_fuzzy_filter_thresholdto0to always use the asyncon_typedimplementation which is full-featured using the Rust backend.
Internal
- Update to clap v3.0. #794
Release v0.32
[0.32] 2022-01-21
Improved
-
Rework the truncation of long lines. #788
-
Support searching the definition/declaration in the
tagsfile usingreadtagsfordumb_jumpprovider. #789Aside 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 withhel.hel*: match the tags that containhel.
-
Add
gtagssupport for dumb_jump provider. #792 -
Introduce debounce for user typed event. #793
Fixed
- Fix the regression that
filerprovider is not properly initialized on the Rust backend. #790
Release v0.31
[0.31] 2021-12-12
Improved
- Always update the preview for
registersotherwise 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
Release v0.29
Release v0.28
Release v0.27
[0.27] 2021-07-22
Added
- Add a new provider
recent_filesfor recent files history, which is persistent and can keep up to 10,000 entries ordered by Frecency. #724
Fixed
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
[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
quickfixprovider. #691 - Impl
preview/filefor easier external async preview integration. #706
Changed
- Now
g:clap_provider_grep_enable_iconis initialized usingg: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