Open liuchengxu opened 4 years ago
:Clap marks
with preview support #43 :
Looks good, is it possible to have the preview vertical?
Well, you can actually put the preview window anywhere, but it's fixed at the moment.
Built-in fzy support since #92, available for the sync filtering, e.g., :Clap blines
when the total lines number is no more than 10,000L:
vim-clap can handle even 1 million items now. #184
vim-clap with 1 million items without suffering the flicker:
:Clap loclist
location list provider with better preview for the linter messages:
:Clap files
/:Clap history
preview support(#303)
yanks
preview:
Ensure the long matched elements always at least partially visible #330
Add border for vim's preview popup(#349):
Note the new sign for telling you that cache is being used, use :Clap!!
to refresh the cache. #383.
Add +name-only
for filtering the file name only, requirement: Python dynamic module, or use the cached content for dyn filter. #389
:Clap files
:
:Clap files +name-only
:
Action dialog #396, the default key binding is <S-Tab>
, implemented using confirm()
for neovim, popup for vim.
Vim:
NeoVim:
I've been fascinated by the prospect of trying to turn the clap menu into the vscode ctrl-p menu. I took a bit of logic out of the wiki example for running commands, and made a syntax file to come up with something goofy like this:
Integrating Clap with LanguageClient-Neovim:
The necessary vimrc stuff:
function! MySelectionUI(source, sink) abort
return clap#run({'id': 'LCN', 'source': a:source, 'sink': a:sink})
endfunction
let g:LanguageClient_selectionUI = function('MySelectionUI')
@liuchengxu Can I please know the font in this post?
@subnut Should be fira code.
Preview for help_tags
#630.
Preview with the current function/method context, #798.
Feel free to post here if you also have some cool GIFs or screenshots.