fix(lsp): backwards compatible client.supports_method (#3339)

This commit is contained in:
Corey Cole
2025-09-07 22:29:15 +05:30
committed by GitHub
parent 29ebe31ea6
commit b5b38ebee5
+6
View File
@@ -22,9 +22,15 @@ end
-- disable semanticTokens -- disable semanticTokens
M.on_init = function(client, _) M.on_init = function(client, _)
if vim.fn.has "nvim-0.11" ~= 1 then
if client.supports_method "textDocument/semanticTokens" then if client.supports_method "textDocument/semanticTokens" then
client.server_capabilities.semanticTokensProvider = nil client.server_capabilities.semanticTokensProvider = nil
end end
else
if client:supports_method "textDocument/semanticTokens" then
client.server_capabilities.semanticTokensProvider = nil
end
end
end end
M.capabilities = vim.lsp.protocol.make_client_capabilities() M.capabilities = vim.lsp.protocol.make_client_capabilities()