caio.co/de/dotfiles

lsp: no snippets, please

i use cmp without a snippet engine and now it started choking when
completing any item if the lsp yields _any_ snippet as suggestion

so far, this seems to fix it
Id
9492efe7dc9e2e279abb862190dc5934b4c6b924
Author
Caio
Commit time
2023-02-21T12:27:28+01:00

Modified config/nvim/lua/config/lsp.lua

@@ -34,8 +34,11

local ok, _ = pcall(require, 'cmp_nvim_lsp')
if ok then
+ local caps = require('cmp_nvim_lsp').default_capabilities()
+ caps["textDocument"]["completion"]["completionItem"]["snippetSupport"] = false
+
config.util.default_config = vim.tbl_deep_extend('force', config.util.default_config, {
- capabilities = require('cmp_nvim_lsp').default_capabilities(),
+ capabilities = caps
})
end