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 ### "------------------