1INIT
2WANTSTATE p
3
4RESET
5  settermprop 1 true
6  settermprop 2 true
7  settermprop 7 1
8
9!Cursor visibility
10PUSH "\e[?25h"
11  settermprop 1 true
12PUSH "\e[?25\$p"
13  output "\e[?25;1\$y"
14PUSH "\e[?25l"
15  settermprop 1 false
16PUSH "\e[?25\$p"
17  output "\e[?25;2\$y"
18
19!Cursor blink
20PUSH "\e[?12h"
21  settermprop 2 true
22PUSH "\e[?12\$p"
23  output "\e[?12;1\$y"
24PUSH "\e[?12l"
25  settermprop 2 false
26PUSH "\e[?12\$p"
27  output "\e[?12;2\$y"
28
29!Cursor shape
30PUSH "\e[3 q"
31  settermprop 2 true
32  settermprop 7 2
33
34!Title
35PUSH "\e]2;Here is my title\a"
36  settermprop 4 ["Here is my title"]
37
38!Title split write
39PUSH "\e]2;Here is"
40  settermprop 4 ["Here is"
41PUSH " another title\a"
42  settermprop 4 " another title"]
43