Mercurial > vim
annotate src/libvterm/doc/seqs.txt @ 26270:f93337ae0612 v8.2.3666
patch 8.2.3666: libvterm is outdated
Commit: https://github.com/vim/vim/commit/7da341560ec8db7e81cd80092b046b60a482fbbe
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Nov 24 19:30:55 2021 +0000
patch 8.2.3666: libvterm is outdated
Problem: Libvterm is outdated.
Solution: Include patches from revision 769 to revision 789.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 24 Nov 2021 20:45:04 +0100 |
parents | 747a270eb1db |
children | 2d2758ffd959 |
rev | line source |
---|---|
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1 Sequences documented in parens are implicit ones from parser.c, which move |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
2 between states. |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
3 |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
4 1 = VT100 |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
5 2 = VT220 |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
6 3 = VT320 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
7 x = xterm |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
8 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
9 C0 controls |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
10 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
11 123 0x00 = NUL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
12 123x 0x07 = BEL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
13 123x 0x08 = BS |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
14 123x 0x09 = HT |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
15 123x 0x0A = LF |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
16 123x 0x0B = VT |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
17 123x 0x0C = FF |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
18 123x 0x0D = CR |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
19 123x 0x0E = LS1 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
20 123x 0x0F = LS0 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
21 (0x18 = CAN) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
22 (0x1A = SUB) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
23 (0x1B = ESC) |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
24 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
25 123 0x7f = DEL (ignored) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
26 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
27 C1 controls |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
28 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
29 123x 0x84 = IND |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
30 123x 0x85 = NEL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
31 123x 0x88 = HTS |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
32 123x 0x8D = RI |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
33 23x 0x8E = SS2 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
34 23x 0x8F = SS3 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
35 (0x90 = DCS) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
36 (0x98 = SOS) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
37 (0x9B = CSI) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
38 (0x9C = ST) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
39 (0x9D = OSC) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
40 (0x9E = PM) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
41 (0x9F = APC) |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
42 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
43 Escape sequences |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
44 - excluding sequences that are C1 aliases |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
45 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
46 123x ESC ( = SCS, select character set G0 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
47 123x ESC ) = SCS, select character set G1 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
48 23x ESC * = SCS, select character set G2 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
49 23x ESC + = SCS, select character set G3 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
50 123x ESC 7 = DECSC - save cursor |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
51 123x ESC 8 = DECRC - restore cursor |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
52 123x ESC # 3 = DECDHL, double-height line (top half) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
53 123x ESC # 4 = DECDHL, double-height line (bottom half) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
54 123x ESC # 5 = DECSWL, single-width single-height line |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
55 123x ESC # 6 = DECDWL, double-width single-height line |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
56 123x ESC # 8 = DECALN |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
57 123 ESC < = Ignored (used by VT100 to exit VT52 mode) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
58 123x ESC = = DECKPAM, keypad application mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
59 123x ESC > = DECKPNM, keypad numeric mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
60 23x ESC Sp F = S7C1T |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
61 23x ESC Sp G = S8C1T |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
62 (ESC P = DCS) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
63 (ESC X = SOS) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
64 (ESC [ = CSI) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
65 (ESC \ = ST) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
66 (ESC ] = OSC) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
67 (ESC ^ = PM) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
68 (ESC _ = APC) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
69 123x ESC c = RIS, reset initial state |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
70 3x ESC n = LS2 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
71 3x ESC o = LS3 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
72 3x ESC | = LS3R |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
73 3x ESC } = LS2R |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
74 3x ESC ~ = LS1R |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
75 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
76 DCSes |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
77 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
78 3x DCS $ q ST = DECRQSS |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
79 3x m = Request SGR |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
80 x Sp q = Request DECSCUSR |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
81 3x " q = Request DECSCA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
82 3x r = Request DECSTBM |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
83 x s = Request DECSLRM |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
84 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
85 CSIs |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
86 23x CSI @ = ICH |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
87 123x CSI A = CUU |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
88 123x CSI B = CUD |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
89 123x CSI C = CUF |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
90 123x CSI D = CUB |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
91 x CSI E = CNL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
92 x CSI F = CPL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
93 x CSI G = CHA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
94 123x CSI H = CUP |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
95 x CSI I = CHT |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
96 123x CSI J = ED |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
97 23x CSI ? J = DECSED, selective erase in display |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
98 123x CSI K = EL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
99 23x CSI ? K = DECSEL, selective erase in line |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
100 23x CSI L = IL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
101 23x CSI M = DL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
102 23x CSI P = DCH |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
103 x CSI S = SU |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
104 x CSI T = SD |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
105 23x CSI X = ECH |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
106 x CSI Z = CBT |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
107 x CSI ` = HPA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
108 x CSI a = HPR |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
109 x CSI b = REP |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
110 123x CSI c = DA, device attributes |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
111 123 0 = DA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
112 23x CSI > c = DECSDA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
113 23 0 = SDA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
114 x CSI d = VPA |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
115 x CSI e = VPR |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
116 123x CSI f = HVP |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
117 123x CSI g = TBC |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
118 123x CSI h = SM, Set mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
119 123x CSI ? h = DECSM, DEC set mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
120 CSI j = HPB |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
121 CSI k = VPB |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
122 123x CSI l = RM, Reset mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
123 123x CSI ? l = DECRM, DEC reset mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
124 123x CSI m = SGR, Set Graphic Rendition |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
125 123x CSI n = DSR, Device Status Report |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
126 23x 5 = operating status |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
127 23x 6 = CPR = cursor position |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
128 23x CSI ? n = DECDSR; behaves as DSR but uses CSI ? instead of CSI to respond |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
129 23x CSI ! p = DECSTR, soft terminal reset |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
130 3x CSI ? $ p = DECRQM, request private mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
131 x CSI Sp q = DECSCUSR (odd numbers blink, even numbers solid) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
132 1 or 2 = block |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
133 3 or 4 = underline |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
134 5 or 6 = I-beam to left |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
135 23x CSI " q = DECSCA, select character attributes |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
136 123x CSI r = DECSTBM |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
137 x CSI s = DECSLRM |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
138 x CSI ' } = DECIC |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
139 x CSI ' ~ = DECDC |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
140 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
141 OSCs |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
142 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
143 x OSC 0; = Set icon name and title |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
144 x OSC 1; = Set icon name |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
145 x OSC 2; = Set title |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
146 x OSC 52; = Selection management |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
147 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
148 Standard modes |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
149 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
150 23x SM 4 = IRM |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
151 123x SM 20 = NLM, linefeed/newline |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
152 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
153 DEC modes |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
154 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
155 123x DECSM 1 = DECCKM, cursor keys |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
156 123x DECSM 5 = DECSCNM, screen |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
157 123x DECSM 6 = DECOM, origin |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
158 123x DECSM 7 = DECAWM, autowrap |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
159 x DECSM 12 = Cursor blink |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
160 23x DECSM 25 = DECTCEM, text cursor enable |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
161 x DECSM 69 = DECVSSM, vertical screen split |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
162 x DECSM 1000 = Mouse click/release tracking |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
163 x DECSM 1002 = Mouse click/release/drag tracking |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
164 x DECSM 1003 = Mouse all movements tracking |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
165 x DECSM 1004 = Focus in/out reporting |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
166 x DECSM 1005 = Mouse protocol extended (UTF-8) - not recommended |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
167 x DECSM 1006 = Mouse protocol SGR |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
168 x DECSM 1015 = Mouse protocol rxvt |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
169 x DECSM 1047 = Altscreen |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
170 x DECSM 1048 = Save cursor |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
171 x DECSM 1049 = 1047 + 1048 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
172 x DECSM 2004 = Bracketed paste |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
173 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
174 Graphic Renditions |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
175 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
176 123x SGR 0 = Reset |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
177 123x SGR 1 = Bold on |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
178 x SGR 3 = Italic on |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
179 123x SGR 4 = Underline single |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
180 SGR 4:x = Underline style |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
181 123x SGR 5 = Blink on |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
182 123x SGR 7 = Reverse on |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
183 x SGR 8 = Conceal on |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
184 x SGR 9 = Strikethrough on |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
185 SGR 10-19 = Select font |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
186 x SGR 21 = Underline double |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
187 23x SGR 22 = Bold off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
188 x SGR 23 = Italic off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
189 23x SGR 24 = Underline off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
190 23x SGR 25 = Blink off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
191 23x SGR 27 = Reverse off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
192 x SGR 28 = Conceal off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
193 x SGR 29 = Strikethrough off |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
194 x SGR 30-37 = Foreground ANSI |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
195 x SGR 38 = Foreground alternative palette |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
196 x SGR 39 = Foreground default |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
197 x SGR 40-47 = Background ANSI |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
198 x SGR 48 = Background alternative palette |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
199 x SGR 49 = Background default |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
200 x SGR 90-97 = Foreground ANSI high-intensity |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
201 x SGR 100-107 = Background ANSI high-intensity |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
202 |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
203 The state storage used by ESC 7 and DECSM 1048/1049 is shared. |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
204 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
205 Unimplemented sequences: |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
206 |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
207 The following sequences are not recognised by libvterm. |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
208 |
26270
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
209 123x 0x05 = ENQ |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
210 3 0x11 = DC1 (XON) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
211 3 0x13 = DC3 (XOFF) |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
212 x ESC % @ = Select default character set |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
213 x ESC % G = Select UTF-8 character set |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
214 x ESC 6 = DECBI, Back Index |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
215 12 ESC Z = DECID, identify terminal |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
216 x DCS + Q = XTGETXRES, Request resource values |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
217 DCS $ q = [DECRQSS] |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
218 3x " p = Request DECSCL |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
219 x t = Request DECSLPP |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
220 x $ | = Request DECSCPP |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
221 x * | = Request DECSLNS |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
222 3 $ } = Request DECSASD |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
223 3 $ ~ = Request DECSSDT |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
224 x DCS + p = XTSETTCAP, set termcap/terminfo data |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
225 x DCS + q = XTGETTCAP, request termcap/terminfo |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
226 23 DCS { = DECDLD, down-line-loadable character set |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
227 23x DCS | = DECUDK, user-defined key |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
228 x CSI Sp @ = Shift left columns |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
229 x CSI Sp A = Shift right columns |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
230 x CSI # P = XTPUSHCOLORS, push current dynamic colours to stack |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
231 x CSI # Q = XTPOPCOLORS, pop dynamic colours from stack |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
232 x CSI # R = XTREPORTCOLORS, report current entry on palette stack |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
233 x CSI ? S = XTSMGRAPHICS, set/request graphics attribute |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
234 x CSI > T = XTRMTITLE, reset title mode features |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
235 23x CSI i = DEC printer control |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
236 x CSI > m = XTMODKEYS, set key modifier options |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
237 x CSI > n = (XTMODKEYS), reset key modifier options |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
238 x CSI $ p = DECRQM, request ANSI mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
239 23x CSI " p = DECSCL, set compatibility level |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
240 x CSI > p = XTSMPOINTER, set resource value pointer mode |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
241 1 x CSI q = DECLL, load LEDs |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
242 x CSI ? r = XTRESTORE, restore DEC private mode values |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
243 x CSI $ r = DECCARA, change attributes in rectangular area |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
244 x CSI > s = XTSHIFTESCAPE, set/reset shift-escape options |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
245 x CSI ? s = XTSAVE, save DEC private mode values |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
246 x CSI t = XTWINOPS, window operations |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
247 x CSI > t = XTSMTITLE, set title mode features |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
248 x CSI $ t = DECRARA, reset attributes in rectangular area |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
249 3 CSI $ u = DECRQTSR, request terminal state report |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
250 3 1 = terminal state report |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
251 3 CSI & u = DECRQUPSS, request user-preferred supplemental set |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
252 x CSI $ v = DECCRA, copy rectangular area |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
253 3x CSI $ w = DECRQPSR, request presentation state report |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
254 3x 1 = cursor information report |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
255 3x 2 = tab stop report |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
256 x CSI ' w = DECEFR, enable filter rectangle |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
257 1 x CSI x = DECREQTPARM, request terminal parameters |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
258 x CSI * x = DECSACE, select attribute change extent |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
259 x CSI $ x = DECFRA, fill rectangular area |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
260 123 CSI y = DECTST, invoke confidence test |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
261 x CSI $ z = DECERA, erase rectangular area |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
262 x CSI # { = XTPUSHSGR, push video attributes onto stack |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
263 x CSI $ { = DECSERA, selective erase in rectangular area |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
264 x CSI # | = XTREPORTSGR, report selected graphic rendition |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
265 x CSI $ | = DECSCPP, select columns per page |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
266 x CSI # } = XTPOPSGR, pop video attributes from stack |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
267 3 CSI $ } = DECSASD, select active status display |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
268 3 CSI $ ~ = DECSSDT, select status line type |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
269 23 SM 2 = KAM, keyboard action |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
270 123 SM 12 = SRM, send/receive |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
271 123 DECSM 2 = DECANM, ANSI/VT52 |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
272 123 DECSM 3 = DECCOLM, 132 column |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
273 123 DECSM 4 = DECSCLM, scrolling |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
274 123 DECSM 8 = DECARM, auto-repeat |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
275 12 DECSM 9 = DECINLM, interlace |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
276 23 DECSM 18 = DECPFF, print form feed |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
277 23 DECSM 19 = DECPEX, print extent |
f93337ae0612
patch 8.2.3666: libvterm is outdated
Bram Moolenaar <Bram@vim.org>
parents:
20496
diff
changeset
|
278 23 DECSM 42 = DECNRCM, national/multinational character |