aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-03-08 08:24:41 -0800
committerMichael Lingelbach <m.j.lbach@gmail.com>2021-03-08 08:24:41 -0800
commit01e914927309a90ed006b6c5a6d91456a42f3938 (patch)
treec4f8a8d2ed8b41580e31cdba211f548429d30793 /lua
parentMerge pull request #771 from runiq/fix-clangd-default-capabilities (diff)
downloadnvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.tar
nvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.tar.gz
nvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.tar.bz2
nvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.tar.lz
nvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.tar.xz
nvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.tar.zst
nvim-lspconfig-01e914927309a90ed006b6c5a6d91456a42f3938.zip
Fix clangd when default_config not set
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/clangd.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/lspconfig/clangd.lua b/lua/lspconfig/clangd.lua
index 82ef2fd9..6195e206 100644
--- a/lua/lspconfig/clangd.lua
+++ b/lua/lspconfig/clangd.lua
@@ -14,7 +14,9 @@ end
local root_pattern = util.root_pattern("compile_commands.json", "compile_flags.txt", ".git")
-local default_capabilities = vim.tbl_deep_extend('force', util.default_config.capabilities, {
+local default_capabilities = vim.tbl_deep_extend(
+ 'force',
+ util.default_config.capabilities or vim.lsp.protocol.make_client_capabilities(), {
textDocument = {
completion = {
editsNearCursor = true