diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index f81e7e8..d1b0c09 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -86,7 +86,15 @@ local on_attach = function(client, bufnr) lspKeys(client, bufnr) if client.server_capabilities.documentHighlightProvider then - document_highlight(bufnr) + vim.keymap.set( + 'n', + '', + function () + vim.lsp.buf.clear_references() + vim.lsp.buf.document_highlight() + end, + vim.tbl_extend('error', { noremap = true, silent = false, buffer = bufnr }, { desc = 'Document highlight' }) + ) end if client.server_capabilities.documentSymbolProvider then local navic = require('nvim-navic')