From a62cd797a82ad6140a460c38c607c1d3b6ff1bd5 Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Fri, 7 Nov 2025 14:20:28 +0100 Subject: Add and tweak fugitive hotkeys --- nvim/init.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nvim') diff --git a/nvim/init.lua b/nvim/init.lua index 40f43ea..5423d22 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -16,10 +16,12 @@ vim.keymap.set('n', 'z', ':Lazy', { noremap = true, silent = true, d -- Fugitive shortcuts vim.keymap.set('n', 'gd', ':Gvdiffsplit', { noremap = true, silent = true, desc = 'Open diff with HEAD' }) -vim.keymap.set('n', 'g3', ':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 = 'Open diff with previous revision / 3-way conflict diff' }) 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', 'ge', ':Gedit', { noremap = true, silent = true, desc = 'Git: return to HEAD file version' }) +vim.keymap.set('n', 'gl', ':Git log', { noremap = true, silent = true, desc = 'Git log' }) +vim.keymap.set('n', 'gL', ':0Gclog', { noremap = true, silent = true, desc = 'Git log: this file' }) +vim.keymap.set('n', 'ge', ':Gedit', { noremap = true, silent = true, desc = 'Git: return to worktree' }) -- I forgot what it's for :( vim.diagnostic.config({ -- cgit v1.3.1