mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-12-08 21:14:53 +08:00
Eliminate unnecessary redraw to clear up :Gdiffsplit sync issue
Resolves: https://github.com/tpope/vim-fugitive/issues/1750
This commit is contained in:
@@ -5487,8 +5487,6 @@ function! fugitive#Diffsplit(autodir, keepfocus, mods, arg, args) abort
|
|||||||
set diffopt-=vertical
|
set diffopt-=vertical
|
||||||
endif
|
endif
|
||||||
execute mods 'diffsplit' s:fnameescape(spec)
|
execute mods 'diffsplit' s:fnameescape(spec)
|
||||||
let &l:readonly = &l:readonly
|
|
||||||
redraw
|
|
||||||
let w:fugitive_diff_restore = restore
|
let w:fugitive_diff_restore = restore
|
||||||
let winnr = winnr()
|
let winnr = winnr()
|
||||||
if getwinvar('#', '&diff')
|
if getwinvar('#', '&diff')
|
||||||
|
|||||||
Reference in New Issue
Block a user