Currently, lspconfig suggest either cmp or coq for snippets support, but both these options are hard to configure (compared to lspconfig) and include a lot more (maybe unwanted) features, including:
override completion feature and mapping, forbidding the use of omnifunc
For people who wants to dive into the native lsp support without huge plugins, null-ls seems a better alternative. I've tried cmp and coq and found both too intrusive for my simple nvim setup.
Language server
null-ls
Requested feature
Currently,
lspconfig
suggest eithercmp
orcoq
for snippets support, but both these options are hard to configure (compared tolspconfig
) and include a lot more (maybe unwanted) features, including:omnifunc
ctags
As an alternative,
null-ls
can be used for extra completions, and supportsluasnip
orvssnip
as sources for snippets (https://github.com/jose-elias-alvarez/null-ls.nvim/blob/main/doc/BUILTINS.md#completion) with a far easier setup.For people who wants to dive into the native lsp support without huge plugins,
null-ls
seems a better alternative. I've triedcmp
andcoq
and found both too intrusive for my simple nvim setup.Other clients which have this feature
No response