From 175459afcd61431d8cce1714602647edd36973c2 Mon Sep 17 00:00:00 2001 From: anon Date: Wed, 20 Nov 2024 09:57:22 +0100 Subject: [PATCH] bind 'gb' to git-blaming the current line --- vim/.vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vim/.vimrc b/vim/.vimrc index a6f29bb..300a706 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -184,6 +184,13 @@ :%s/static /static\n/ endfunction + function! GitBlame() + let l:filename = expand('%') + let l:line_number = line('.') + execute 'silent !git blame -L ' . l:line_number . ',' . l:line_number . ' ' . l:filename + redraw! + endfunction + " -------------- " ### REMAPS ### " -------------- @@ -233,6 +240,9 @@ " Tagbar_plugin: nmap m :TagbarToggle +" Misc: + nnoremap gb :call GitBlame() + "------------------ " ### VARIABLES ### "------------------