3 ms·
An interest plugin I've found recently (Neovim only) is Deoplete, which is basically Ctrl-n on steroids. As you type, it shows a list of completions without any
by lucaspiller 9y ago
An interest plugin I've found recently (Neovim only) is Deoplete, which is basically Ctrl-n on steroids. As you type, it shows a list of completions without any kind of slowdown (on my 4 yo MBA). For some languages, such as TypeScript, it even shows type definitions. It's close to being on-par with the smart completion in IntelliJ.
https://github.com/Shougo/deoplete.nvim https://github.com/Shougo/deoplete.nvim
- Spiritus 9y agoThere's a bunch of plugins like that, here's a couple of the most popular ones: - https://github.com/prabirshrestha/asyncomplete.vim https://github.com/prabirshrestha/asyncomplete.vim - https://github.com/lifepillar/vim-mucomplete https://github.com/lifepillar/vim-mucomplete - https://github.com/roxma/nvim-completion-manager https://github.com/roxma/nvim-completion-manager - https://github.com/Valloric/YouCompleteMe https://github.com/Valloric/YouCompleteMe
- auscompgeek 9y agoYou missed https://github.com/maralla/completor.vim https://github.com/maralla/completor.vim - one of the first async ones targeting vim8, later gaining neovim support. It doesn't look like it's easily extensible though, aside from using omnicompletion, which negates the async benefits. Note that mucomplete isn't async, it's intended to be simple.