From daee35570cf0323f69e150815eb69ce997c96195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Herg=C3=A8s?= Date: Wed, 29 Oct 2025 21:49:58 +0100 Subject: feat(nvim): bindings for lsp common things --- config/nvim/lua/keybindings.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'config/nvim') diff --git a/config/nvim/lua/keybindings.lua b/config/nvim/lua/keybindings.lua index 72d4030..489f6d6 100644 --- a/config/nvim/lua/keybindings.lua +++ b/config/nvim/lua/keybindings.lua @@ -3,3 +3,11 @@ vim.keymap.set('n', '', 'tabprevious') -- Neotree vim.keymap.set('n', '', 'Neotree') vim.api.nvim_create_user_command('Gs', 'Neotree float git_status git_base=main', {}) +-- LSP +vim.keymap.set('n', 'gd', 'lua vim.lsp.buf.definition()', opts) +vim.keymap.set('n', 'gD', 'lua vim.lsp.buf.declaration()', opts) +vim.keymap.set('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) +vim.keymap.set('n', 'go', 'lua vim.lsp.buf.type_definition()', opts) +vim.keymap.set('n', 'gr', 'lua vim.lsp.buf.references()', opts) +vim.keymap.set('n', 'gs', 'lua vim.lsp.buf.signature_help()', opts) +vim.keymap.set('n', '', 'lua vim.lsp.buf.rename()', opts) -- cgit v1.2.3