Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 2 years ago
on_move
async by @liuchengxu in https://github.com/liuchengxu/vim-clap/pull/807
trim_right
robust in Vim by @liuchengxu in https://github.com/liuchengxu/vim-clap/pull/812
+ignorecase
by @liuchengxu in https://github.com/liuchengxu/vim-clap/pull/814
Full Changelog: https://github.com/liuchengxu/vim-clap/compare/v0.33...v0.34
Published by github-actions[bot] over 2 years ago
tags
provider using the Rust binary, remove the vista.vim dep from tags
provider. #795proj_tags
cmd list under Vim. #796c
preview. #800g:clap_builtin_fuzzy_filter_threshold
to 0
to always use the async on_typed
implementation which is full-featured using the Rust backend.Published by github-actions[bot] over 2 years ago
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
filer
provider is not properly initialized on the Rust backend. #790Published by github-actions[bot] almost 3 years ago
registers
otherwise the preview content could be outdated and add a preview title.Published by github-actions[bot] about 3 years ago
~
in file path when using preview/file
.'AUTO'
option for g:clap_preview_direction
. #767 @goolordclap#preview#file()
with g:clap_preview_direction = 'UD'
. #756maps
provider: missing keybindings for neovim. #762 @ray-x.cc
file preview not highlighted. #736on_move
as well when initializing the display window. #768Published by github-actions[bot] about 3 years ago
recent_files
provider. #731recent_files
based on cwd. #742filer
provider. #731Published by github-actions[bot] about 3 years ago
Published by github-actions[bot] about 3 years ago
recent_files
for recent files history, which is persistent and can keep up to 10,000 entries ordered by Frecency. #724Published by github-actions[bot] over 3 years ago
let g:clap_popup_border = 'nil'
to disable the order. #693quickfix
provider. #691preview/file
for easier external async preview integration. #706g:clap_provider_grep_enable_icon
is initialized using g:clap_enable_icon
. #701*.tex
. #709Published by github-actions[bot] over 3 years ago
dumb_jump
provider, which will fall back to the normal grep way when the regexp approach fails. #659stdio_server
crate into a module of maple_cli
crate for reusing the utilities in maple_cli
easily.source_type
that is list type. #672Published by github-actions[bot] over 3 years ago
ClapOnInitialize
, can be used to ignore some buffers when opening clap. #653g:clap_provider_colors_ignore_default
to ignore the default colors in VIMRUNTIME
. #632grep
provider. #650hi default link ClapIndicator ClapInput
for the default theme.g:clap_enable_icon
is enabled and g:clap_provider_grep_enable_icon
is disabled. #648g:clap_fuzzy_match_hl_groups
.Published by github-actions[bot] over 3 years ago
g:clap_force_matchfuzzy
to use the builtin matchfuzzy()
when filtering in sync way. #607g:clap_force_python
to always use the Python sync filter as some improvements are only implemented on the Rust side and you need the Python dynamic module to use that. #614+name-only
for Lua sync filter. #612g:ClapProviderHistoryCustomFilter
for customizing the source of history
provider. #615help_tags
provider, the Rust binary is required. #630g:clap_always_open_preview
to open the preview always if the provider impls on_move_async
g:clap_open_preview
), it's on by the default which changes the behavior before. #625g:clap_preview_direction
for opening the preview window on the right of the display window, and the default behavior has been changed to LR
if your screen's columns
is less than 80. #634g:clap_open_preview
to control the opening of preview window, you can set it to never
to fully disable the preview feature. #636--color=never
to the default grep option. #609MatchText
for passing more match context easier later. #626Published by github-actions[bot] almost 4 years ago
g:clap_enable_background_shadow
to render a transparent shadow (neovim-only) #546, #550g:clap_popup_move_manager
so that Vim users can override the default mappings easily. #536providers
provider, which means you can see the global variable type providers when you call :Clap
now. But you have to define description
explicitly otherwise they won't be found. #605
let g:clap_provider_tasks = {
\ 'source': function('TaskListSource'),
\ 'sink': function('TaskListSink'),
\ 'description': 'List various tasks',
\ }
ClapOnExit
for g:clap_open_action
operation. #576filer
: <CR>
now expands directory instead of editing itPublished by github-actions[bot] about 4 years ago
+no-cache
, :Clap files!
is equivalent to :Clap!! files
and :Clap files +no-cache
. (#509)g:clap_enable_debug
, useful when you find vim-clap is problematic and want to debug vim-clap.ctrl-t
, ctrl-v
, ctrl-t
now supports the multiple files. (#496):Clap install-binary
does not work correctly on Windows. (#494) @Bakudankunbs_action
are different between vim and neovim now. (#503)Published by github-actions[bot] about 4 years ago
windows
preview support. (#473)commits
and bcommits
provider. (#477) @ray-xon_move_async
. (#481)%
now, e.g., :Clap files %:p:h
.history
provider open_action
support. (#474)noautocmd
when closing neovim's floating win for clap. #472
Published by github-actions[bot] over 4 years ago
clap#run(provider)
which is similar to fzf#run()
. The argument provider
is a Dict like g:clap_provider_foo
with an optional extra field specifying the provider id. It can used for adhoc running, don't use it with a source
that probably has a fair mount of items as it's normally undeveloped in performance. #433
git_files
and history
provider.relative
layout.execute()
for jumps
and marks
provider when clap window is not yet visible.Published by github-actions[bot] over 4 years ago
g:clap_theme
does not exist.blines
, tags
and proj_tags
provider. (#457)proj_tags
provider. (#461)g:clap_preview_size
for configuring the number of preview lines. (#444)g:clap_provider_buffers_cur_tab_only
. (#439)Published by github-actions[bot] over 4 years ago
sink*
args in selection.vim
, convert the truncated lines to the original full lines.Published by github-actions[bot] over 4 years ago
on_move
impl for filer
, files
, grep
and grep2
provider in Rust binary, no delay for the preview function. (#437)filer
uses the daemon job which requires the latest binary. Download the latest binary if you uses the prebuilt binary.Published by github-actions[bot] over 4 years ago