:clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim
remote_sink
in provider in order to implement the sink function on the Rust side, particularly useful for the providers with static list of source like lsp.multi_select
property explicitly in provider, useful for the provider lsp.:ClapAction diagnostics.{first,last,next,prev}
for navigating between all kinds of the diagnostics.:ClapAction diagnostics.{firstHint,lastHint,nextHint,prevHint}
for navigating between the Hint diagnostics.cursorword
to word-highlighter
and added the new feature of highlighting keywords like TODO.plugin/foo-action
to plugin.fooAction
for the compatibility with tools like coc.nvim.:ClapAction diagnostics.firstError
instead of :ClapAction linter.firstError
to jump to the position of first error.cargo xtask
.[winbar]
enable = true
# Ignore the results from the certain files/folders.
# For example, ignore the test files when searching in the folder ~/src/github.com/bitcoin/bitcoin.
[provider.project-ignores."~/src/github.com/bitcoin/bitcoin"]
ignore-file-path-pattern = ["test"]
ignore-file-name-pattern = ["test"]
g:clap_layout
is not applied in v0.49 by @tsukkee in https://github.com/liuchengxu/vim-clap/pull/1021
:Clap install-binary!
by @liuchengxu in https://github.com/liuchengxu/vim-clap/pull/1028
Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.49...v0.50
Changes:
quick_pick
to provider, which is suitable for the providers like :Clap clap_actions
without a preview.Release v0.48
This release integrates the tree-sitter syntax highlighting, use :ClapAction syntax/tree-sitter-highlight
to enable the tree-sitter highlighting.
In addition, you also can specify the highlight engine tree-sitter
for the provider preview in the config file.
[provider]
preview-highlight-engine = "tree-sitter"
Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.47...v0.48
Release v0.47
:Clap files --path foo --no-cwd
fails by @anekos in https://github.com/liuchengxu/vim-clap/pull/1009
Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.46...v0.47
Release v0.46
Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.45...v0.46
Release v0.45
Remove a bunch of deprecated flags: g:clap_maple_delay
, g:clap_dispatcher_drop_cache
, g:clap_default_external_filter
, g:clap_builtin_fuzzy_filter_threshold
, g:clap_cache_threshold
, g:clap_force_matchfuzzy
, g:clap_force_python
. They are unused now and I believe most of them are hardly really used by users.
++opt
and +opt
have been replaced with --opt value
/--opt=value
and --opt
in a consistent way. Ref to #981 for upgrade guide.
Release v0.44
igrep
provider by @liuchengxu in https://github.com/liuchengxu/vim-clap/pull/964
Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.43...v0.44