Fix erroneous use of :keeppatterns g/.../s//.../

Closes https://github.com/tpope/vim-fugitive/issues/1008
This commit is contained in:
Tim Pope
2018-10-28 19:48:15 -04:00
parent dcf32d2b3d
commit 6d497b0e63

View File

@@ -1516,7 +1516,7 @@ function! fugitive#BufReadCmd(...) abort
if lnum if lnum
silent keepjumps delete_ silent keepjumps delete_
end end
silent exe (exists(':keeppatterns') ? 'keeppatterns' : '') 'keepjumps 1,/^diff --git\|\%$/g/\r$/s///' silent exe (exists(':keeppatterns') ? 'keeppatterns' : '') 'keepjumps 1,/^diff --git\|\%$/s/\r$//e'
keepjumps 1 keepjumps 1
endif endif
elseif b:fugitive_type ==# 'stage' elseif b:fugitive_type ==# 'stage'