0
0
mirror of https://github.com/vim/vim.git synced 2025-10-05 05:34:07 -04:00

patch 7.4.2275

Problem:    ":diffoff!" does not remove filler lines.
Solution:   Force a redraw and invalidate the cursor. (closes #1014)
This commit is contained in:
Bram Moolenaar
2016-08-27 22:40:42 +02:00
parent 818078ddfb
commit e67d546f3c
3 changed files with 24 additions and 2 deletions

View File

@@ -202,3 +202,19 @@ func Test_diffget_diffput()
bwipe!
enew!
endfunc
func Test_diffoff()
enew!
call setline(1, ['Two', 'Three'])
let normattr = screenattr(1, 1)
diffthis
botright vert new
call setline(1, ['One', '', 'Two', 'Three'])
diffthis
redraw
diffoff!
redraw
call assert_equal(normattr, screenattr(1, 1))
bwipe!
bwipe!
endfunc