Mercurial > vim
comparison src/testdir/test_diffmode.vim @ 10005:4b4ba6589a98 v7.4.2275
commit https://github.com/vim/vim/commit/e67d546f3c691139e6d3d33f36724d98aec04c14
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Aug 27 22:40:42 2016 +0200
patch 7.4.2275
Problem: ":diffoff!" does not remove filler lines.
Solution: Force a redraw and invalidate the cursor. (closes https://github.com/vim/vim/issues/1014)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 27 Aug 2016 22:45:06 +0200 |
parents | 172855211978 |
children | d0b74b18e4b5 |
comparison
equal
deleted
inserted
replaced
10004:8061455d9179 | 10005:4b4ba6589a98 |
---|---|
200 windo diffoff | 200 windo diffoff |
201 bwipe! | 201 bwipe! |
202 bwipe! | 202 bwipe! |
203 enew! | 203 enew! |
204 endfunc | 204 endfunc |
205 | |
206 func Test_diffoff() | |
207 enew! | |
208 call setline(1, ['Two', 'Three']) | |
209 let normattr = screenattr(1, 1) | |
210 diffthis | |
211 botright vert new | |
212 call setline(1, ['One', '', 'Two', 'Three']) | |
213 diffthis | |
214 redraw | |
215 diffoff! | |
216 redraw | |
217 call assert_equal(normattr, screenattr(1, 1)) | |
218 bwipe! | |
219 bwipe! | |
220 endfunc |