Skip to content

Commit cefe37e

Browse files
authored
Merge pull request #403 from GreenCourt/master
Clean undo history for :SignifyDiff
2 parents a05e63b + 92d7a8f commit cefe37e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

autoload/sy/repo.vim

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,10 @@ function! sy#repo#diffmode(do_tab) abort
310310
let base = s:get_base(bufnr(''), vcs)
311311

312312
leftabove vnew
313+
314+
let undolevels = &l:undolevels
315+
setlocal undolevels=-1
316+
313317
if (fenc != &enc) && has('iconv')
314318
silent put =iconv(base, fenc, &enc)
315319
else
@@ -319,6 +323,7 @@ function! sy#repo#diffmode(do_tab) abort
319323
silent 1delete
320324
set buftype=nofile bufhidden=wipe nomodified
321325
let &filetype = ft
326+
let &l:undolevels = undolevels
322327
diffthis
323328
wincmd p
324329
normal! ]czt

0 commit comments

Comments
 (0)