From 3e3d635d6b97d9ae7fdc629f5174d7cc45bf8782 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Fri, 19 Apr 2024 11:19:36 +0900 Subject: [PATCH] Add commands for using/navigating "lsp references" --- pack/packages/start/loadlsp/autoload/loadlsp.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pack/packages/start/loadlsp/autoload/loadlsp.vim b/pack/packages/start/loadlsp/autoload/loadlsp.vim index d8dc658..76bf3b9 100644 --- a/pack/packages/start/loadlsp/autoload/loadlsp.vim +++ b/pack/packages/start/loadlsp/autoload/loadlsp.vim @@ -140,6 +140,9 @@ vim.api.nvim_set_keymap("n", "D", "lua vim.lsp.buf.declaration()d", "lua vim.lsp.buf.definition()", {noremap = true}) -- get lsp references vim.api.nvim_set_keymap("n", "r", "lua vim.lsp.buf.references()", {noremap = true}) +vim.api.nvim_set_keymap("n", "rr", "lua vim.lsp.buf.references()", {noremap = true}) +vim.api.nvim_set_keymap("n", "rn", "cn", {noremap = true}) +vim.api.nvim_set_keymap("n", "rp", "cp", {noremap = true}) -- goto next warning/error --vim.api.nvim_set_keymap("n", "", "lua vim.lsp.diagnostic.goto_next()", {noremap = true}) vim.api.nvim_set_keymap("n", "", "lua vim.diagnostic.goto_next()", {noremap = true})