ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/yodl/rxvtRef-csi.yo
Revision: 1.3
Committed: Sun Feb 22 12:58:02 2004 UTC (20 years, 4 months ago) by pcg
Branch: MAIN
CVS Tags: rel-1_9, rel-3_5, rel-3_4, rel-3_3, rel-3_2, rel-2_8, rel-3_0, rel-2_7, rel-2_4, rel-2_5, rel-2_2, rel-2_3, rel-2_0, rxvt-2-0, rel-1-9, rel-2_1_0
Changes since 1.2: +2 -1 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.3 COMMENT(-- $Id: rxvtRef-csi.yo,v 1.2 2003/11/24 17:31:27 pcg Exp $ --)
2 pcg 1.1 label(CSI)
3     nsect(CSI (Code Sequence Introducer) Sequences)
4    
5     startdl()
6     dl(bf(tt(ESC [ Ps @)))
7     (Insert bf(tt(Ps)) (Blank) Character(s) [default: 1] (ICH))\
8     P()\
9     label(ESCOBPsA)
10     dl(bf(tt(ESC [ Ps A)))
11     (Cursor Up bf(tt(Ps)) Times [default: 1] (CUU))
12     P()\
13     dl(bf(tt(ESC [ Ps B)))
14     (Cursor Down bf(tt(Ps)) Times [default: 1] (CUD))\
15     label(ESCOBPsC)
16     dl(bf(tt(ESC [ Ps C)))
17     (Cursor Forward bf(tt(Ps)) Times [default: 1] (CUF))
18     P()\
19     dl(bf(tt(ESC [ Ps D)))
20     (Cursor Backward bf(tt(Ps)) Times [default: 1] (CUB))
21     P()\
22     dl(bf(tt(ESC [ Ps E)))
23     (Cursor Down bf(tt(Ps)) Times [default: 1] and to first column)
24     P()\
25     dl(bf(tt(ESC [ Ps F)))
26     (Cursor Up bf(tt(Ps)) Times [default: 1] and to first column)\
27     P()\
28     label(ESCOBPsG)
29     dl(bf(tt(ESC [ Ps G)))
30     (Cursor to Column bf(tt(Ps)) (HPA))
31     P()\
32     dl(bf(tt(ESC [ Ps;Ps H)))
33     (Cursor Position [row;column] [default: 1;1] (CUP))
34     P()\
35     dl(bf(tt(ESC [ Ps I)))
36     (Move forward bf(tt(Ps)) tab stops [default: 1])
37     P()\
38     dl(bf(tt(ESC [ Ps J)))
39     (Erase in Display (ED) nl()\
40     starttable(2)(l l)(0)\
41     row(cell(bf(tt(Ps = 0)))cell(Clear Below (default)))\
42     row(cell(bf(tt(Ps = 1)))cell(Clear Above))\
43     row(cell(bf(tt(Ps = 2)))cell(Clear All))\
44     endtable())
45     dl(bf(tt(ESC [ Ps K)))
46     (Erase in Line (EL) nl()\
47     starttable(2)(l l)(0)\
48     row(cell(bf(tt(Ps = 0)))cell(Clear to Right (default)))\
49     row(cell(bf(tt(Ps = 1)))cell(Clear to Left))\
50     row(cell(bf(tt(Ps = 2)))cell(Clear All))\
51     endtable())
52     dl(bf(tt(ESC [ Ps L)))
53     (Insert bf(tt(Ps)) Line(s) [default: 1] (IL))
54     P()\
55     dl(bf(tt(ESC [ Ps M)))
56     (Delete bf(tt(Ps)) Line(s) [default: 1] (DL))
57     P()\
58     dl(bf(tt(ESC [ Ps P)))
59     (Delete bf(tt(Ps)) Character(s) [default: 1] (DCH))
60     P()\
61     dl(bf(tt(ESC [ Ps;Ps;Ps;Ps;Ps T)))
62     (Initiate link(hilite mouse tracking)(Mouse). em(unimplemented)
63     Parameters are [func;startx;starty;firstrow;lastrow].)
64     P()\
65     dl(bf(tt(ESC [ Ps W)))
66     (Tabulator functions nl()\
67     starttable(2)(l l)(0)\
68     row(cell(bf(tt(Ps = 0)))cell(Tab Set (HTS)))\
69     row(cell(bf(tt(Ps = 2)))cell(Tab Clear (TBC), Clear Current \
70     Column (default)))\
71     row(cell(bf(tt(Ps = 5)))cell(Tab Clear (TBC), Clear All))\
72     endtable())
73     dl(bf(tt(ESC [ Ps X)))
74     (Erase bf(tt(Ps)) Character(s) [default: 1] (ECH))
75     P()\
76     dl(bf(tt(ESC [ Ps Z)))
77     (Move backward bf(tt(Ps)) [default: 1] tab stops)
78     P()\
79     dl(bf(tt(ESC [ Ps ')))
80     (== link(tt(ESC [ Ps G))(ESCOBPsG))
81     P()\
82     dl(bf(tt(ESC [ Ps a)))
83     (== link(tt(ESC [ Ps C))(ESCOBPsC))\
84     P()\
85     label(ESCOBPsc)
86     dl(bf(tt(ESC [ Ps c)))
87     (Send Device Attributes (DA)nl()\
88     bf(tt(Ps = 0)) (or omitted) : request attributes from terminal nl()\
89     returns: bf(tt(ESC[?1;2c)) (``I am a VT100 with Advanced Video
90     Option''))
91     P()\
92     dl(bf(tt(ESC [ Ps d)))
93     (Cursor to Line bf(tt(Ps)) (VPA))
94     P()\
95     dl(bf(tt(ESC [ Ps e)))
96     (== link(ESC [ Ps A)(ESCOBPsA))
97     P()\
98     dl(bf(tt(ESC [ Ps;Ps f)))
99     (Horizontal and Vertical Position [row;column] (HVP) [default: 1;1])
100     P()\
101     dl(bf(tt(ESC [ Ps g)))
102     (Tab Clear (TBC) nl()\
103     starttable(2)(l l)(0)\
104     row(cell(bf(tt(Ps = 0)))cell(Clear Current Column (default)))\
105     row(cell(bf(tt(Ps = 3)))cell(Clear All (TBC)))\
106     endtable())
107     dl(bf(tt(ESC [ Ps i)))
108     (Printing nl()\
109     starttable(2)(l l)(0)\
110     row(cell(bf(tt(Ps = 4)))cell(disable transparent print mode (MC4)))\
111     row(cell(bf(tt(Ps = 5)))cell(enable transparent print mode (MC5) \
112     em(unimplemented)))\
113     endtable())
114     dl(bf(tt(ESC [ Pm h)nl()tt(ESC [ Pm l)))
115     (Set Mode (SM) nl()Reset Mode (RM)\
116     startdl()
117     dl(bf(tt(Ps = 4)))
118     (starttable(2)(l l)(0)\
119     row(cell(bf(tt(h)))cell(Insert Mode (SMIR)))\
120     row(cell(bf(tt(l)))cell(Replace Mode (RMIR)))\
121     endtable())
122     dl(bf(tt(Ps = 20)) em(unimplemented))
123     (starttable(2)(l l)(0)\
124     row(cell(bf(tt(h)))cell(Automatic Newline (LNM)))\
125     row(cell(bf(tt(h)))cell(Normal Linefeed (LNM)))\
126     endtable())
127     enddl())
128     dl(bf(tt(ESC [ Pm m)))
129     (Character Attributes (SGR) nl()\
130     starttable(2)(l l)(0)\
131     row(cell(bf(tt(Ps = 0)))cell(Normal (default)))\
132     row(cell(bf(tt(Ps = 1 / 22)))cell(On / Off Bold (bright fg)))\
133     row(cell(bf(tt(Ps = 4 / 24)))cell(On / Off Underline))\
134     row(cell(bf(tt(Ps = 5 / 25)))cell(On / Off Blink (bright bg)))\
135     row(cell(bf(tt(Ps = 7 / 27)))cell(On / Off Inverse))\
136     row(cell(bf(tt(Ps = 30 / 40)))cell(fg/bg Black))\
137     row(cell(bf(tt(Ps = 31 / 41)))cell(fg/bg Red))\
138     row(cell(bf(tt(Ps = 32 / 42)))cell(fg/bg Green))\
139     row(cell(bf(tt(Ps = 33 / 43)))cell(fg/bg Yellow))\
140     row(cell(bf(tt(Ps = 34 / 44)))cell(fg/bg Blue))\
141     row(cell(bf(tt(Ps = 35 / 45)))cell(fg/bg Magenta))\
142     row(cell(bf(tt(Ps = 36 / 46)))cell(fg/bg Cyan))\
143     row(cell(bf(tt(Ps = 37 / 47)))cell(fg/bg White))\
144     row(cell(bf(tt(Ps = 39 / 49)))cell(fg/bg Default))\
145     endtable())
146     dl(bf(tt(ESC [ Ps n)))
147     (Device Status Report (DSR) nl()\
148     starttable(2)(l l)(0)\
149     row(cell(bf(tt(Ps = 5)))cell(Status Report bf(tt(ESC [ 0 n)) \
150     (``OK'')))\
151     row(cell(bf(tt(Ps = 6)))cell(Report Cursor Position (CPR) \
152     [row;column] as bf(tt(ESC [ r ; c R))))\
153     row(cell(bf(tt(Ps = 7)))cell(Request Display Name))\
154     row(cell(bf(tt(Ps = 8)))cell(Request Version Number (place in \
155     window title)))\
156     endtable())
157     dl(bf(tt(ESC [ Ps;Ps r)))
158     (Set Scrolling Region [top;bottom] nl()\
159     [default: full size of window] (CSR))
160     P()\
161     dl(bf(tt(ESC [ s)))
162     (Save Cursor (SC))
163     P()\
164     dl(bf(tt(ESC [ Ps x)))
165     (Request Terminal Parameters (DECREQTPARM))
166     P()\
167     dl(bf(tt(ESC [ u)))
168     (Restore Cursor)
169     enddl()
170 pcg 1.3