INIT | |
WANTSTATE g | |
!Initial | |
RESET | |
PUSH "\tX" | |
putglyph 0x58 1 0,8 | |
PUSH "\tX" | |
putglyph 0x58 1 0,16 | |
?cursor = 0,17 | |
!HTS | |
PUSH "\e[5G\eH" | |
PUSH "\e[G\tX" | |
putglyph 0x58 1 0,4 | |
?cursor = 0,5 | |
!TBC 0 | |
PUSH "\e[9G\e[g" | |
PUSH "\e[G\tX\tX" | |
putglyph 0x58 1 0,4 | |
putglyph 0x58 1 0,16 | |
?cursor = 0,17 | |
!TBC 3 | |
PUSH "\e[3g\e[50G\eH\e[G" | |
?cursor = 0,0 | |
PUSH "\tX" | |
putglyph 0x58 1 0,49 | |
?cursor = 0,50 | |
!Tabstops after resize | |
RESET | |
RESIZE 30,100 | |
# Should be 100/8 = 12 tabstops | |
PUSH "\tX" | |
putglyph 0x58 1 0,8 | |
PUSH "\tX" | |
putglyph 0x58 1 0,16 | |
PUSH "\tX" | |
putglyph 0x58 1 0,24 | |
PUSH "\tX" | |
putglyph 0x58 1 0,32 | |
PUSH "\tX" | |
putglyph 0x58 1 0,40 | |
PUSH "\tX" | |
putglyph 0x58 1 0,48 | |
PUSH "\tX" | |
putglyph 0x58 1 0,56 | |
PUSH "\tX" | |
putglyph 0x58 1 0,64 | |
PUSH "\tX" | |
putglyph 0x58 1 0,72 | |
PUSH "\tX" | |
putglyph 0x58 1 0,80 | |
PUSH "\tX" | |
putglyph 0x58 1 0,88 | |
PUSH "\tX" | |
putglyph 0x58 1 0,96 | |
?cursor = 0,97 |