diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index d23bab4..6747f71 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -114,8 +114,11 @@ local on_attach = function(client, bufnr) vim.api.nvim_command [[autocmd CursorHold,CursorHoldI,InsertLeave lua vim.lsp.codelens.refresh()]] end - vim.api.nvim_command [[autocmd CursorHold lua vim.lsp.buf.document_highlight()]] - vim.api.nvim_command [[autocmd CursorMoved,InsertEnter lua vim.lsp.buf.clear_references()]] + if client.resolved_capabilities.document_highlight then + vim.api.nvim_command [[autocmd CursorHold lua vim.lsp.buf.document_highlight()]] + vim.api.nvim_command [[autocmd CursorHoldI lua vim.lsp.buf.document_highlight()]] + vim.api.nvim_command [[autocmd CursorMoved lua vim.lsp.buf.clear_references()]] + end protocol.CompletionItemKind = { ' '; -- text