And another similar to quickpick plugin using matchfuzzypos()

https://github.com/habamax/vim-select

Thank you for implementing fuzzy functions!

понедельник, 12 октября 2020 г. в 01:41:52 UTC+3, Prabir Shrestha: 

> Here is another vim plugin which I rewrote using the new matchfuzzy and 
> matchfuzypos. It is written in vimscript 8 so should work in older 
> version as well as graceful fallback if matchfuzzy doesn't exist and if 
> prop_add doesn't exist such as in neovim.
>
> https://github.com/prabirshrestha/quickpick.vim
>
> Demos for it can be found at:
>
>    - golang lsp workspace symbols with vim-lsp and quickpick.vim 
>    <https://asciinema.org/a/364749> golang lsp server is a bit slow so 
>    you can see the busy spinner indicator 
>    - rust lsp workspace symbols search with quickpick.vim 
>    <https://asciinema.org/a/364747>. same as above but is fast so you 
>    might not see the spinner. 
>    - quickpick.vim colorscheme chooser <https://asciinema.org/a/364751>. 
>    live changes of colorscheme as you select different items 
>
> Sources used:
>
>    - https://github.com/prabirshrestha/quickpick-colorschemes.vim 
>    - https://github.com/prabirshrestha/quickpick-lsp.vim 
>
> quickpick is a generic picker ui so can be used as a replacement for 
> ctrlp. quickpick-colorscheme uses as example of matchfuzzy with list of 
> strings while quickpick-lsp uses matchfuzzy with list of dict.
>
> Here is the image for quickpick-lsp that uses list of dict as well as 
> highlights with matchfuzzypos.
>
> [image: image] 
> <https://user-images.githubusercontent.com/287744/95691888-8dcf9d80-0bd7-11eb-937b-43a969152a2f.png>
>
> Currently it uses two buffer/windows. Blocked on 
> https://groups.google.com/g/vim_dev/c/42DjcXhuVAE/m/8yzxkBysAQAJ in order 
> to use popups as I don't want to use fake cursors to mock the input.
>
> —
> You are receiving this because you commented.
>
>
> Reply to this email directly, view it on GitHub 
> <https://github.com/vim/vim/pull/6932#issuecomment-706778748>, or 
> unsubscribe 
> <https://github.com/notifications/unsubscribe-auth/ACY5DGE22PQY3LAQLATBFOTSKIYCLANCNFSM4RGT5TOA>
> .
>

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/21af371b-7fcb-43da-beb6-4a5ae8c46613n%40googlegroups.com.

Reply via email to