liuchengxu on MatchingTextKind-refactoring
IgnoreFilePath => GrepLine Remove unnecessary lifetime (compare)
liuchengxu on MatchingTextKind-refactoring
matching_kind_enum => match_sco… MatchingTextKind => MatchScope (compare)
dependabot[bot] on cargo
dependabot[bot] on cargo
Bump pyo3 from 0.15.1 to 0.16.5… (compare)
liuchengxu on try-fix-clap-tags
liuchengxu on master
Seperate the vista impl for tag… (compare)
liuchengxu on try-fix-clap-tags
Update CHANGELOG.md (compare)
hey @liuchengxu want to let you know that I’ve figured out how to distribute vim-clap in nixpkgs with maple binary, just waiting for PR to be accepted: https://github.com/NixOS/nixpkgs/pull/91894/files#diff-ec28784e46f2816ab862cd62c191904cR763
Excellent plugin, kudos to your work!
Is there a way to add a hotkey in the buffer list to close/delete a buffer?
You can invoke the action dialog, see <Shift-Tab>
in https://github.com/liuchengxu/vim-clap#keybindings.
Hi. I was wondering if I can filter
:Clap buffers
by bufnr or its part. Would be great to be able to enter something like@8
and be able to see buffers 8, 18, ..., 80-89, 800-899, etc.
I think you have to create your own buffers
provider then, specifically write a new on_typed
impl instead of using the default one, see https://github.com/liuchengxu/vim-clap/blob/master/PROVIDER.md how to write a clap provider, you can basically do anything you want to.
↑ I mean, performance wise. Aside from that consideration, I can only see upsides to downloading instead of building locally.
No, if you only talk about the performance. The drawback of downloading is they are released now and then, then you can't get some fixes of the binary in time.
:Clap files
, pressing ENTER just clears the input but does not open the suggested file (nor close the popup). Normally it should open the file, right? Pressing e.g. Ctrl-t does open the file | Yes, works for me, file an issue if you can reproduce with a minimal vimrc.
--no-ignore
to rg --files
when using :Clap files
but I had to create a new custom provider just for that
:Clap buffers
.. it'd be nice to be able to customize the output of it
function! TaskListSource()
let rows = asynctasks#source(&columns * 48 / 100)
let source = []
for row in rows
let name = row[0]
let source += [name . ' ' . row[1] . ' : ' . row[2]]
endfor
return source
endfunction
function! TaskListSink(selected)
let task = split(a:selected)[0]
execute 'AsyncTask '.task
endfunction
let g:clap_provider_tasks = {
\ 'source': function('TaskListSource'),
\ 'sink': function('TaskListSink')
\ }