Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame] | 1 | INIT |
2 | WANTSTATE | ||||
3 | |||||
4 | RESET | ||||
5 | |||||
6 | !RIS homes cursor | ||||
7 | PUSH "\e[5;5H" | ||||
8 | ?cursor = 4,4 | ||||
9 | WANTSTATE +m | ||||
10 | PUSH "\ec" | ||||
11 | ?cursor = 0,0 | ||||
12 | WANTSTATE -m | ||||
13 | |||||
14 | !RIS cancels scrolling region | ||||
15 | PUSH "\e[5;10r" | ||||
16 | WANTSTATE +s | ||||
17 | PUSH "\ec\e[25H\n" | ||||
18 | scrollrect 0..25,0..80 => +1,+0 | ||||
19 | WANTSTATE -s | ||||
20 | |||||
21 | !RIS erases screen | ||||
22 | PUSH "ABCDE" | ||||
23 | WANTSTATE +e | ||||
24 | PUSH "\ec" | ||||
25 | erase 0..25,0..80 | ||||
26 | WANTSTATE -e | ||||
27 | |||||
28 | !RIS clears tabstops | ||||
29 | PUSH "\e[5G\eH\e[G\t" | ||||
30 | ?cursor = 0,4 | ||||
31 | PUSH "\ec\t" | ||||
32 | ?cursor = 0,8 |