| Tests for signs | |
| STARTTEST | |
| :so small.vim | |
| :if !has("signs") | |
| : e! test.ok | |
| : wq! test.out | |
| :endif | |
| :" | |
| :sign define JumpSign text=x | |
| :exe 'sign place 42 line=2 name=JumpSign buffer=' . bufnr('') | |
| :" Split the window to the bottom to verify :sign-jump will stay in the current | |
| :" window if the buffer is displayed there | |
| :bot split | |
| :exe 'sign jump 42 buffer=' . bufnr('') | |
| :call append(line('$'), winnr()) | |
| :$-1,$w! test.out | |
| ENDTEST | |
| STARTTEST | |
| :qa! | |
| ENDTEST | |