From e18c14b0e6c48737f5fff6073f1247f26518f787 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Mon, 27 Nov 2023 17:15:32 +0530 Subject: [PATCH] nvim: lsp: Do not include declaration in reference lookups --- nvim/.config/nvim/lua/lsp.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index a3c2ddd..9dbe6c6 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -57,7 +57,6 @@ local lsp_key_mappings = { { "textDocument/definition" , 'n', 'gd' , 'lua vim.lsp.buf.definition()' }, --{ "textDocument/declaration" , 'n', 'gD' , 'lua vim.lsp.buf.declaration()' }, { "textDocument/typeDefinition" , 'n', '' , 'lua vim.lsp.buf.type_definition()' }, - { "textDocument/references" , 'n', 'gr' , 'lua vim.lsp.buf.references()' }, { "textDocument/implementation" , 'n', 'gD' , 'lua vim.lsp.buf.implementation()' }, { "textDocument/documentSymbol" , 'n', '1gd' , 'lua vim.lsp.buf.document_symbol()' }, { "workspace/symbol" , 'n', '1gD' , 'lua vim.lsp.buf.workspace_symbol()' }, @@ -75,6 +74,8 @@ local lsp_key_mappings = { { "textDocument/codeLens", 'n', 'l', 'lua vim.lsp.codelens.run()' }, { "textDocument/codeLens", 'n', 'L', 'lua vim.lsp.codelens.clear()' }, + + { "textDocument/references", 'n', 'gr', 'lua vim.lsp.buf.references({ includeDeclaration = false })'}, } local CODE_ACTION_AVAILABLE = "CodeActionAvailable"