annotate etc/TERMS @ 47000:005cc008b551

(redisplay_window): Do not `goto try_to_scroll' when we end up on a partially visible line; this reverts a specific part of the 2002-07-07 change by Richard M. Stallman to "fix" a nasty display error which has been reported several times now. However it introduces the problem that changes was supposed to fix. See my comments in the source if you want to debug this further.
author Kim F. Storm <storm@cua.dk>
date Thu, 22 Aug 2002 16:52:56 +0000
parents e96ffe544684
children 23a1cea22d13
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.
Dave Love <fx@gnu.org>
parents:
diff changeset
57
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 #
Dave Love <fx@gnu.org>
parents:
diff changeset
199 # AT&T 386 color console
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,
Dave Love <fx@gnu.org>
parents:
diff changeset
204 op=\E[0m,
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,