annotate etc/TERMS @ 53787:b8e5f3d01bb6

* xfns.c (x-send-client-message): Moved to xselect.c (Fx_change_window_property): Add optional arguments TYPE, FORMAT and OUTER_P. (Fx_window_property): Add optional arguments TYPE, SOURCE, DELETE_P, VECTOR_RET_P. Handle AnyPropertyType. Call x_property_data_to_lisp if vector_ret_p is true. (syms_of_xfns): Sx_send_client_message moved to xselect.c.
author Jan Djärv <jan.h.d@swipnet.se>
date Tue, 03 Feb 2004 16:35:38 +0000
parents 23a1cea22d13
children 3681678d3d86
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1 This file describes what you must or might want to do to termcap entries
Dave Love <fx@gnu.org>
parents:
diff changeset
2 to make terminals work properly and efficiently with Emacs. Information
Dave Love <fx@gnu.org>
parents:
diff changeset
3 on likely problems with specific types of terminals appears at the end
Dave Love <fx@gnu.org>
parents:
diff changeset
4 of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5
Dave Love <fx@gnu.org>
parents:
diff changeset
6 *** What you want in a terminal ***
Dave Love <fx@gnu.org>
parents:
diff changeset
7
Dave Love <fx@gnu.org>
parents:
diff changeset
8 Vital
Dave Love <fx@gnu.org>
parents:
diff changeset
9 1. Easy to compute suitable padding for.
Dave Love <fx@gnu.org>
parents:
diff changeset
10 2. Never ever sends ^S/^Q unless you type them, at least in one mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11
Dave Love <fx@gnu.org>
parents:
diff changeset
12 Nice for speed
Dave Love <fx@gnu.org>
parents:
diff changeset
13 1. Supports insert/delete of multiple lines in one command.
Dave Love <fx@gnu.org>
parents:
diff changeset
14 2. Same for multiple characters, though doing them one by
Dave Love <fx@gnu.org>
parents:
diff changeset
15 one is usually fast enough except on emulators running on
Dave Love <fx@gnu.org>
parents:
diff changeset
16 machines with bitmap screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
17
Dave Love <fx@gnu.org>
parents:
diff changeset
18 Nice for usability
Dave Love <fx@gnu.org>
parents:
diff changeset
19 1. Considerably more than 24 lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
20 2. Meta key (shift-like key that controls the 0200 bit
Dave Love <fx@gnu.org>
parents:
diff changeset
21 in every character you type).
Dave Love <fx@gnu.org>
parents:
diff changeset
22
Dave Love <fx@gnu.org>
parents:
diff changeset
23 *** New termcap strings ***
Dave Love <fx@gnu.org>
parents:
diff changeset
24
Dave Love <fx@gnu.org>
parents:
diff changeset
25 Emacs supports certain termcap strings that are not described in the
Dave Love <fx@gnu.org>
parents:
diff changeset
26 4.2 manual but appear to be standard in system V. The one exception
Dave Love <fx@gnu.org>
parents:
diff changeset
27 is `cS', which I invented.
Dave Love <fx@gnu.org>
parents:
diff changeset
28
Dave Love <fx@gnu.org>
parents:
diff changeset
29 `AL' insert several lines. Takes one parameter, the number of
Dave Love <fx@gnu.org>
parents:
diff changeset
30 lines to be inserted. You specify how to send this parameter
Dave Love <fx@gnu.org>
parents:
diff changeset
31 using a %-construct, just like the cursor positions in the `cm'
Dave Love <fx@gnu.org>
parents:
diff changeset
32 string.
Dave Love <fx@gnu.org>
parents:
diff changeset
33
Dave Love <fx@gnu.org>
parents:
diff changeset
34 `DL' delete several lines. One parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
35
Dave Love <fx@gnu.org>
parents:
diff changeset
36 `IC' insert several characters. One parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
37
Dave Love <fx@gnu.org>
parents:
diff changeset
38 `DC' delete several characters. One parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
39
Dave Love <fx@gnu.org>
parents:
diff changeset
40 `rp' repeat a character. Takes two parameters, the character
Dave Love <fx@gnu.org>
parents:
diff changeset
41 to be repeated and the number of times to repeat it.
Dave Love <fx@gnu.org>
parents:
diff changeset
42 Most likely you will use `%.' for sending the character
Dave Love <fx@gnu.org>
parents:
diff changeset
43 to be repeated. Emacs interprets a padding spec with a *
Dave Love <fx@gnu.org>
parents:
diff changeset
44 as giving the amount of padding per repetition.
Dave Love <fx@gnu.org>
parents:
diff changeset
45
Dave Love <fx@gnu.org>
parents:
diff changeset
46 WARNING: Many terminals have a command to repeat the
Dave Love <fx@gnu.org>
parents:
diff changeset
47 *last character output* N times. This means that the character
Dave Love <fx@gnu.org>
parents:
diff changeset
48 will appear N+1 times in a row when the command argument is N.
Dave Love <fx@gnu.org>
parents:
diff changeset
49 However, the `rp' string's parameter is the total number of
Dave Love <fx@gnu.org>
parents:
diff changeset
50 times wanted, not one less. Therefore, such repeat commands
Dave Love <fx@gnu.org>
parents:
diff changeset
51 may be used in an `rp' string only if you use Emacs's special
Dave Love <fx@gnu.org>
parents:
diff changeset
52 termcap operator `%a-c\001' to subtract 1 from the repeat count
Dave Love <fx@gnu.org>
parents:
diff changeset
53 before substituting it into the string. It is probably safe
Dave Love <fx@gnu.org>
parents:
diff changeset
54 to use this even though the Unix termcap does not accept it
Dave Love <fx@gnu.org>
parents:
diff changeset
55 because programs other than Emacs probably won't look for `rp'
Dave Love <fx@gnu.org>
parents:
diff changeset
56 anyway.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 25853
diff changeset
57
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
58 `cs' set scroll region. Takes two parameters, the vertical
Dave Love <fx@gnu.org>
parents:
diff changeset
59 positions of the first line to include in the scroll region
Dave Love <fx@gnu.org>
parents:
diff changeset
60 and the last line to include in the scroll region.
Dave Love <fx@gnu.org>
parents:
diff changeset
61 Both parameters are origin-zero. The effect of this
Dave Love <fx@gnu.org>
parents:
diff changeset
62 should be to cause a following insert-line or delete-line
Dave Love <fx@gnu.org>
parents:
diff changeset
63 not to move lines below the bottom of the scroll region.
Dave Love <fx@gnu.org>
parents:
diff changeset
64
Dave Love <fx@gnu.org>
parents:
diff changeset
65 This is not the same convention that Emacs version 16 used.
Dave Love <fx@gnu.org>
parents:
diff changeset
66 That is because I was led astray by unclear documentation
Dave Love <fx@gnu.org>
parents:
diff changeset
67 of the meaning of %i in termcap strings. Since the termcap
Dave Love <fx@gnu.org>
parents:
diff changeset
68 documentation for `cs' is also unclear, I had to deduce the
Dave Love <fx@gnu.org>
parents:
diff changeset
69 correct parameter conventions from what would make the VT-100's
Dave Love <fx@gnu.org>
parents:
diff changeset
70 `cs' string work properly. From an incorrect assumption about
Dave Love <fx@gnu.org>
parents:
diff changeset
71 %i, I reached an incorrect conclusion about `cs', but the result
Dave Love <fx@gnu.org>
parents:
diff changeset
72 worked correctly on the VT100 and ANSII terminals. In Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
73 version 17, both `cs' and %i work correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
74
Dave Love <fx@gnu.org>
parents:
diff changeset
75 The version 16 convention was to pass, for the second parameter,
Dave Love <fx@gnu.org>
parents:
diff changeset
76 the line number of the first line beyond the end of the
Dave Love <fx@gnu.org>
parents:
diff changeset
77 scroll region.
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 `cS' set scroll region. Differs from `cs' in taking parameters
Dave Love <fx@gnu.org>
parents:
diff changeset
80 differently. There are four parameters:
Dave Love <fx@gnu.org>
parents:
diff changeset
81 1. Total number of lines on the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
82 2. Number of lines above desired scroll region.
Dave Love <fx@gnu.org>
parents:
diff changeset
83 3. Number of lines below (outside of) desired scroll region.
Dave Love <fx@gnu.org>
parents:
diff changeset
84 4. Total number of lines on the screen, like #1.
Dave Love <fx@gnu.org>
parents:
diff changeset
85 This is because an Ambassador needs the parameters like this.
Dave Love <fx@gnu.org>
parents:
diff changeset
86
Dave Love <fx@gnu.org>
parents:
diff changeset
87 `cr', `do', `le'
Dave Love <fx@gnu.org>
parents:
diff changeset
88 Emacs will not attempt to use ^M, ^J or ^H for cursor motion
Dave Love <fx@gnu.org>
parents:
diff changeset
89 unless these capabilities are present and say to use those
Dave Love <fx@gnu.org>
parents:
diff changeset
90 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
91
Dave Love <fx@gnu.org>
parents:
diff changeset
92 `km' Says the terminal has a Meta key.
Dave Love <fx@gnu.org>
parents:
diff changeset
93
Dave Love <fx@gnu.org>
parents:
diff changeset
94 Defining these strings is important for getting maximum performance
Dave Love <fx@gnu.org>
parents:
diff changeset
95 from your terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
96
Dave Love <fx@gnu.org>
parents:
diff changeset
97 Make sure that the `ti' string sets all modes needed for editing
Dave Love <fx@gnu.org>
parents:
diff changeset
98 in Emacs. For example, if your terminal has a mode that controls
Dave Love <fx@gnu.org>
parents:
diff changeset
99 wrap at the end of the line, you must decide whether to specify
Dave Love <fx@gnu.org>
parents:
diff changeset
100 the `am' flag in the termcap entry; whichever you decide, the `ti'
Dave Love <fx@gnu.org>
parents:
diff changeset
101 string should contain commands to set the mode that way.
Dave Love <fx@gnu.org>
parents:
diff changeset
102 (Emacs also sends the `vs' string after the `ti' string.
Dave Love <fx@gnu.org>
parents:
diff changeset
103 You can put the mode-setting commands in either one of them.)
Dave Love <fx@gnu.org>
parents:
diff changeset
104
Dave Love <fx@gnu.org>
parents:
diff changeset
105 *** Specific Terminal Types ***
Dave Love <fx@gnu.org>
parents:
diff changeset
106
Dave Love <fx@gnu.org>
parents:
diff changeset
107 Watch out for termcap entries for Ann Arbor Ambassadors that
Dave Love <fx@gnu.org>
parents:
diff changeset
108 give too little padding for clear-screen. 7.2 msec per line is right.
Dave Love <fx@gnu.org>
parents:
diff changeset
109 These are the strings whose padding you probably should change:
Dave Love <fx@gnu.org>
parents:
diff changeset
110 :al=1*\E[L:dl=1*\E[M:cd=7.2*\E[J:cl=7.2*\E[H\E[J:
Dave Love <fx@gnu.org>
parents:
diff changeset
111 I have sometimes seen `\E[2J' at the front of the `ti' string;
Dave Love <fx@gnu.org>
parents:
diff changeset
112 this is a clear-screen, very slow, and it can cause you to get
Dave Love <fx@gnu.org>
parents:
diff changeset
113 Control-s sent by the terminal at startup. I recommend removing
Dave Love <fx@gnu.org>
parents:
diff changeset
114 the `\E[2J' from the `ti' string.
Dave Love <fx@gnu.org>
parents:
diff changeset
115 The `ti' or `vs' strings also usually need stuff added to them, such as
Dave Love <fx@gnu.org>
parents:
diff changeset
116 \E[>33;52;54h\E[>30;37;38;39l
Dave Love <fx@gnu.org>
parents:
diff changeset
117 You might want to add the following to the `te' or `ve' strings:
Dave Love <fx@gnu.org>
parents:
diff changeset
118 \E[>52l\E[>37h
Dave Love <fx@gnu.org>
parents:
diff changeset
119 The following additional capabilities will improve performance:
Dave Love <fx@gnu.org>
parents:
diff changeset
120 :AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:rp=1*%.\E[%a-c\001%db:
Dave Love <fx@gnu.org>
parents:
diff changeset
121 If you find that the Meta key does not work, make sure that
Dave Love <fx@gnu.org>
parents:
diff changeset
122 :km:
Dave Love <fx@gnu.org>
parents:
diff changeset
123 is present in the termcap entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
124
Dave Love <fx@gnu.org>
parents:
diff changeset
125 Watch out for termcap entries for VT100's that fail to specify
Dave Love <fx@gnu.org>
parents:
diff changeset
126 the `sf' string, or that omit the padding needed for the `sf' and `sr'
Dave Love <fx@gnu.org>
parents:
diff changeset
127 strings (2msec per line affected). What you need is
Dave Love <fx@gnu.org>
parents:
diff changeset
128 :sf=2*^J:sr=2*\EM:cs=\E[%i%d;%dr:
Dave Love <fx@gnu.org>
parents:
diff changeset
129
Dave Love <fx@gnu.org>
parents:
diff changeset
130 The Concept-100 and Concept-108 have many modes that `ti' strings
Dave Love <fx@gnu.org>
parents:
diff changeset
131 often fail to initialize. If you have problems on one of these
Dave Love <fx@gnu.org>
parents:
diff changeset
132 terminals, that is probably the place to fix them. These terminals
Dave Love <fx@gnu.org>
parents:
diff changeset
133 can support an `rp' string.
Dave Love <fx@gnu.org>
parents:
diff changeset
134
Dave Love <fx@gnu.org>
parents:
diff changeset
135 Watch out on HP terminals for problems with standout disappearing on
Dave Love <fx@gnu.org>
parents:
diff changeset
136 part of the mode line. These problems are due to the absence of
Dave Love <fx@gnu.org>
parents:
diff changeset
137 :sg#0: which some HP terminals need.
Dave Love <fx@gnu.org>
parents:
diff changeset
138
Dave Love <fx@gnu.org>
parents:
diff changeset
139 The vi55 is said to require `ip=2'.
Dave Love <fx@gnu.org>
parents:
diff changeset
140
Dave Love <fx@gnu.org>
parents:
diff changeset
141 The Sun console should have these capabilities for good performance.
Dave Love <fx@gnu.org>
parents:
diff changeset
142 :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:
Dave Love <fx@gnu.org>
parents:
diff changeset
143
Dave Love <fx@gnu.org>
parents:
diff changeset
144 The vt220 needs to be set to vt220 mode, 7 bit, space parity
Dave Love <fx@gnu.org>
parents:
diff changeset
145 in order to work fully with TERM=vt220.
Dave Love <fx@gnu.org>
parents:
diff changeset
146
Dave Love <fx@gnu.org>
parents:
diff changeset
147 If you are using a LAT terminal concentrator, you need to issue these
Dave Love <fx@gnu.org>
parents:
diff changeset
148 commands to turn off flow control:
Dave Love <fx@gnu.org>
parents:
diff changeset
149
Dave Love <fx@gnu.org>
parents:
diff changeset
150 set port flow control disable
Dave Love <fx@gnu.org>
parents:
diff changeset
151 define port flow control disable
Dave Love <fx@gnu.org>
parents:
diff changeset
152
Dave Love <fx@gnu.org>
parents:
diff changeset
153 On System V, in the terminfo database, various terminals may have
Dave Love <fx@gnu.org>
parents:
diff changeset
154 the `xt' flag that should not have it. `xt' should be present only
Dave Love <fx@gnu.org>
parents:
diff changeset
155 for the Teleray 1061 or equivalent terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
156
Dave Love <fx@gnu.org>
parents:
diff changeset
157 In particular, System V for the 386 often has `xt' for terminal type
Dave Love <fx@gnu.org>
parents:
diff changeset
158 AT386 or AT386-M, which is used for the console. You should delete
Dave Love <fx@gnu.org>
parents:
diff changeset
159 this flag. Here is how:
Dave Love <fx@gnu.org>
parents:
diff changeset
160
Dave Love <fx@gnu.org>
parents:
diff changeset
161 You can get a copy of the terminfo "source" for at386 using the
Dave Love <fx@gnu.org>
parents:
diff changeset
162 command: `infocmp at386 >at386.tic'. Edit the file at386.tic and remove
Dave Love <fx@gnu.org>
parents:
diff changeset
163 the `xt' flag. Then compile the new entry with: `tic at386.tic'.
Dave Love <fx@gnu.org>
parents:
diff changeset
164
Dave Love <fx@gnu.org>
parents:
diff changeset
165 It is also reported that these terminal types sometimes have the wrong
Dave Love <fx@gnu.org>
parents:
diff changeset
166 reverse-scroll string. It should be \E[T, but sometimes is given as \E[S.
Dave Love <fx@gnu.org>
parents:
diff changeset
167
Dave Love <fx@gnu.org>
parents:
diff changeset
168 Here is what watserv1!maytag!focsys!larry recommends for these terminals:
Dave Love <fx@gnu.org>
parents:
diff changeset
169
Dave Love <fx@gnu.org>
parents:
diff changeset
170 # This copy of the terminfo description has been fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
171 # The suggestions came from a number of usenet postings.
Dave Love <fx@gnu.org>
parents:
diff changeset
172 #
Dave Love <fx@gnu.org>
parents:
diff changeset
173 # Intel AT/386 for color card with monochrome display
Dave Love <fx@gnu.org>
parents:
diff changeset
174 #
Dave Love <fx@gnu.org>
parents:
diff changeset
175 AT386-M|at386-m|386AT-M|386at-m|at/386 console,
Dave Love <fx@gnu.org>
parents:
diff changeset
176 am, bw, eo, xon,
Dave Love <fx@gnu.org>
parents:
diff changeset
177 cols#80, lines#25,
Dave Love <fx@gnu.org>
parents:
diff changeset
178 acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
Dave Love <fx@gnu.org>
parents:
diff changeset
179 bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
Dave Love <fx@gnu.org>
parents:
diff changeset
180 clear=\E[2J\E[H,
Dave Love <fx@gnu.org>
parents:
diff changeset
181 cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB,
Dave Love <fx@gnu.org>
parents:
diff changeset
182 cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
Dave Love <fx@gnu.org>
parents:
diff changeset
183 cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA, cuu1=\E[A,
Dave Love <fx@gnu.org>
parents:
diff changeset
184 dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[1M,
Dave Love <fx@gnu.org>
parents:
diff changeset
185 ech=\E[%p1%dX,ed=\E[J, el=\E[K, el1=\E[1K\E[X, flash=^G, home=\E[H,
Dave Love <fx@gnu.org>
parents:
diff changeset
186 hpa=\E[%i%p1%dG, ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,
Dave Love <fx@gnu.org>
parents:
diff changeset
187 ind=\E[S, indn=\E[%p1%dS, invis=\E[9m,
Dave Love <fx@gnu.org>
parents:
diff changeset
188 is2=\E[0;10;38m, kbs=\b, kcbt=^], kclr=\E[2J,
Dave Love <fx@gnu.org>
parents:
diff changeset
189 kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
Dave Love <fx@gnu.org>
parents:
diff changeset
190 kdch1=\E[P, kend=\E[Y, kf1=\EOP, kf10=\EOY, kf11=\EOZ,
Dave Love <fx@gnu.org>
parents:
diff changeset
191 kf12=\EOA, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT,
Dave Love <fx@gnu.org>
parents:
diff changeset
192 kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, khome=\E[H,
Dave Love <fx@gnu.org>
parents:
diff changeset
193 kich1=\E[@, knp=\E[U, kpp=\E[V, krmir=\E0, rev=\E[7m, ri=\E[T,
Dave Love <fx@gnu.org>
parents:
diff changeset
194 rin=\E[%p1%dT, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
Dave Love <fx@gnu.org>
parents:
diff changeset
195 sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p9%t;12%;%?%p7%t;9%;m,
Dave Love <fx@gnu.org>
parents:
diff changeset
196 sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
Dave Love <fx@gnu.org>
parents:
diff changeset
197
Dave Love <fx@gnu.org>
parents:
diff changeset
198 #
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 25853
diff changeset
199 # AT&T 386 color console
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
200 #
Dave Love <fx@gnu.org>
parents:
diff changeset
201 AT386|at386|386AT|386at|at/386 console,
Dave Love <fx@gnu.org>
parents:
diff changeset
202 colors#8, ncv#3, pairs#64,
Dave Love <fx@gnu.org>
parents:
diff changeset
203 is2=\E[0;10;39m,
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 25853
diff changeset
204 op=\E[0m,
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
205 setb=\E[%?%p1%{0}%=%t40m
Dave Love <fx@gnu.org>
parents:
diff changeset
206 %e%p1%{1}%=%t44m
Dave Love <fx@gnu.org>
parents:
diff changeset
207 %e%p1%{2}%=%t42m
Dave Love <fx@gnu.org>
parents:
diff changeset
208 %e%p1%{3}%=%t46m
Dave Love <fx@gnu.org>
parents:
diff changeset
209 %e%p1%{4}%=%t41m
Dave Love <fx@gnu.org>
parents:
diff changeset
210 %e%p1%{5}%=%t45m
Dave Love <fx@gnu.org>
parents:
diff changeset
211 %e%p1%{6}%=%t43m
Dave Love <fx@gnu.org>
parents:
diff changeset
212 %e%p1%{7}%=%t47m%;,
Dave Love <fx@gnu.org>
parents:
diff changeset
213 setf=\E[%?%p1%{0}%=%t30m
Dave Love <fx@gnu.org>
parents:
diff changeset
214 %e%p1%{1}%=%t34m
Dave Love <fx@gnu.org>
parents:
diff changeset
215 %e%p1%{2}%=%t32m
Dave Love <fx@gnu.org>
parents:
diff changeset
216 %e%p1%{3}%=%t36m
Dave Love <fx@gnu.org>
parents:
diff changeset
217 %e%p1%{4}%=%t31m
Dave Love <fx@gnu.org>
parents:
diff changeset
218 %e%p1%{5}%=%t35m
Dave Love <fx@gnu.org>
parents:
diff changeset
219 %e%p1%{6}%=%t33m
Dave Love <fx@gnu.org>
parents:
diff changeset
220 %e%p1%{6}%=%t33m
Dave Love <fx@gnu.org>
parents:
diff changeset
221 %e%p1%{7}%=%t37m%;,
Dave Love <fx@gnu.org>
parents:
diff changeset
222 use=at386-m,
Dave Love <fx@gnu.org>
parents:
diff changeset
223 #
Dave Love <fx@gnu.org>
parents:
diff changeset
224 # Color console version that supports underline but maps blue
Dave Love <fx@gnu.org>
parents:
diff changeset
225 # foreground color to cyan.
Dave Love <fx@gnu.org>
parents:
diff changeset
226 #
Dave Love <fx@gnu.org>
parents:
diff changeset
227 AT386-UL|at386-ul|386AT-UL|386at-ul|at/386 console,
Dave Love <fx@gnu.org>
parents:
diff changeset
228 is2=\E[0;10;38m,
Dave Love <fx@gnu.org>
parents:
diff changeset
229 use=at386,