Fix client.resolved_capabilities is deprecated

Full error:

[LSP] Accessing client.resolved_capabilities is deprecated, update your
plugins or configuration to access client.server_capabilities instead.
The new key/value pairs in server_capabilities directly match those
defined in the language server protocol.
pull/220/head
Darylle Villanueva 2 years ago
parent 0981b28382
commit 690752ccd3

@ -46,7 +46,7 @@ end
local function lsp_highlight_document(client) local function lsp_highlight_document(client)
-- Set autocommands conditional on server_capabilities -- Set autocommands conditional on server_capabilities
if client.resolved_capabilities.document_highlight then if client.server_capabilities.documentHighlight then
vim.api.nvim_exec( vim.api.nvim_exec(
[[ [[
augroup lsp_document_highlight augroup lsp_document_highlight
@ -86,7 +86,7 @@ end
M.on_attach = function(client, bufnr) M.on_attach = function(client, bufnr)
if client.name == "tsserver" then if client.name == "tsserver" then
client.resolved_capabilities.document_formatting = false client.server_capabilities.documentFormattingProvider = false
end end
lsp_keymaps(bufnr) lsp_keymaps(bufnr)
lsp_highlight_document(client) lsp_highlight_document(client)

Loading…
Cancel
Save