From a266b3387e34ee64111d27e3f25bbbc9196f0cfe Mon Sep 17 00:00:00 2001 From: Sebastian Estrella <2049686+sestrella@users.noreply.github.com> Date: Wed, 3 Apr 2024 01:48:52 -0500 Subject: [PATCH] Add LSP goto keymaps --- home/neovim/plugins/lspconfig/config.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/home/neovim/plugins/lspconfig/config.lua b/home/neovim/plugins/lspconfig/config.lua index 896ce2b..c43f059 100644 --- a/home/neovim/plugins/lspconfig/config.lua +++ b/home/neovim/plugins/lspconfig/config.lua @@ -63,6 +63,10 @@ vim.api.nvim_create_autocmd("LspAttach", { vim.keymap.set("n", keys, func, { buffer = event.buf, desc = desc }) end + local builtin = require("telescope.builtin") + map("gd", builtin.lsp_definitions, "[G]oto [D]efinition") + map("gr", builtin.lsp_references, "[G]oto [R]eferences") + map("rn", vim.lsp.buf.rename, "[R]e[n]ame") map("ca", vim.lsp.buf.code_action, "[C]ode [A]ction")