From a7a26e4cf7e50bc5e5edb582b551530cccc640bb Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Sun, 9 Nov 2025 18:11:49 +0100 Subject: Restore gd keybind --- nvim/init.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nvim/init.lua') diff --git a/nvim/init.lua b/nvim/init.lua index 5423d22..4c5e11d 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -14,6 +14,10 @@ vim.keymap.set('n', 'w', ':w', { noremap = true, silent = true, desc -- z means laZy (plugin manager) vim.keymap.set('n', 'z', ':Lazy', { noremap = true, silent = true, desc = 'Open Lazy.nvim' }) +-- LSP binds +-- default gd searches only in current buffer as a keyword +vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { noremap = true, silent = true, desc = 'Open definition' }) + -- Fugitive shortcuts vim.keymap.set('n', 'gd', ':Gvdiffsplit', { noremap = true, silent = true, desc = 'Open diff with HEAD' }) vim.keymap.set('n', 'gD', ':Gvdiffsplit!', { noremap = true, silent = true, desc = 'Open diff with previous revision / 3-way conflict diff' }) -- cgit v1.3.1