From 9394f1243425db00825b10091648bbd2c1f83d01 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sat, 9 Mar 2024 06:15:02 -0600 Subject: fix: wrong cpp syntax highlighting + autosession fixes/refact --- lua/plugins/lspconfig.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lua/plugins/lspconfig.lua') diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 2171416..bd6f4c5 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -169,7 +169,15 @@ return { -- setup_server('clangd') lspconfig['clangd'].setup({ capabilities = capabilities, - on_attach = on_attach, + on_attach = function(client, bufnr) + -- Really only required if NvChad is used: + -- https://www.youtube.com/watch?v=lsFoZIg-oDs + client.server_capabilities.signatureHelpProvider = false + -- Fixes syntax highlighting: + -- https://www.reddit.com/r/neovim/comments/16hgnjv/comment/k0dx9x8/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button + client.server_capabilities.semanticTokensProvider = nil + on_attach(client, bufnr) + end, settings = servers['clangd'], cmd = { 'clangd', -- cgit v1.2.3-54-g00ecf