diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index cac5705..3d6e355 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -4737,17 +4737,14 @@ endfunction function! fugitive#MapJumps(...) abort if !&modifiable if get(b:, 'fugitive_type', '') ==# 'blob' - nnoremap :0,3Gblame - else - nnoremap :exe GF("edit") - endif - if get(b:, 'fugitive_type', '') ==# 'blob' + nnoremap :0,1Gblame nnoremap o :0,2Gblame nnoremap S :echoerr 'Use gO' nnoremap gO :vertical 0,2Gblame nnoremap O :tab 0,2Gblame nnoremap p :0,3Gblame else + nnoremap :exe GF("edit") nnoremap o :exe GF("split") nnoremap S :echoerr 'Use gO' nnoremap gO :exe GF("vsplit")