From fe34c26993793df1a3c56e694a537c2b61fb53e1 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 16 Nov 2021 16:44:56 +0530 Subject: [PATCH] nvim: fugitive/gitsigns: Enable git blame line Now that we dropped git-messenger, enable git blame line with fugitive and gitsigns. --- nvim/.config/nvim/after/plugin/fugitive.vim | 1 + nvim/.config/nvim/after/plugin/gitsigns.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/nvim/.config/nvim/after/plugin/fugitive.vim b/nvim/.config/nvim/after/plugin/fugitive.vim index 7f4418c..3cb0ab1 100644 --- a/nvim/.config/nvim/after/plugin/fugitive.vim +++ b/nvim/.config/nvim/after/plugin/fugitive.vim @@ -18,6 +18,7 @@ nnoremap gl :Git log --stat % nnoremap gL :Git log --stat -n 100 xnoremap gl :call git#git_log_range() xnoremap gL :call git#git_log_named_block() +nnoremap gm :0,3Git blame nnoremap gM :call git#git_merge_origin() nnoremap gn :Git branch -m nnoremap go :call git#git_log_compare() diff --git a/nvim/.config/nvim/after/plugin/gitsigns.lua b/nvim/.config/nvim/after/plugin/gitsigns.lua index e4073de..db7f87f 100644 --- a/nvim/.config/nvim/after/plugin/gitsigns.lua +++ b/nvim/.config/nvim/after/plugin/gitsigns.lua @@ -58,6 +58,7 @@ require('gitsigns').setup { ['n ht'] = 'lua require"gitsigns".toggle_signs()', ['n hu'] = 'lua require"gitsigns".undo_stage_hunk()', ['n hU'] = 'lua require"gitsigns".reset_buffer_index()', + ['n hb'] = 'lua require"gitsigns".blame_line()', ['o ih'] = ':lua require"gitsigns.actions".select_hunk()', ['x ih'] = ':lua require"gitsigns.actions".select_hunk()'