From 010acd113f87243d03b5bc05225c6ebcce0ac2d2 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Thu, 11 Jul 2024 06:02:15 +0000 Subject: [PATCH] highlight with return --- lua/plugins/lspconfig.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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')