diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index 75aa40b..d8e27ed 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -55,4 +55,13 @@ vim.lsp.config('rust_analyzer', { } }) -vim.lsp.enable({'clangd','lua_ls','rust_analyzer'}) +vim.lsp.enable({'clangd','lua_ls','rust_analyzer','mesonlsp'}) +--Enable (broadcasting) snippet capability for completion +local capabilities = vim.lsp.protocol.make_client_capabilities() +capabilities.textDocument.completion.completionItem.snippetSupport = true + +vim.lsp.config('neocmake', { + capabilities = capabilities, +}) + +