mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-12 13:23:52 -05:00
Fix deletion of trailing fold upon loading blob
Closes https://github.com/tpope/vim-fugitive/issues/1479
This commit is contained in:
@@ -1626,7 +1626,13 @@ function! s:ReplaceCmd(cmd) abort
|
|||||||
call s:throw((len(err) ? err : filereadable(temp) ? join(readfile(temp), ' ') : 'unknown error running ' . a:cmd))
|
call s:throw((len(err) ? err : filereadable(temp) ? join(readfile(temp), ' ') : 'unknown error running ' . a:cmd))
|
||||||
endif
|
endif
|
||||||
silent exe 'lockmarks keepalt 0read ++edit' s:fnameescape(temp)
|
silent exe 'lockmarks keepalt 0read ++edit' s:fnameescape(temp)
|
||||||
|
if &foldenable && foldlevel('$') > 0
|
||||||
|
set nofoldenable
|
||||||
silent keepjumps $delete _
|
silent keepjumps $delete _
|
||||||
|
set foldenable
|
||||||
|
else
|
||||||
|
silent keepjumps $delete _
|
||||||
|
endif
|
||||||
call delete(temp)
|
call delete(temp)
|
||||||
if s:cpath(fnamemodify(bufname('$'), ':p'), temp)
|
if s:cpath(fnamemodify(bufname('$'), ':p'), temp)
|
||||||
silent! execute bufnr('$') . 'bwipeout'
|
silent! execute bufnr('$') . 'bwipeout'
|
||||||
|
|||||||
Reference in New Issue
Block a user