From 9fc33c2b44b80cae2fbdb749f3e41b30f07e7252 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Sun, 30 Oct 2022 12:23:17 +0100 Subject: [PATCH] fixed clangd encoding warning --- lua/setup/my_lspconfig.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/setup/my_lspconfig.lua b/lua/setup/my_lspconfig.lua index 27fc40e..7a84d74 100644 --- a/lua/setup/my_lspconfig.lua +++ b/lua/setup/my_lspconfig.lua @@ -12,7 +12,6 @@ capabilities.textDocument.completion.completionItem.labelDetailsSupport = true capabilities.textDocument.completion.completionItem.deprecatedSupport = true capabilities.textDocument.completion.completionItem.commitCharactersSupport = true capabilities.textDocument.completion.completionItem.tagSupport = { valueSet = { 1 } } -capabilities.offsetEncoding = { 'utf-16' } capabilities.textDocument.completion.completionItem.resolveSupport = { properties = { 'documentation', @@ -134,8 +133,11 @@ require('lspconfig')['cmake'].setup { on_attach = on_attach, } +local clangd_capabilities = capabilities +clangd_capabilities.textDocument.semanticHighlighting = true +clangd_capabilities.offsetEncoding = { "utf-16" } require('lspconfig')['clangd'].setup { - capabilities = capabilities, + capabilities = clangd_capabilities, on_attach = on_attach, cmd = { 'clangd', '--compile-commands-dir=build_nvim' }, root_dir = require('lspconfig').util.root_pattern(