On Saturday, 22 December 2018 at 13:25:14 UTC, Anton Pastukhov
wrote:
On Tuesday, 18 December 2018 at 22:12:52 UTC, viniarck wrote:
Hi,
neovim/vim8 users out there, if you'd like to have an
alternative to deoplete, ncm2 is async and really fast, works
out of the box, and it has integration with UltiSnippets to
further expand all the arguments of the completion in place.
So far, I've been quite satisfied with it, been using for 4
months+, if you're interested check
https://github.com/ncm2/ncm2-d out.
Cheers.
Out of curiosity- what are advantages of ncm2 over deoplete?
Hi Anton,
I'd say:
- Completions are populated asynchronously and in parallel, and
based on my experience, using deoplete for several months, I feel
like the feedback of completion you get from ncm2 is more
instantaneous.
- Fully integrates with UltiSnips, so you can have snippets
expansions in the arguments of the completion results, which is
really nice (you can see this in the GIF of the ncm2-d for
example, that my cursor jumps over each argument of the
autocompleted function).
- It just works. You don't even have to tweak the settings or
variable of sources to start seeing good results. On the other
hand, with deoplete you're supposed to tweak a lot of settings,
matchers and ranks before getting solid results.
- Integrates nicely with Language servers that you can get
results from LanguageClient-neovim, for instance.
If you've never tried it out before, it's definitely worth a try.