Bram Moolenaar | e4f25e4 | 2017-07-07 11:54:15 +0200 | [diff] [blame^] | 1 | INIT |
2 | WANTSTATE g | ||||
3 | |||||
4 | !Initial | ||||
5 | RESET | ||||
6 | PUSH "\tX" | ||||
7 | putglyph 0x58 1 0,8 | ||||
8 | PUSH "\tX" | ||||
9 | putglyph 0x58 1 0,16 | ||||
10 | ?cursor = 0,17 | ||||
11 | |||||
12 | !HTS | ||||
13 | PUSH "\e[5G\eH" | ||||
14 | PUSH "\e[G\tX" | ||||
15 | putglyph 0x58 1 0,4 | ||||
16 | ?cursor = 0,5 | ||||
17 | |||||
18 | !TBC 0 | ||||
19 | PUSH "\e[9G\e[g" | ||||
20 | PUSH "\e[G\tX\tX" | ||||
21 | putglyph 0x58 1 0,4 | ||||
22 | putglyph 0x58 1 0,16 | ||||
23 | ?cursor = 0,17 | ||||
24 | |||||
25 | !TBC 3 | ||||
26 | PUSH "\e[3g\e[50G\eH\e[G" | ||||
27 | ?cursor = 0,0 | ||||
28 | PUSH "\tX" | ||||
29 | putglyph 0x58 1 0,49 | ||||
30 | ?cursor = 0,50 | ||||
31 | |||||
32 | !Tabstops after resize | ||||
33 | RESET | ||||
34 | RESIZE 30,100 | ||||
35 | # Should be 100/8 = 12 tabstops | ||||
36 | PUSH "\tX" | ||||
37 | putglyph 0x58 1 0,8 | ||||
38 | PUSH "\tX" | ||||
39 | putglyph 0x58 1 0,16 | ||||
40 | PUSH "\tX" | ||||
41 | putglyph 0x58 1 0,24 | ||||
42 | PUSH "\tX" | ||||
43 | putglyph 0x58 1 0,32 | ||||
44 | PUSH "\tX" | ||||
45 | putglyph 0x58 1 0,40 | ||||
46 | PUSH "\tX" | ||||
47 | putglyph 0x58 1 0,48 | ||||
48 | PUSH "\tX" | ||||
49 | putglyph 0x58 1 0,56 | ||||
50 | PUSH "\tX" | ||||
51 | putglyph 0x58 1 0,64 | ||||
52 | PUSH "\tX" | ||||
53 | putglyph 0x58 1 0,72 | ||||
54 | PUSH "\tX" | ||||
55 | putglyph 0x58 1 0,80 | ||||
56 | PUSH "\tX" | ||||
57 | putglyph 0x58 1 0,88 | ||||
58 | PUSH "\tX" | ||||
59 | putglyph 0x58 1 0,96 | ||||
60 | ?cursor = 0,97 |