diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-07-17 21:40:31 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-07-17 21:40:31 +0200 |
commit | b7a846d0e04e2b0131fe6374f1ccdae5c7266776 (patch) | |
tree | 12f2d8092f6ead618a2ff0383cac511926b95ea7 /src/testdir/test98.in | |
parent | 69b52456fcf68da22b2f144ca709c21eef7f5832 (diff) | |
download | vim-b7a846d0e04e2b0131fe6374f1ccdae5c7266776.zip |
updated for version 7.4a.033
Problem: Test 98 always passes.
Solution: Include test98a.in in test98.in, execute the crucial command in
one line. (Yukihiro Nakadaira)
Diffstat (limited to 'src/testdir/test98.in')
-rw-r--r-- | src/testdir/test98.in | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/testdir/test98.in b/src/testdir/test98.in index b316017dc..83ccba09e 100644 --- a/src/testdir/test98.in +++ b/src/testdir/test98.in @@ -1,7 +1,29 @@ Test for 'scrollbind' causing an unexpected scroll of one of the windows. STARTTEST :so small.vim -:source test98a.in +:" We don't want the status line to cause problems: +:set laststatus=0 +:let g:totalLines = &lines * 20 +:let middle = g:totalLines / 2 +:wincmd n +:wincmd o +:for i in range(1, g:totalLines) +: call setline(i, 'LINE ' . i) +:endfor +:exe string(middle) +:normal zt +:normal M +:aboveleft vert new +:for i in range(1, g:totalLines) +: call setline(i, 'line ' . i) +:endfor +:exe string(middle) +:normal zt +:normal M +:" Execute the following two command at once to reproduce the problem. +:setl scb | wincmd p +:setl scb +:wincmd w :let topLineLeft = line('w0') :wincmd p :let topLineRight = line('w0') |