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()'