From b5b38ebee53bcc8b71a917916ce61504ffffd509 Mon Sep 17 00:00:00 2001 From: Corey Cole Date: Sun, 7 Sep 2025 09:59:15 -0700 Subject: [PATCH] fix(lsp): backwards compatible client.supports_method (#3339) --- lua/nvchad/configs/lspconfig.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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