From e069b982cb63f9c9cab8d077df6134ff1a6a098e Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Sat, 28 Feb 2026 22:34:23 +0100 Subject: Set proper git diff hotkeys --- nvim/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nvim') diff --git a/nvim/init.lua b/nvim/init.lua index 479048c..0d3dd14 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -21,8 +21,8 @@ vim.keymap.set('n', 'z', ':Lazy', { noremap = true, silent = true, d 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' }) +vim.keymap.set('n', 'gd', ':Gvdiffsplit', { noremap = true, silent = true, desc = 'Git diff (unstaged changes)' }) +vim.keymap.set('n', 'gD', ':Gvdiffsplit HEAD', { noremap = true, silent = true, desc = 'Git diff (all changes after HEAD)' }) vim.keymap.set('n', 'gs', ':Gito', { noremap = true, silent = true, desc = 'Git status' }) vim.keymap.set('n', 'gb', ':Git blame', { noremap = true, silent = true, desc = 'Git blame' }) vim.keymap.set('n', 'gl', ':Git log', { noremap = true, silent = true, desc = 'Git log' }) -- cgit v1.3.1