diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index 285dd40..8da806c 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -1635,9 +1635,9 @@ function! s:Blame(bang,line1,line2,count,args) abort nnoremap i :exe BlameCommit("exe 'norm q'edit") nnoremap o :exe BlameCommit((&splitbelow ? "botright" : "topleft")." split") nnoremap O :exe BlameCommit("tabedit") - nnoremap A :exe "vertical resize ".(linechars('.\{-\}\ze [0-9:/+-][0-9:/+ -]* \d\+)')+1) - nnoremap C :exe "vertical resize ".(linechars('^\S\+')+1) - nnoremap D :exe "vertical resize ".(linechars('.\{-\}\ze\d\ze\s\+\d\+)')+1) + nnoremap A :exe "vertical resize ".(linechars('.\{-\}\ze [0-9:/+-][0-9:/+ -]* \d\+)')+1+v:count) + nnoremap C :exe "vertical resize ".(linechars('^\S\+')+1+v:count) + nnoremap D :exe "vertical resize ".(linechars('.\{-\}\ze\d\ze\s\+\d\+)')+1-v:count) redraw syncbind endif