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.