Bram Moolenaar | 04c5c9e | 2013-07-09 13:44:59 +0200 | [diff] [blame] | 1 | " We don't want the status line to cause problems: |
| 2 | set laststatus=0 |
| 3 | redraw! |
| 4 | let g:totalLines = &lines * 20 |
| 5 | let middle = g:totalLines / 2 |
| 6 | wincmd n |
| 7 | wincmd o |
| 8 | for i in range(1, g:totalLines) |
| 9 | call setline(i, 'LINE ' . i) |
| 10 | endfor |
| 11 | |
| 12 | exe string(middle) |
| 13 | normal zt |
| 14 | normal M |
| 15 | |
| 16 | aboveleft vert new |
| 17 | for i in range(1, g:totalLines) |
| 18 | call setline(i, 'line ' . i) |
| 19 | endfor |
| 20 | exe string(middle) |
| 21 | normal zt |
| 22 | normal M |
| 23 | setl scb |
| 24 | |
| 25 | wincmd p |
| 26 | |
Bram Moolenaar | ff52518 | 2013-07-14 13:02:12 +0200 | [diff] [blame^] | 27 | setl scb |
| 28 | wincmd w |