diff --git a/lua/nvchad/configs/lspconfig.lua b/lua/nvchad/configs/lspconfig.lua index 760d366..7578520 100644 --- a/lua/nvchad/configs/lspconfig.lua +++ b/lua/nvchad/configs/lspconfig.lua @@ -22,8 +22,14 @@ end -- disable semanticTokens M.on_init = function(client, _) - if client.supports_method "textDocument/semanticTokens" then - client.server_capabilities.semanticTokensProvider = nil + if vim.fn.has "nvim-0.11" ~= 1 then + if client.supports_method "textDocument/semanticTokens" then + client.server_capabilities.semanticTokensProvider = nil + end + else + if client:supports_method "textDocument/semanticTokens" then + client.server_capabilities.semanticTokensProvider = nil + end end end