diff --git a/lua/peter/util/lsp.lua b/lua/peter/util/lsp.lua index ef9fb05..2504bfc 100644 --- a/lua/peter/util/lsp.lua +++ b/lua/peter/util/lsp.lua @@ -301,6 +301,19 @@ function M.set_default_keymaps(client, bufnr) has = "textDocument/codeLens", }) + map("ch", function() + vim.lsp.buf.clear_references() + vim.lsp.buf.document_highlight() + end, { + desc = "Highlight References", + has = "textDocument/documentHighlight", + }) + + map("cH", vim.lsp.buf.clear_references, { + desc = "Clear References", + has = "textDocument/documentHighlight", + }) + map("cr", vim.lsp.buf.rename, { desc = "Rename", has = "textDocument/rename",