vim-clap

Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim

MIT License

Stars
2.1K
Committers
59

Bot releases are visible (Hide)

vim-clap - v0.54 Latest Release

Published by github-actions[bot] 5 months ago

[0.54] 2024-5-20

  • Fixes the regression of frozen UI caused by the blocking operations in OnMove implementation. #1081
  • Fixes the build for Android. #1079
vim-clap - v0.53

Published by github-actions[bot] 6 months ago

[0.53] 2024-5-2

  • Introduce 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.
  • Add multi_select property explicitly in provider, useful for the provider lsp.
  • Add :ClapAction diagnostics.{first,last,next,prev} for navigating between all kinds of the diagnostics.
  • Add :ClapAction diagnostics.{firstHint,lastHint,nextHint,prevHint} for navigating between the Hint diagnostics.
  • Optimize the grep search performance significantly, 2x performance has been achieved compared to the last release.

Breaking changes

  • Rename plugin cursorword to word-highlighter and added the new feature of highlighting keywords like TODO.
vim-clap - v0.52

Published by github-actions[bot] 8 months ago

[0.52] 2024-2-29

Plugins

  • Change the naming convention of plugin action from plugin/foo-action to plugin.fooAction for the compatibility with tools like coc.nvim.
  • Use different highlight groups for the span of error and warn diagnostics.
  • Added diagnostics plugin in order to conveniently inspect the collected diagnostics from both the linter and lsp plugin.
    Now you should use :ClapAction diagnostics.firstError instead of :ClapAction linter.firstError to jump to the position of first error.

Internal

  • Improve the robustness of the publish pipeline by migrating Bash and Python scripts to cargo xtask.
vim-clap - v0.51

Published by github-actions[bot] 8 months ago

[0.51] 2024-02-18

Added

  • Input history of providers are now persistent.
  • Added experimental winbar support (neovim-only).
[winbar]
enable = true
  • Added project-specific ignore configs for more providers. You can use
# 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"]

Fixed

  • Make the behaviour on empty query consistent across the providers.
vim-clap - Release v0.50

Published by github-actions[bot] 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.49...v0.50

vim-clap - Release v0.49

Published by github-actions[bot] 11 months ago

Release v0.49

  • Added quick_pick to provider, which is suitable for the providers like :Clap clap_actions without a preview.
  • Refine the tree-sitter highlighting for Rust.
  • Various fixes and improvements
vim-clap - Release v0.48

Published by github-actions[bot] 11 months ago

Release v0.48

What's Changed

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

vim-clap - Release v0.47

Published by github-actions[bot] 12 months ago

Release v0.47

What's Changed

New Contributors

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.46...v0.47

vim-clap - Release v0.46

Published by github-actions[bot] about 1 year ago

Release v0.46

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.45...v0.46

vim-clap - Release v0.45

Published by github-actions[bot] over 1 year ago

Release v0.45

Removed

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.

Changed (⚠️ breaking change)

++opt and +opt have been replaced with --opt value/--opt=value and --opt in a consistent way. Ref to #981 for upgrade guide.

vim-clap - Release v0.44

Published by github-actions[bot] over 1 year ago

Release v0.44

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.43...v0.44

vim-clap - Release v0.43

Published by github-actions[bot] over 1 year ago

Release v0.43

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.42...v0.43

vim-clap - Release v0.42

Published by github-actions[bot] over 1 year ago

Release v0.42

What's Changed

New Contributors

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.41...v0.42

vim-clap - Release v0.41

Published by github-actions[bot] over 1 year ago

Release v0.41

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.40...v0.41

vim-clap - Release v0.40

Published by github-actions[bot] over 1 year ago

Release v0.40

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.39...v0.40

vim-clap - Release v0.38

Published by github-actions[bot] almost 2 years ago

Release v0.38

What's Changed

New Contributors

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.37...v0.38

vim-clap - Release v0.37

Published by github-actions[bot] about 2 years ago

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.36...v0.37

vim-clap - Release v0.36

Published by github-actions[bot] about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.35...v0.36

vim-clap - Release v0.35

Published by github-actions[bot] over 2 years ago

What's Changed

Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.34...v0.35