| Tests for tab pages |
| |
| STARTTEST |
| :so small.vim |
| :" Simple test for opening and closing a tab page |
| :tabnew |
| :let nr = tabpagenr() |
| :q |
| :call append(line('$'), 'tab page ' . nr) |
| :unlet nr |
| :" |
| :" Open three tab pages and use ":tabdo" |
| :0tabnew |
| :1tabnew |
| :888tabnew |
| :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) |
| :tabclose! 2 |
| :tabrewind |
| :let line1 = getline('$') |
| :undo |
| :q |
| :tablast |
| :let line2 = getline('$') |
| :q! |
| :call append(line('$'), line1) |
| :call append(line('$'), line2) |
| :unlet line1 line2 |
| :" |
| :" |
| :/^Results/,$w! test.out |
| :qa! |
| ENDTEST |
| |
| Results: |