diff options
| -rw-r--r-- | nvim/init.lua | 4 |
1 files changed, 4 insertions, 0 deletions
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', '<leader>w', ':w<CR>', { noremap = true, silent = true, desc -- z means laZy (plugin manager) vim.keymap.set('n', '<leader>z', ':Lazy<CR>', { 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', '<leader>gd', ':Gvdiffsplit<CR>', { noremap = true, silent = true, desc = 'Open diff with HEAD' }) vim.keymap.set('n', '<leader>gD', ':Gvdiffsplit!<CR>', { noremap = true, silent = true, desc = 'Open diff with previous revision / 3-way conflict diff' }) |
