Imported from ../bash-1.14.7.tar.gz.
[platform/upstream/bash.git] / documentation / readline.ps
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.08
3 %%DocumentNeededResources: font Times-Roman
4 %%+ font Times-Bold
5 %%+ font Times-Italic
6 %%DocumentSuppliedResources: procset grops 1.08 0
7 %%Pages: 12
8 %%PageOrder: Ascend
9 %%Orientation: Portrait
10 %%EndComments
11 %%BeginProlog
12 %%BeginResource: procset grops 1.08 0
13 /setpacking where{
14 pop
15 currentpacking
16 true setpacking
17 }if
18 /grops 120 dict dup begin
19 /SC 32 def
20 /A/show load def
21 /B{0 SC 3 -1 roll widthshow}bind def
22 /C{0 exch ashow}bind def
23 /D{0 exch 0 SC 5 2 roll awidthshow}bind def
24 /E{0 rmoveto show}bind def
25 /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
26 /G{0 rmoveto 0 exch ashow}bind def
27 /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
28 /I{0 exch rmoveto show}bind def
29 /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
30 /K{0 exch rmoveto 0 exch ashow}bind def
31 /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
32 /M{rmoveto show}bind def
33 /N{rmoveto 0 SC 3 -1 roll widthshow}bind def
34 /O{rmoveto 0 exch ashow}bind def
35 /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
36 /Q{moveto show}bind def
37 /R{moveto 0 SC 3 -1 roll widthshow}bind def
38 /S{moveto 0 exch ashow}bind def
39 /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
40 /SF{
41 findfont exch
42 [exch dup 0 exch 0 exch neg 0 0]makefont
43 dup setfont
44 [exch/setfont cvx]cvx bind def
45 }bind def
46 /MF{
47 findfont
48 [5 2 roll
49 0 3 1 roll 
50 neg 0 0]makefont
51 dup setfont
52 [exch/setfont cvx]cvx bind def
53 }bind def
54 /level0 0 def
55 /RES 0 def
56 /PL 0 def
57 /LS 0 def
58 /PLG{
59 gsave newpath clippath pathbbox grestore
60 exch pop add exch pop
61 }bind def
62 /BP{
63 /level0 save def
64 1 setlinecap
65 1 setlinejoin
66 72 RES div dup scale
67 LS{
68 90 rotate
69 }{
70 0 PL translate
71 }ifelse
72 1 -1 scale
73 }bind def
74 /EP{
75 level0 restore
76 showpage
77 }bind def
78 /DA{
79 newpath arcn stroke
80 }bind def
81 /SN{
82 transform
83 .25 sub exch .25 sub exch
84 round .25 add exch round .25 add exch
85 itransform
86 }bind def
87 /DL{
88 SN
89 moveto
90 SN
91 lineto stroke
92 }bind def
93 /DC{
94 newpath 0 360 arc closepath
95 }bind def
96 /TM matrix def
97 /DE{
98 TM currentmatrix pop
99 translate scale newpath 0 0 .5 0 360 arc closepath
100 TM setmatrix
101 }bind def
102 /RC/rcurveto load def
103 /RL/rlineto load def
104 /ST/stroke load def
105 /MT/moveto load def
106 /CL/closepath load def
107 /FL{
108 currentgray exch setgray fill setgray
109 }bind def
110 /BL/fill load def
111 /LW/setlinewidth load def
112 /RE{
113 findfont
114 dup maxlength 1 index/FontName known not{1 add}if dict begin
115 {
116 1 index/FID ne{def}{pop pop}ifelse
117 }forall
118 /Encoding exch def
119 dup/FontName exch def
120 currentdict end definefont pop
121 }bind def
122 /DEFS 0 def
123 /EBEGIN{
124 moveto
125 DEFS begin
126 }bind def
127 /EEND/end load def
128 /CNT 0 def
129 /level1 0 def
130 /PBEGIN{
131 /level1 save def
132 translate
133 div 3 1 roll div exch scale
134 neg exch neg exch translate
135 0 setgray
136 0 setlinecap
137 1 setlinewidth
138 0 setlinejoin
139 10 setmiterlimit
140 []0 setdash
141 /setstrokeadjust where{
142 pop
143 false setstrokeadjust
144 }if
145 /setoverprint where{
146 pop
147 false setoverprint
148 }if
149 newpath
150 /CNT countdictstack def
151 userdict begin
152 /showpage{}def
153 }bind def
154 /PEND{
155 clear
156 countdictstack CNT sub{end}repeat
157 level1 restore
158 }bind def
159 end def
160 /setpacking where{
161 pop
162 setpacking
163 }if
164 %%EndResource
165 %%IncludeResource: font Times-Roman
166 %%IncludeResource: font Times-Bold
167 %%IncludeResource: font Times-Italic
168 grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL
169 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron/scaron/zcaron
170 /Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef/.notdef/.notdef
171 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
172 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space
173 /exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft
174 /parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four
175 /five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C
176 /D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash
177 /bracketright/circumflex/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q
178 /r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase
179 /guillemotleft/guillemotright/bullet/florin/fraction/perthousand/dagger
180 /daggerdbl/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
181 /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
182 /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar
183 /section/dieresis/copyright/ordfeminine/guilsinglleft/logicalnot/minus
184 /registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
185 /paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guilsinglright
186 /onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
187 /Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
188 /Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
189 /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
190 /agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
191 /ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
192 /oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
193 /udieresis/yacute/thorn/ydieresis]def/Times-Italic@0 ENC0/Times-Italic RE
194 /Times-Bold@0 ENC0/Times-Bold RE/Times-Roman@0 ENC0/Times-Roman RE
195 %%EndProlog
196 %%Page: 1 1
197 %%BeginPageSetup
198 BP
199 %%EndPageSetup
200 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R/F1 9
201 /Times-Bold@0 SF -.18(NA)72 84 S(ME).18 E F0
202 (readline \255 get a line from a user with editing)108 96 Q F1(SYNOPSIS)72
203 112.8 Q/F2 10/Times-Bold@0 SF(#include <r)108 124.8 Q(eadline.h>)-.18 E
204 (#include <history)108 136.8 Q(.h>)-.7 E(typedef int Function \(\);)108 153.6 Q
205 (char *r)108 170.4 Q(eadline \(pr)-.18 E(ompt\))-.18 E(char *pr)108 182.4 Q
206 (ompt;)-.18 E(int rl_add_defun \(name, function, k)108 199.2 Q(ey\))-.1 E
207 (char *name;)108 211.2 Q(Function *function;)108 223.2 Q(int k)108 235.2 Q(ey;)
208 -.1 E(int rl_bind_k)108 252 Q(ey \(k)-.1 E(ey)-.1 E 2.5(,f)-.55 G(unction\))
209 202.26 252 Q(int k)108 264 Q(ey;)-.1 E(Function *function;)108 276 Q
210 (int rl_unbind_k)108 292.8 Q(ey \(k)-.1 E(ey\))-.1 E(int k)108 304.8 Q(ey;)-.1
211 E(int rl_bind_k)108 321.6 Q(ey_in_map \(k)-.1 E(ey)-.1 E 2.5(,f)-.55 G
212 (unction, k)239.49 321.6 Q(eymap\))-.1 E(int k)108 333.6 Q(ey;)-.1 E
213 (Function *function;)108 345.6 Q -.25(Ke)108 357.6 S(ymap k).25 E(eymap;)-.1 E
214 (int rl_unbind_k)108 374.4 Q(ey_in_map \(k)-.1 E(ey)-.1 E 2.5(,k)-.55 G
215 (eymap\))252.74 374.4 Q(int k)108 386.4 Q(ey;)-.1 E -.25(Ke)108 398.4 S(ymap k)
216 .25 E(eymap;)-.1 E(int rl_macr)108 415.2 Q(o_bind \(k)-.18 E(eyseq, macr)-.1 E
217 (o, k)-.18 E(eymap\))-.1 E(char *k)108 427.2 Q(eyseq, *macr)-.1 E(o;)-.18 E
218 -.25(Ke)108 439.2 S(ymap k).25 E(eymap;)-.1 E(int rl_v)108 456 Q
219 (ariable_bind \(v)-.1 E(ariable, v)-.1 E(alue\))-.1 E(char *v)108 468 Q
220 (ariable, *v)-.1 E(alue;)-.1 E(int rl_parse_and_bind \(line\))108 484.8 Q
221 (char *line;)108 496.8 Q(int rl_translate_k)108 513.6 Q(eyseq \(k)-.1 E
222 (eyseq, array)-.1 E 2.5(,l)-.55 G(en\))276.68 513.6 Q(char *k)108 525.6 Q
223 (eyseq, *array;)-.1 E(int *len;)108 537.6 Q
224 (Function *rl_named_function \(command\))108 554.4 Q(char *command;)108 566.4 Q
225 (Function *rl_function_of_k)108 583.2 Q(eyseq \(k)-.1 E(eyseq, k)-.1 E
226 (eymap, type\))-.1 E(char *k)108 595.2 Q(eyseq;)-.1 E -.25(Ke)108 607.2 S
227 (ymap k).25 E(eymap;)-.1 E(int *type;)108 619.2 Q(char **rl_in)108 636 Q -.1
228 (vo)-.4 G(king_k).1 E(eyseqs \(function\))-.1 E(Function *function;)108 648 Q
229 (char **rl_in)108 664.8 Q -.1(vo)-.4 G(king_k).1 E(eyseqs_in_map \(function, k)
230 -.1 E(eymap\))-.1 E(Function *function;)108 676.8 Q -.25(Ke)108 688.8 S(ymap k)
231 .25 E(eymap;)-.1 E -.1(vo)108 705.6 S(id rl_function_dumper \(r).1 E(eadable\))
232 -.18 E(int r)108 717.6 Q(eadable;)-.18 E F0 184.005(GNU 1994)72 768 R(July 26)
233 2.5 E(1)535 768 Q EP
234 %%Page: 2 2
235 %%BeginPageSetup
236 BP
237 %%EndPageSetup
238 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R/F1 10
239 /Times-Bold@0 SF(char **rl_funmap_names \(\))108 84 Q/F2 9/Times-Bold@0 SF
240 (COPYRIGHT)72 100.8 Q F0(Readline is Cop)108 112.8 Q
241 (yright \251 1989, 1991 by the Free Softw)-.1 E(are F)-.1 E(oundation, Inc.)
242 -.15 E F2(DESCRIPTION)72 129.6 Q F1 -.18(re)108 141.6 S(adline).18 E F0 .49
243 (will read a line from the terminal and return it, using)2.99 F F1(pr)2.99 E
244 (ompt)-.18 E F0 .49(as a prompt.)2.99 F(If)5.49 E F1(pr)2.99 E(ompt)-.18 E F0
245 .49(is null, no)2.99 F 1.066(prompt is issued.)108 153.6 R 1.066
246 (The line returned is allocated with)6.066 F/F3 10/Times-Italic@0 SF(malloc)
247 3.566 E F0 1.067(\(3\), so the caller must free it when \214nished.).31 F
248 (The line returned has the \214nal ne)108 165.6 Q(wline remo)-.25 E -.15(ve)
249 -.15 G(d, so only the te).15 E(xt of the line remains.)-.15 E F1 -.18(re)108
250 182.4 S(adline).18 E F0(of)3.79 E 1.29
251 (fers editing capabilities while the user is entering the line.)-.25 F 1.289
252 (By def)6.289 F 1.289(ault, the line editing com-)-.1 F
253 (mands are similar to those of emacs.)108 194.4 Q 2.5(Av)5 G
254 (i\255style line editing interf)273.53 194.4 Q(ace is also a)-.1 E -.25(va)-.2
255 G(ilable.).25 E 6.74(In the follo)108 211.2 R 6.74(wing descriptions,)-.25 F F1
256 -.1(ke)9.24 G(ymap).1 E F0 6.74(can be one of)9.24 F F3(emacs_k)9.24 E -.3(ey)
257 -.1 G 6.74(map, emacs_meta_k).3 F -.3(ey)-.1 G(map,).3 E(emacs_ctlx_k)108 223.2
258 Q -.3(ey)-.1 G(map, vi_insertion_k).3 E -.3(ey)-.1 G(map, or vi_mo).3 E
259 (vement_k)-.1 E -.3(ey)-.1 G(map).3 E F0(.)A F1(rl_add_defun)108 240 Q F0(mak)
260 3.356 E(es)-.1 E F1(name)3.356 E F0 .856
261 (appear as a bindable readline command, and mak)3.356 F(es)-.1 E F1(function)
262 3.355 E F0 .855(be the function)3.355 F(called when that command is in)108 252
263 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(d. If).1 F F1 -.1(ke)2.5 G(y).1 E F0
264 (is not \2551, it is bound to)2.5 E F1(function)2.5 E F0(in the current k)2.5 E
265 -.15(ey)-.1 G(map.).15 E F1(rl_bind_k)108 268.8 Q(ey)-.1 E F0(causes)2.5 E F1
266 -.1(ke)2.5 G(y).1 E F0(to in)2.5 E -.2(vo)-.4 G -.1(ke).2 G F1(function)2.6 E
267 F0 5(.T)C(he binding is made in the current k)296.55 268.8 Q -.15(ey)-.1 G
268 (map.).15 E F1(rl_unbind_k)108 285.6 Q(ey)-.1 E F0(remo)2.5 E -.15(ve)-.15 G
269 2.5(st).15 G(he binding for)212.06 285.6 Q F1 -.1(ke)2.5 G(y).1 E F0
270 (in the current k)2.5 E -.15(ey)-.1 G(map.).15 E F1(rl_bind_k)108 302.4 Q
271 (ey_in_map)-.1 E F0(mak)2.5 E(es the)-.1 E F1 -.1(ke)2.5 G(y).1 E F0(entry in)
272 2.5 E F1 -.1(ke)2.5 G(ymap).1 E F0(in)2.5 E -.2(vo)-.4 G -.1(ke).2 G F1
273 (function)2.6 E F0(.)A F1(rl_unbind_k)108 319.2 Q(ey_in_map)-.1 E F0(remo)2.5 E
274 -.15(ve)-.15 G 2.5(st).15 G(he binding for)249.29 319.2 Q F1 -.1(ke)2.5 G(y).1
275 E F0(in k)2.5 E -.15(ey)-.1 G(map).15 E F1 -.1(ke)2.5 G(ymap).1 E F0(.)A F1
276 (rl_macr)108 336 Q(o_bind)-.18 E F0(mak)2.5 E(es)-.1 E F1 -.1(ke)2.5 G(yseq).1
277 E F0(insert the string)2.5 E F1(macr)2.5 E(o)-.18 E F0 5(.T)C
278 (he binding is performed in)338.81 336 Q F1 -.1(ke)2.5 G(ymap).1 E F0(.)A F1
279 (rl_v)108 352.8 Q(ariable_bind)-.1 E F0(sets the v)2.5 E
280 (alue of the readline v)-.25 E(ariable)-.25 E F1 -.1(va)2.5 G(riable).1 E F0
281 (to)2.5 E F1 -.1(va)2.5 G(lue).1 E F0(.)A F1(rl_parse_and_bind)108 369.6 Q F0
282 (tak)2.806 E .307(es as an ar)-.1 F .307
283 (gument a line of the same form as the readline startup \214le \(see)-.18 F F2
284 (INITIAL-)2.807 E(IZA)108 381.6 Q(TION FILE)-.855 E F0(belo)2.25 E(w\) and e)
285 -.25 E -.15(xe)-.15 G(cutes the commands therein.).15 E F1(rl_translate_k)108
286 398.4 Q(eyseq)-.1 E F0(con)2.975 E -.15(ve)-.4 G(rts).15 E F1 -.1(ke)2.975 G
287 (yseq).1 E F0 .475(into a ne)2.975 F 2.975(ws)-.25 G .475
288 (tring, storing the result in)312.05 398.4 R F1(array)2.975 E F0 5.475(.T)C
289 .475(his translates control)456.28 398.4 R .337(and meta pre\214x)108 410.4 R
290 .337(es and the readline character escape sequences \(see)-.15 F F2 -.225(Ke)
291 2.837 G 2.587(yB).225 G(indings)404.423 410.4 Q F0(belo)2.588 E 2.838(w\). The)
292 -.25 F .338(length of the)2.838 F(translated sequence is returned in)108 422.4
293 Q F1(*len)2.5 E F0(.)A F1(rl_named_function)108 439.2 Q F0 2.974
294 (returns the function that is e)5.474 F -.15(xe)-.15 G 2.973
295 (cuted when the readline command).15 F F1(command)5.473 E F0(is)5.473 E(in)108
296 451.2 Q -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1(rl_function_of_k)108 468 Q(eyseq)
297 -.1 E F0 .801(returns the function that is e)3.301 F -.15(xe)-.15 G .801
298 (cuted when).15 F F1 -.1(ke)3.301 G(yseq).1 E F0 .801(is read and)3.301 F F1
299 -.1(ke)3.302 G(ymap).1 E F0 .802(is the cur)3.302 F(-)-.2 E .267(rent k)108 480
300 R -.15(ey)-.1 G(map.).15 E F1(type)5.267 E F0 .267
301 (is set to indicate whether the return v)2.767 F .266
302 (alue corresponds to a function, macro, or auxiliary)-.25 F -.1(ke)108 492 S
303 (ymap.)-.05 E F1(rl_in)108 508.8 Q -.1(vo)-.4 G(king_k).1 E(eyseqs)-.1 E F0
304 (returns all of the k)2.5 E .3 -.15(ey s)-.1 H(equences in the current k).15 E
305 -.15(ey)-.1 G(map that in).15 E -.2(vo)-.4 G -.1(ke).2 G F1(function)2.6 E F0
306 (.)A F1(rl_in)108 525.6 Q -.1(vo)-.4 G(king_k).1 E(eyseqs_in_map)-.1 E F0
307 (returns all of the k)2.5 E .3 -.15(ey s)-.1 H(equences in).15 E F1 -.1(ke)2.5
308 G(ymap).1 E F0(that in)2.5 E -.2(vo)-.4 G -.1(ke).2 G F1(function)2.6 E F0(.)A
309 F1(rl_function_dumper)108 542.4 Q F0 .117(prints all of the readline functions\
310  and their bindings to the readline output stream.)2.617 F(If)5.118 E F1 -.18
311 (re)108 554.4 S(adable).18 E F0(is non\255zero, the output is formattted so th\
312 at it can be read back in to restore the bindings.)2.5 E F1(rl_funmap_names)108
313 571.2 Q F0(returns an array of all kno)2.5 E
314 (wn readline bindable function names.)-.25 E(The array is sorted.)5 E F2
315 (RETURN V)72 588 Q(ALUE)-1.215 E F1 -.18(re)108 600 S(adline).18 E F0 1.09
316 (returns the te)3.59 F 1.09(xt of the line read.)-.15 F 3.589(Ab)6.09 G 1.089
317 (lank line returns the empty string.)299.949 600 R(If)6.089 E F1(EOF)3.589 E F0
318 1.089(is encountered)3.589 F .283(while reading a line, and the line is empty)
319 108 612 R(,)-.65 E F1(NULL)2.783 E F0 .283(is returned.)2.783 F .283(If an)
320 5.283 F F1(EOF)2.783 E F0 .283(is read with a non\255empty line, it)2.783 F
321 (is treated as a ne)108 624 Q(wline.)-.25 E(Unless otherwise stated, the other\
322  functions return 0 on success and non\255zero on f)108 640.8 Q(ailure.)-.1 E
323 F2(NO)72 657.6 Q -.81(TA)-.36 G(TION)-.045 E F0 .037
324 (An emacs\255style notation is used to denote k)108 669.6 R -.15(ey)-.1 G
325 (strok).15 E 2.536(es. Control)-.1 F -.1(ke)2.536 G .036
326 (ys are denoted by C\255)-.05 F F3 -.1(ke)C(y)-.2 E F0 2.536(,e)C .036
327 (.g., C\255n means)479.568 669.6 R 2.625(Control\255N. Similarly)108 681.6 R(,)
328 -.65 E F3(meta)2.625 E F0 -.1(ke)2.625 G .125(ys are denoted by M\255)-.05 F F3
329 -.1(ke)C(y)-.2 E F0 2.625(,s)C 2.625(oM)341.73 681.6 S .125
330 (\255x means Meta\255X.)358.245 681.6 R .126(\(On k)5.126 F -.15(ey)-.1 G .126
331 (boards without a).15 F F3(meta)108 693.6 Q F0 -.1(ke)3.309 G 2.109 -.65(y, M)
332 -.05 H<ad>.65 E F3(x)A F0 .809(means ESC)3.309 F F3(x)3.309 E F0 3.309(,i)C
333 .809(.e., press the Escape k)235.914 693.6 R 1.108 -.15(ey t)-.1 H .808
334 (hen the).15 F F3(x)3.308 E F0 -.1(ke)3.308 G 4.608 -.65(y. T)-.05 H .808
335 (his mak).65 F .808(es ESC the)-.1 F F3 .808(meta pr)3.308 F(e\214x)-.37 E F0
336 (.)A .48(The combination M\255C\255)108 705.6 R F3(x)A F0 .48
337 (means ESC\255Control\255)2.98 F F3(x)A F0 2.98(,o)C 2.98(rp)317.4 705.6 S .48
338 (ress the Escape k)328.71 705.6 R .78 -.15(ey t)-.1 H .48
339 (hen hold the Control k).15 F .78 -.15(ey w)-.1 H(hile).15 E(pressing the)108
340 717.6 Q F3(x)2.5 E F0 -.1(ke)2.5 G -.65(y.)-.05 G(\)).65 E 184.005(GNU 1994)72
341 768 R(July 26)2.5 E(2)535 768 Q EP
342 %%Page: 3 3
343 %%BeginPageSetup
344 BP
345 %%EndPageSetup
346 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R .62
347 (Readline commands may be gi)108 84 R -.15(ve)-.25 G 3.119(nn).15 G(umeric)
348 255.959 84 Q/F1 10/Times-Italic@0 SF(ar)3.119 E(guments)-.37 E F0 3.119(,w).27
349 G .619(hich normally act as a repeat count.)341.807 84 R(Sometimes,)5.619 E(ho)
350 108 96 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti).4 G 3.119(st)
351 158.456 96 S .619(he sign of the ar)168.245 96 R .619
352 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne).15 F
353 -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619
354 (ument to a command that).18 F 1.019(acts in the forw)108 108 R 1.018
355 (ard direction \(e.g.,)-.1 F/F2 10/Times-Bold@0 SF(kill\255line)3.518 E F0
356 3.518(\)c)C 1.018(auses that command to act in a backw)298.478 108 R 1.018
357 (ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 120 Q(vior with ar)-.2
358 E(guments de)-.18 E(viates from this are noted.)-.25 E .811
359 (When a command is described as)108 136.8 R F1(killing)3.311 E F0(te)3.311 E
360 .811(xt, the te)-.15 F .811(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15
361 G .812(or possible future retrie)403.403 136.8 R -.25(va)-.25 G 3.312(l\().25 G
362 F1(yank-)517.79 136.8 Q(ing)108 148.8 Q F0 3.439(\). The)B .939(killed te)3.439
363 F .939(xt is sa)-.15 F -.15(ve)-.2 G 3.439(di).15 G 3.438(na)234.794 148.8 S F1
364 (kill\255ring)A F0 5.938(.C)C(onsecuti)302.418 148.8 Q 1.238 -.15(ve k)-.25 H
365 .938(ills cause the te).15 F .938(xt to be accumulated into one)-.15 F .331
366 (unit, which can be yank)108 160.8 R .331(ed all at once.)-.1 F .331
367 (Commands which do not kill te)5.331 F .331(xt separate the chunks of te)-.15 F
368 .331(xt on the)-.15 F(kill\255ring.)108 172.8 Q/F3 9/Times-Bold@0 SF
369 (INITIALIZA)72 189.6 Q(TION FILE)-.855 E F0 .827
370 (Readline is customized by putting commands in an initialization \214le.)108
371 201.6 R .827(The name of this \214le is tak)5.827 F .827(en from)-.1 F 1.041
372 (the v)108 213.6 R 1.041(alue of the)-.25 F F2(INPUTRC)3.541 E F0 -.25(va)3.542
373 G 3.542(riable. If).25 F 1.042(that v)3.542 F 1.042(ariable is unset, the def)
374 -.25 F 1.042(ault is)-.1 F F1(~/.inputr)3.542 E(c)-.37 E F0 6.042(.W).31 G
375 1.042(hen a program)480.156 213.6 R 1.159
376 (which uses the readline library starts up, the init \214le is read, and the k)
377 108 225.6 R 1.458 -.15(ey b)-.1 H 1.158(indings and v).15 F 1.158
378 (ariables are set.)-.25 F .028(There are only a fe)108 237.6 R 2.528(wb)-.25 G
379 .028(asic constructs allo)198.13 237.6 R .028(wed in the readline init \214le.)
380 -.25 F .029(Blank lines are ignored.)5.029 F .029(Lines be)5.029 F(gin-)-.15 E
381 .554(ning with a)108 249.6 R F2(#)3.054 E F0 .554(are comments.)3.054 F .554
382 (Lines be)5.554 F .554(ginning with a)-.15 F F2($)3.054 E F0 .554
383 (indicate conditional constructs.)3.054 F .553(Other lines denote)5.553 F -.1
384 (ke)108 261.6 S 2.986(yb)-.05 G .486(indings and v)130.176 261.6 R .487
385 (ariable settings.)-.25 F .487(Each program using this library may add its o)
386 5.487 F .487(wn commands and bind-)-.25 F(ings.)108 273.6 Q -.15(Fo)108 290.4 S
387 2.5(re).15 G(xample, placing)128.53 290.4 Q(M\255Control\255u: uni)144 307.2 Q
388 -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(or)108 319.2 Q
389 (C\255Meta\255u: uni)144 331.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E
390 (into the)108 343.2 Q F1(~/.inputr)4.166 E(c)-.37 E F0 -.1(wo)4.166 G(uld mak)
391 .1 E 2.5(eM)-.1 G(\255C\255u e)244.092 343.2 Q -.15(xe)-.15 G
392 (cute the readline command).15 E F1(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E
393 F0(.).68 E .978(The follo)108 360 R .978
394 (wing symbolic character names are recognized while processing k)-.25 F 1.277
395 -.15(ey b)-.1 H(indings:).15 E F1 -.4(RU)3.477 G(BOUT).4 E F0(,)1.27 E F1(DEL)
396 3.477 E F0(,).53 E F1(ESC)108 372 Q F0(,).72 E F1(LFD)2.984 E F0(,).28 E F1
397 (NEWLINE)2.984 E F0(,).73 E F1(RET)2.984 E F0(,)1.27 E F1(RETURN)2.984 E F0(,)
398 1.1 E F1(SPC)2.984 E F0(,).72 E F1(SP)2.984 E -.3(AC)-.9 G(E).3 E F0 2.984(,a)
399 .73 G(nd)337.968 372 Q F1 -.5(TA)2.984 G(B).5 E F0 5.484(.I).27 G 2.984(na)
400 379.816 372 S .485(ddition to command names, readline)392.24 372 R(allo)108 384
401 Q(ws k)-.25 E -.15(ey)-.1 G 2.5(st).15 G 2.5(ob)159.72 384 S 2.5(eb)172.22 384
402 S(ound to a string that is inserted when the k)184.16 384 Q .3 -.15(ey i)-.1 H
403 2.5(sp).15 G(ressed \(a)379.73 384 Q F1(macr)2.5 E(o)-.45 E F0(\).)A F2 -.25
404 (Ke)87 405.6 S 2.5(yB).25 G(indings)113.14 405.6 Q F0 .724
405 (The syntax for controlling k)108 417.6 R 1.024 -.15(ey b)-.1 H .724
406 (indings in the).15 F F1(~/.inputr)3.224 E(c)-.37 E F0 .724(\214le is simple.)
407 3.224 F .723(All that is required is the name of)5.724 F .938
408 (the command or the te)108 429.6 R .938(xt of a macro and a k)-.15 F 1.238 -.15
409 (ey s)-.1 H .938(equence to which it should be bound. The name may be).15 F
410 .695(speci\214ed in one of tw)108 441.6 R 3.195(ow)-.1 G .695
411 (ays: as a symbolic k)212.095 441.6 R .995 -.15(ey n)-.1 H .695
412 (ame, possibly with).15 F F1(Meta\255)3.195 E F0(or)3.195 E F1(Contr)3.194 E
413 (ol\255)-.45 E F0(pre\214x)3.194 E .694(es, or as a)-.15 F -.1(ke)108 453.6 S
414 4.143(ys)-.05 G 4.143(equence. When)130.223 453.6 R 1.643(using the form)4.143
415 F F2 -.1(ke)4.143 G(yname).1 E F0(:)A F1(function-name)A F0(or)4.143 E F1(macr)
416 4.143 E(o)-.45 E F0(,)A F1 -.1(ke)4.143 G(yname)-.2 E F0 1.644
417 (is the name of a k)4.143 F -.15(ey)-.1 G(spelled out in English.)108 465.6 Q
418 -.15(Fo)5 G 2.5(re).15 G(xample:)222.98 465.6 Q(Control\255u: uni)144 489.6 Q
419 -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(Meta\255Rubout: backw)144 501.6 Q
420 (ard\255kill\255w)-.1 E(ord)-.1 E(Control\255o: ">&output")144 513.6 Q .229
421 (In the abo)108 530.4 R .529 -.15(ve ex)-.15 H(ample,).15 E F1(C\255u)2.729 E
422 F0 .229(is bound to the function)2.729 F F2(uni)2.729 E -.1(ve)-.1 G
423 (rsal\255ar).1 E(gument)-.1 E F0(,)A F1(M-DEL)2.729 E F0 .228
424 (is bound to the function)2.729 F F2(backward\255kill\255w)108 542.4 Q(ord)-.1
425 E F0 3.837(,a)C(nd)208.977 542.4 Q F1(C\255o)3.837 E F0 1.337
426 (is bound to run the macro e)3.837 F 1.337
427 (xpressed on the right hand side \(that is, to)-.15 F(insert the te)108 554.4 Q
428 (xt)-.15 E F1(>&output)2.5 E F0(into the line\).)2.5 E .115
429 (In the second form,)108 571.2 R F2("k)2.615 E(eyseq")-.1 E F0(:)A F1
430 (function\255name)A F0(or)2.615 E F1(macr)2.615 E(o)-.45 E F0(,)A F2 -.1(ke)
431 2.615 G(yseq).1 E F0(dif)2.615 E .115(fers from)-.25 F F2 -.1(ke)2.615 G(yname)
432 .1 E F0(abo)2.615 E .415 -.15(ve i)-.15 H 2.615(nt).15 G .115(hat strings)
433 498.495 571.2 R 1.284(denoting an entire k)108 583.2 R 1.584 -.15(ey s)-.1 H
434 1.284(equence may be speci\214ed by placing the sequence within double quotes.)
435 .15 F(Some)6.284 E(GNU Emacs style k)108 595.2 Q .3 -.15(ey e)-.1 H
436 (scapes can be used, as in the follo).15 E(wing e)-.25 E(xample.)-.15 E
437 ("\\C\255u": uni)144 619.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E
438 ("\\C\255x\\C\255r": re\255read\255init\255\214le)144 631.2 Q
439 ("\\e[11~": "Function K)144 643.2 Q .3 -.15(ey 1)-.25 H(").15 E .238(In this e)
440 108 660 R(xample,)-.15 E F1(C-u)2.738 E F0 .238(is ag)2.738 F .238
441 (ain bound to the function)-.05 F F2(uni)2.738 E -.1(ve)-.1 G(rsal\255ar).1 E
442 (gument)-.1 E F0(.)A F1 .237(C-x C-r)5.238 F F0 .237(is bound to the function)
443 2.737 F F2 -.18(re)108 672 S<ad72>.18 E(ead\255init\255\214le)-.18 E F0 3.909
444 (,a)C(nd)191.139 672 Q F1 1.409(ESC [ 1 1 ~)3.909 F F0 1.409
445 (is bound to insert the te)3.909 F(xt)-.15 E F2 1.41(Function K)3.91 F 1.41
446 (ey 1)-.25 F F0 6.41(.T)C 1.41(he full set of escape)454.94 672 R(sequences is)
447 108 684 Q F2(\\C-)144 700.8 Q F0(control pre\214x)180 700.8 Q F2(\\M-)144 717.6
448 Q F0(meta pre\214x)180 717.6 Q 184.005(GNU 1994)72 768 R(July 26)2.5 E(3)535
449 768 Q EP
450 %%Page: 4 4
451 %%BeginPageSetup
452 BP
453 %%EndPageSetup
454 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R/F1 10
455 /Times-Bold@0 SF(\\e)144 84 Q F0(an escape character)180 84 Q F1(\\\\)144 100.8
456 Q F0(backslash)180 100.8 Q F1(\\")144 117.6 Q F0(literal ")180 117.6 Q F1(\\')
457 144 134.4 Q F0(literal ')180 134.4 Q .74(When entering the te)108 151.2 R .74(\
458 xt of a macro, single or double quotes should be used to indicate a macro de\
459 \214nition.)-.15 F 1.226(Unquoted te)108 163.2 R 1.226
460 (xt is assumed to be a function name.)-.15 F 1.227(Backslash will quote an)
461 6.226 F 3.727(yc)-.15 G 1.227(haracter in the macro te)430.552 163.2 R(xt,)-.15
462 E(including " and '.)108 175.2 Q F1(Bash)108 192 Q F0(allo)2.93 E .43
463 (ws the current readline k)-.25 F .73 -.15(ey b)-.1 H .429
464 (indings to be displayed or modi\214ed with the).15 F F1(bind)2.929 E F0 -.2
465 (bu)2.929 G .429(iltin command.).2 F 1.095
466 (The editing mode may be switched during interacti)108 204 R 1.395 -.15(ve u)
467 -.25 H 1.095(se by using the).15 F F1<ad6f>3.595 E F0 1.095(option to the)3.595
468 F F1(set)3.595 E F0 -.2(bu)3.595 G 1.095(iltin com-).2 F 3.097(mand. Other)108
469 216 R .597(programs using this library pro)3.097 F .597
470 (vide similar mechanisms.)-.15 F(The)5.597 E/F2 10/Times-Italic@0 SF(inputr)
471 3.097 E(c)-.37 E F0 .596(\214le may be edited and)3.096 F
472 (re\255read if a program does not pro)108 228 Q(vide an)-.15 E 2.5(yo)-.15 G
473 (ther means to incorporate ne)283.85 228 Q 2.5(wb)-.25 G(indings.)412.18 228 Q
474 F1 -.92(Va)87 244.8 S(riables).92 E F0 .043(Readline has v)108 256.8 R .044
475 (ariables that can be used to further customize its beha)-.25 F(vior)-.2 E
476 5.044(.A)-.55 G -.25(va)413.896 256.8 S .044(riable may be set in the).25 F F2
477 (inpu-)2.544 E(tr)108 268.8 Q(c)-.37 E F0(\214le with a statement of the form)
478 2.5 E F1(set)144 285.6 Q F2(variable\255name value)2.5 E F0 .489
479 (Except where noted, readline v)108 302.4 R .489(ariables can tak)-.25 F 2.989
480 (et)-.1 G .489(he v)307.123 302.4 R(alues)-.25 E F1(On)2.989 E F0(or)2.989 E F1
481 (Off)2.989 E F0 5.489(.T)C .489(he v)404.028 302.4 R .488
482 (ariables and their def)-.25 F .488(ault v)-.1 F(al-)-.25 E(ues are:)108 314.4
483 Q F1(horizontal\255scr)108 331.2 Q(oll\255mode \(Off\))-.18 E F0 .448
484 (When set to)144 343.2 R F1(On)2.948 E F0 2.948(,m)C(ak)222.182 343.2 Q .448
485 (es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449
486 (crolling the input horizontally on a)398.596 343.2 R 1.194(single screen line\
487  when it becomes longer than the screen width rather than wrapping to a ne)144
488 355.2 R(w)-.25 E(line.)144 367.2 Q F1(editing\255mode \(emacs\))108 379.2 Q F0
489 .252(Controls whether readline be)144 391.2 R .253(gins with a set of k)-.15 F
490 .553 -.15(ey b)-.1 H .253(indings similar to).15 F F2(emacs)2.753 E F0(or)2.753
491 E F2(vi)2.753 E F0(.)A F1(editing\255mode)5.253 E F0(can be set to either)144
492 403.2 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E F0(.)A F1
493 (mark\255modi\214ed\255lines \(Off\))108 415.2 Q F0(If set to)144 427.2 Q F1
494 (On)2.5 E F0 2.5(,h)C(istory lines that ha)200.39 427.2 Q .3 -.15(ve b)-.2 H
495 (een modi\214ed are displayed with a preceding asterisk \().15 E F1(*)A F0(\).)
496 A F1(bell\255style \(audible\))108 439.2 Q F0 .011
497 (Controls what happens when readline w)144 451.2 R .011
498 (ants to ring the terminal bell.)-.1 F .01(If set to)5.01 F F1(none)2.51 E F0
499 2.51(,r)C .01(eadline ne)486.8 451.2 R -.15(ve)-.25 G(r).15 E .94
500 (rings the bell.)144 463.2 R .94(If set to)5.94 F F1(visible)3.44 E F0 3.44(,r)
501 C .94(eadline uses a visible bell if one is a)278.91 463.2 R -.25(va)-.2 G 3.44
502 (ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0(,)A
503 (readline attempts to ring the terminal')144 475.2 Q 2.5(sb)-.55 G(ell.)306.21
504 475.2 Q F1(comment\255begin \(`)108 487.2 Q(`#')-.63 E('\))-.63 E F0
505 (The string that is inserted in)144 499.2 Q F1(vi)2.5 E F0(mode when the)2.5 E
506 F1(vi\255comment)2.5 E F0(command is e)2.5 E -.15(xe)-.15 G(cuted.).15 E F1
507 (meta\255\215ag \(Off\))108 511.2 Q F0 .228(If set to)144 523.2 R F1(On)2.728 E
508 F0 2.728(,r)C .227(eadline will enable eight-bit input \(that is, it will not \
509 strip the high bit from the char)199.632 523.2 R(-)-.2 E(acters it reads\), re)
510 144 535.2 Q -.05(ga)-.15 G(rdless of what the terminal claims it can support.)
511 .05 E F1(con)108 547.2 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)
512 144 559.2 R F1(On)3.112 E F0 3.112(,r)C .613(eadline will con)201.168 559.2 R
513 -.15(ve)-.4 G .613(rt characters with the eighth bit set to an ASCII k).15 F
514 .913 -.15(ey s)-.1 H .613(equence by).15 F 1.238
515 (stripping the eighth bit and prepending an escape character \(in ef)144 571.2
516 R 1.238(fect, using escape as the)-.25 F F2(meta)3.738 E(pr)144 583.2 Q(e\214x)
517 -.37 E F0(\).)A F1(output\255meta \(Off\))108 595.2 Q F0 .506(If set to)144
518 607.2 R F1(On)3.006 E F0 3.006(,r)C .507(eadline will display characters with \
519 the eighth bit set directly rather than as a meta-)200.744 607.2 R(pre\214x)144
520 619.2 Q(ed escape sequence.)-.15 E F1(completion\255query\255items \(100\))108
521 631.2 Q F0 .53(This determines when the user is queried about vie)144 643.2 R
522 .529(wing the number of possible completions gen-)-.25 F .56(erated by the)144
523 655.2 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F .561
524 (may be set to an)3.061 F 3.061(yi)-.15 G(nte)428.196 655.2 Q .561(ger v)-.15 F
525 .561(alue greater than or)-.25 F .783(equal to zero.)144 667.2 R .783
526 (If the number of possible completions is greater than or equal to the v)5.783
527 F .782(alue of this)-.25 F -.25(va)144 679.2 S .237(riable, the user is ask).25
528 F .237(ed whether or not he wishes to vie)-.1 F 2.737(wt)-.25 G .237
529 (hem; otherwise the)389.254 679.2 R 2.737(ya)-.15 G .237(re simply listed)
530 477.855 679.2 R(on the terminal.)144 691.2 Q F1 -.1(ke)108 703.2 S
531 (ymap \(emacs\)).1 E F0 2.323(Set the current readline k)144 715.2 R -.15(ey)
532 -.1 G 4.823(map. The).15 F 2.323(set of le)4.823 F -.05(ga)-.15 G 4.823(lk).05
533 G -.15(ey)368.478 715.2 S 2.323(map names is).15 F F2 2.323
534 (emacs, emacs-standar)4.823 F(d,)-.37 E .808(emacs-meta, emacs-ctlx, vi, vi-mo)
535 144 727.2 R(ve)-.1 E 3.308(,v)-.1 G(i-command)300.862 727.2 Q F0 3.308(,a)C(nd)
536 356.1 727.2 Q F2(vi-insert)3.308 E F0(.).68 E F2(vi)5.808 E F0 .808(is equi)
537 3.308 F -.25(va)-.25 G .809(lent to).25 F F2(vi-command)3.309 E F0(;)A 184.005
538 (GNU 1994)72 768 R(July 26)2.5 E(4)535 768 Q EP
539 %%Page: 5 5
540 %%BeginPageSetup
541 BP
542 %%EndPageSetup
543 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R/F1 10
544 /Times-Italic@0 SF(emacs)144 84 Q F0 1.124(is equi)3.624 F -.25(va)-.25 G 1.124
545 (lent to).25 F F1(emacs-standar)3.624 E(d)-.37 E F0 6.124(.T)C 1.124(he def)
546 317.34 84 R 1.124(ault v)-.1 F 1.124(alue is)-.25 F F1(emacs)3.624 E F0 3.624
547 (;t).27 G 1.124(he v)431.47 84 R 1.123(alue of)-.25 F/F2 10/Times-Bold@0 SF
548 (editing\255mode)3.623 E F0(also af)144 96 Q(fects the def)-.25 E(ault k)-.1 E
549 -.15(ey)-.1 G(map.).15 E F2(sho)108 108 Q(w\255all\255if\255ambiguous \(Off\))
550 -.1 E F0 .477(This alters the def)144 120 R .477(ault beha)-.1 F .477
551 (vior of the completion functions.)-.2 F .478(If set to)5.478 F F2(on)2.978 E
552 F0 2.978(,w)C .478(ords which ha)450.326 120 R .778 -.15(ve m)-.2 H(ore).15 E
553 1.264(than one possible completion cause the matches to be listed immediately \
554 instead of ringing the)144 132 R(bell.)144 144 Q F2(expand\255tilde \(Off\))108
555 156 Q F0(If set to)144 168 Q F2(on)2.5 E F0 2.5(,t)C(ilde e)195.39 168 Q
556 (xpansion is performed when readline attempts w)-.15 E(ord completion.)-.1 E F2
557 (Conditional Constructs)87 184.8 Q F0 .05(Readline implements a f)108 196.8 R
558 .05(acility similar in spirit to the conditional compilation features of the C\
559  preprocessor)-.1 F 1.49(which allo)108 208.8 R 1.49(ws k)-.25 F 1.79 -.15
560 (ey b)-.1 H 1.49(indings and v).15 F 1.49
561 (ariable settings to be performed as the result of tests.)-.25 F 1.49
562 (There are three)6.49 F(parser directi)108 220.8 Q -.15(ve)-.25 G 2.5(su).15 G
563 (sed.)180.91 220.8 Q F2($if)108 237.6 Q F0(The)144 237.6 Q F2($if)2.962 E F0
564 .462(construct allo)2.962 F .463
565 (ws bindings to be made based on the editing mode, the terminal being used,)
566 -.25 F .478(or the application using readline.)144 249.6 R .477(The te)5.477 F
567 .477(xt of the test e)-.15 F .477(xtends to the end of the line; no characters)
568 -.15 F(are required to isolate it.)144 261.6 Q F2(mode)144 278.4 Q F0(The)180
569 278.4 Q F2(mode=)3.711 E F0 1.211(form of the)3.711 F F2($if)3.711 E F0
570 (directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711(su).15 G 1.211
571 (sed to test whether readline is in emacs or vi)351.628 278.4 R 3.065
572 (mode. This)180 290.4 R .565(may be used in conjunction with the)3.065 F F2
573 .565(set k)3.065 F(eymap)-.1 E F0 .565(command, for instance, to)3.065 F .029
574 (set bindings in the)180 302.4 R F1(emacs-standar)2.529 E(d)-.37 E F0(and)2.529
575 E F1(emacs-ctlx)2.529 E F0 -.1(ke)2.529 G .029
576 (ymaps only if readline is starting out)-.05 F(in emacs mode.)180 314.4 Q F2
577 (term)144 331.2 Q F0(The)180 331.2 Q F2(term=)3.197 E F0 .696
578 (form may be used to include terminal-speci\214c k)3.197 F .996 -.15(ey b)-.1 H
579 .696(indings, perhaps to bind).15 F .654(the k)180 343.2 R .954 -.15(ey s)-.1 H
580 .654(equences output by the terminal').15 F 3.154(sf)-.55 G .654(unction k)
581 360.138 343.2 R -.15(ey)-.1 G 3.154(s. The).15 F -.1(wo)3.154 G .654
582 (rd on the right side of).1 F(the)180 355.2 Q F2(=)3.004 E F0 .504
583 (is tested ag)3.004 F .503
584 (ainst the full name of the terminal and the portion of the terminal name)-.05
585 F(before the \214rst)180 367.2 Q F2<ad>2.5 E F0 5(.T)C(his allo)260.13 367.2 Q
586 (ws)-.25 E F1(sun)2.5 E F0(to match both)2.5 E F1(sun)2.5 E F0(and)2.5 E F1
587 (sun\255cmd)2.5 E F0 2.5(,f).77 G(or instance.)456.28 367.2 Q F2(application)
588 144 384 Q F0(The)180 396 Q F2(application)2.772 E F0 .272
589 (construct is used to include application\255speci\214c settings.)2.772 F .272
590 (Each program)5.272 F .114(using the readline library sets the)180 408 R F1
591 .114(application name)2.614 F F0 2.614(,a)C .114
592 (nd an initialization \214le can test for a)395.052 408 R .5(particular v)180
593 420 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15(ey s)-.1 H
594 .501(equences to functions useful for a spe-).15 F .397(ci\214c program.)180
595 432 R -.15(Fo)5.397 G 2.896(ri).15 G .396(nstance, the follo)261.31 432 R .396
596 (wing command adds a k)-.25 F .696 -.15(ey s)-.1 H .396
597 (equence that quotes the).15 F(current or pre)180 444 Q(vious w)-.25 E
598 (ord in Bash:)-.1 E F2($if)180 456 Q F0(bash)2.5 E 2.5(#Q)180 468 S
599 (uote the current or pre)194.72 468 Q(vious w)-.25 E(ord)-.1 E
600 ("\\C-xq": "\\eb\\"\\ef\\"")180 480 Q F2($endif)180 492 Q($endif)108 508.8 Q F0
601 (This command, as you sa)9.33 E 2.5(wi)-.15 G 2.5(nt)257.73 508.8 S(he pre)
602 268.01 508.8 Q(vious e)-.25 E(xample, terminates an)-.15 E F2($if)2.5 E F0
603 (command.)2.5 E F2($else)108 525.6 Q F0(Commands in this branch of the)144
604 525.6 Q F2($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E -.15(xe)
605 -.15 G(cuted if the test f).15 E(ails.)-.1 E/F3 9/Times-Bold@0 SF
606 (EDITING COMMANDS)72 542.4 Q F0 1.391(The follo)108 554.4 R 1.391
607 (wing is a list of the names of the commands and the def)-.25 F 1.391(ault k)
608 -.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F 3.892(ya)-.15 G
609 (re)532.23 554.4 Q(bound.)108 566.4 Q F2(Commands f)87 583.2 Q(or Mo)-.25 E
610 (ving)-.1 E(beginning\255of\255line \(C\255a\))108 595.2 Q F0(Mo)144 607.2 Q .3
611 -.15(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)182.59 607.2 Q F2
612 (end\255of\255line \(C\255e\))108 619.2 Q F0(Mo)144 631.2 Q .3 -.15(ve t)-.15 H
613 2.5(ot).15 G(he end of the line.)182.59 631.2 Q F2 -.25(fo)108 643.2 S
614 (rward\255char \(C\255f\)).25 E F0(Mo)144 655.2 Q .3 -.15(ve f)-.15 H(orw).15 E
615 (ard a character)-.1 E(.)-.55 E F2(backward\255char \(C\255b\))108 667.2 Q F0
616 (Mo)144 679.2 Q .3 -.15(ve b)-.15 H(ack a character).15 E(.)-.55 E F2 -.25(fo)
617 108 691.2 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 703.2 Q .823 -.15
618 (ve f)-.15 H(orw).15 E .523(ard to the end of the ne)-.1 F .523(xt w)-.15 F
619 3.023(ord. W)-.1 F .522(ords are composed of alphanumeric characters \(let-)-.8
620 F(ters and digits\).)144 715.2 Q 184.005(GNU 1994)72 768 R(July 26)2.5 E(5)535
621 768 Q EP
622 %%Page: 6 6
623 %%BeginPageSetup
624 BP
625 %%EndPageSetup
626 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R/F1 10
627 /Times-Bold@0 SF(backward\255w)108 84 Q(ord \(M\255b\))-.1 E F0(Mo)144 96 Q
628 .748 -.15(ve b)-.15 H .449(ack to the start of this, or the pre).15 F .449
629 (vious, w)-.25 F 2.949(ord. W)-.1 F .449
630 (ords are composed of alphanumeric char)-.8 F(-)-.2 E
631 (acters \(letters and digits\).)144 108 Q F1(clear\255scr)108 120 Q
632 (een \(C\255l\))-.18 E F0 .993(Clear the screen lea)144 132 R .993
633 (ving the current line at the top of the screen.)-.2 F -.4(Wi)5.993 G .993
634 (th an ar).4 F .993(gument, refresh the)-.18 F
635 (current line without clearing the screen.)144 144 Q F1 -.18(re)108 156 S
636 (draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144 168 Q
637 (By def)5 E(ault, this is unbound.)-.1 E F1(Commands f)87 184.8 Q
638 (or Manipulating the History)-.25 E(accept\255line \(Newline, Retur)108 196.8 Q
639 (n\))-.15 E F0 .857(Accept the line re)144 208.8 R -.05(ga)-.15 G .857
640 (rdless of where the cursor is.).05 F .857(If this line is non\255empty)5.857 F
641 3.357(,a)-.65 G .858(dd it to the history)463.228 208.8 R(list. If the line is\
642  a modi\214ed history line, then restore the history line to its original stat\
643 e.)144 220.8 Q F1(pr)108 232.8 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15
644 E F0(Fetch the pre)144 244.8 Q(vious command from the history list, mo)-.25 E
645 (ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 256.8 Q F0
646 (Fetch the ne)144 268.8 Q(xt command from the history list, mo)-.15 E
647 (ving forw)-.15 E(ard in the list.)-.1 E F1
648 (beginning\255of\255history \(M\255<\))108 280.8 Q F0(Mo)144 292.8 Q .3 -.15
649 (ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)182.59 292.8 Q(.)-.65
650 E F1(end\255of\255history \(M\255>\))108 304.8 Q F0(Mo)144 316.8 Q .3 -.15
651 (ve t)-.15 H 2.5(ot).15 G(he end of the input history)182.59 316.8 Q 2.5(,i)
652 -.65 G(.e., the line currently being entered.)294.99 316.8 Q F1 -2.29 -.18
653 (re v)108 328.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.471
654 (Search backw)144 340.8 R 1.471(ard starting at the current line and mo)-.1 F
655 1.47(ving `up' through the history as necessary)-.15 F(.)-.65 E
656 (This is an incremental search.)144 352.8 Q F1 -.25(fo)108 364.8 S
657 (rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131(Search forw)144
658 376.8 R 1.131(ard starting at the current line and mo)-.1 F 1.132(ving `do)-.15
659 F 1.132(wn' through the history as necessary)-.25 F(.)-.65 E
660 (This is an incremental search.)144 388.8 Q F1(non\255incr)108 400.8 Q
661 (emental\255r)-.18 E -2.3 -.15(ev e)-.18 H(rse\255sear).15 E
662 (ch\255history \(M\255p\))-.18 E F0 1.089(Search backw)144 412.8 R 1.088(ard t\
663 hrough the history starting at the current line using a non\255incremental sea\
664 rch)-.1 F(for a string supplied by the user)144 424.8 Q(.)-.55 E F1
665 (non\255incr)108 436.8 Q(emental\255f)-.18 E(orward\255sear)-.25 E
666 (ch\255history \(M\255n\))-.18 E F0 1.188(Search forw)144 448.8 R 1.189(ard th\
667 rough the history using a non\255incremental search for a string supplied by t\
668 he)-.1 F(user)144 460.8 Q(.)-.55 E F1(history\255sear)108 472.8 Q(ch\255f)-.18
669 E(orward)-.25 E F0 .249(Search forw)144 484.8 R .249(ard through the history f\
670 or the string of characters between the start of the current line)-.1 F
671 (and the current point.)144 496.8 Q(This is a non-incremental search.)5 E
672 (By def)5 E(ault, this command is unbound.)-.1 E F1(history\255sear)108 508.8 Q
673 (ch\255backward)-.18 E F0 .95(Search backw)144 520.8 R .951(ard through the hi\
674 story for the string of characters between the start of the current)-.1 F 2.721
675 (line and the current point.)144 532.8 R 2.721
676 (This is a non-incremental search.)7.721 F 2.72(By def)7.721 F 2.72
677 (ault, this command is)-.1 F(unbound.)144 544.8 Q F1(yank\255nth\255ar)108
678 556.8 Q 2.5(g\()-.1 G<4dad43ad7929>175.14 556.8 Q F0 .622
679 (Insert the \214rst ar)144 568.8 R .622(gument to the pre)-.18 F .622
680 (vious command \(usually the second w)-.25 F .622(ord on the pre)-.1 F .622
681 (vious line\))-.25 F .682(at point \(the current cursor position\).)144 580.8 R
682 -.4(Wi)5.682 G .682(th an ar).4 F(gument)-.18 E/F2 10/Times-Italic@0 SF(n)3.182
683 E F0 3.182(,i).24 G .682(nsert the)390.17 580.8 R F2(n)3.182 E F0 .682(th w)B
684 .681(ord from the pre)-.1 F(vious)-.25 E .729(command \(the w)144 592.8 R .729
685 (ords in the pre)-.1 F .729(vious command be)-.25 F .729(gin with w)-.15 F .729
686 (ord 0\).)-.1 F 3.23(An)5.73 G -2.25 -.15(eg a)441.56 592.8 T(ti).15 E 1.03
687 -.15(ve a)-.25 H -.18(rg).15 G .73(ument inserts).18 F(the)144 604.8 Q F2(n)2.5
688 E F0(th w)A(ord from the end of the pre)-.1 E(vious command.)-.25 E F1
689 (yank\255last\255ar)108 616.8 Q 2.5(g\()-.1 G -1.667(M\255. ,)175.69 616.8 R
690 -1.667(M\255_ \))2.5 F F0 1.077(Insert the last ar)144 628.8 R 1.077
691 (gument to the pre)-.18 F 1.077(vious command \(the last w)-.25 F 1.077
692 (ord on the pre)-.1 F 1.077(vious line\).)-.25 F -.4(Wi)6.076 G 1.076(th an).4
693 F(ar)144 640.8 Q(gument, beha)-.18 E .3 -.15(ve ex)-.2 H(actly lik).15 E(e)-.1
694 E F1(yank-nth-ar)2.5 E(g)-.1 E F0(.)A F1(Commands f)87 657.6 Q(or Changing T)
695 -.25 E(ext)-.92 E(delete\255char \(C\255d\))108 669.6 Q F0 .486
696 (Delete the character under the cursor)144 681.6 R 5.486(.I)-.55 G 2.987(fp)
697 304.636 681.6 S .487(oint is at the be)315.953 681.6 R .487
698 (ginning of the line, there are no charac-)-.15 F
699 (ters in the line, and the last character typed w)144 693.6 Q(as not)-.1 E F1
700 (C\255d)2.5 E F0 2.5(,t)C(hen return)377.34 693.6 Q/F3 9/Times-Bold@0 SF(EOF)
701 2.5 E/F4 9/Times-Roman@0 SF(.)A F1(backward\255delete\255char \(Rubout\))108
702 705.6 Q F0 .553(Delete the character behind the cursor)144 717.6 R 5.553(.W)
703 -.55 G .553(hen gi)315.598 717.6 R -.15(ve)-.25 G 3.053(nan).15 G .553
704 (umeric ar)370.457 717.6 R .552(gument, sa)-.18 F .852 -.15(ve t)-.2 H .552
705 (he deleted te).15 F .552(xt on)-.15 F(the kill\255ring.)144 729.6 Q 184.005
706 (GNU 1994)72 768 R(July 26)2.5 E(6)535 768 Q EP
707 %%Page: 7 7
708 %%BeginPageSetup
709 BP
710 %%EndPageSetup
711 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R/F1 10
712 /Times-Bold@0 SF(quoted\255insert \(C\255q, C\255v\))108 84 Q F0 1.228
713 (Add the ne)144 96 R 1.228(xt character that you type to the line v)-.15 F
714 3.728(erbatim. This)-.15 F 1.228(is ho)3.728 F 3.729(wt)-.25 G 3.729(oi)446.163
715 96 S 1.229(nsert characters lik)457.672 96 R(e)-.1 E F1(C\255q)144 108 Q F0 2.5
716 (,f)C(or e)170.81 108 Q(xample.)-.15 E F1(tab\255insert \(M-T)108 120 Q(AB\))
717 -.9 E F0(Insert a tab character)144 132 Q(.)-.55 E F1
718 (self\255insert \(a, b, A, 1, !, ...\))108 144 Q F0
719 (Insert the character typed.)144 156 Q F1(transpose\255chars \(C\255t\))108 168
720 Q F0 .424(Drag the character before point forw)144 180 R .424(ard o)-.1 F -.15
721 (ve)-.15 G 2.924(rt).15 G .424(he character at point.)331.218 180 R .424
722 (Point mo)5.424 F -.15(ve)-.15 G 2.924(sf).15 G(orw)477.882 180 Q .424
723 (ard as well.)-.1 F 1.03
724 (If point is at the end of the line, then transpose the tw)144 192 R 3.531(oc)
725 -.1 G 1.031(haracters before point.)382.266 192 R(Ne)6.031 E -.05(ga)-.15 G(ti)
726 .05 E 1.331 -.15(ve a)-.25 H -.18(rg).15 G(u-).18 E(ments don')144 204 Q 2.5
727 (tw)-.18 G(ork.)200.94 204 Q F1(transpose\255w)108 216 Q(ords \(M\255t\))-.1 E
728 F0 .683(Drag the w)144 228 R .682(ord behind the cursor past the w)-.1 F .682
729 (ord in front of the cursor mo)-.1 F .682(ving the cursor o)-.15 F -.15(ve)-.15
730 G 3.182(rt).15 G(hat)527.78 228 Q -.1(wo)144 240 S(rd as well.).1 E F1
731 (upcase\255w)108 252 Q(ord \(M\255u\))-.1 E F0 .702
732 (Uppercase the current \(or follo)144 264 R .702(wing\) w)-.25 F 3.202(ord. W)
733 -.1 F .702(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.002 -.15(ve a)-.25 H -.18
734 (rg).15 G .702(ument, do the pre).18 F .703(vious w)-.25 F .703(ord, b)-.1 F
735 (ut)-.2 E(do not mo)144 276 Q .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 288 Q
736 (wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 300 Q .641
737 (wercase the current \(or follo)-.25 F .641(wing\) w)-.25 F 3.141(ord. W)-.1 F
738 .641(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E .941 -.15(ve a)-.25 H -.18(rg).15 G
739 .64(ument, do the pre).18 F .64(vious w)-.25 F .64(ord, b)-.1 F(ut)-.2 E
740 (do not mo)144 312 Q .3 -.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 324
741 Q(ord \(M\255c\))-.1 E F0 .82(Capitalize the current \(or follo)144 336 R .82
742 (wing\) w)-.25 F 3.32(ord. W)-.1 F .82(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E
743 1.12 -.15(ve a)-.25 H -.18(rg).15 G .82(ument, do the pre).18 F .82(vious w)
744 -.25 F .82(ord, b)-.1 F(ut)-.2 E(do not mo)144 348 Q .3 -.15(ve p)-.15 H(oint.)
745 .15 E F1(Killing and Y)87 364.8 Q(anking)-.85 E(kill\255line \(C\255k\))108
746 376.8 Q F0(Kill the te)144 388.8 Q
747 (xt from the current cursor position to the end of the line.)-.15 E F1
748 (backward\255kill\255line \(C\255x Rubout\))108 400.8 Q F0(Kill backw)144 412.8
749 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1
750 (unix\255line\255discard \(C\255u\))108 424.8 Q F0(Kill backw)144 436.8 Q
751 (ard from point to the be)-.1 E(ginning of the line.)-.15 E F1
752 (kill\255whole\255line)108 448.8 Q F0
753 (Kill all characters on the current line, no matter where the cursor is.)144
754 460.8 Q(By def)5 E(ault, this is unbound.)-.1 E F1(kill\255w)108 472.8 Q
755 (ord \(M\255d\))-.1 E F0 1.044
756 (Kill from the cursor to the end of the current w)144 484.8 R 1.043
757 (ord, or if between w)-.1 F 1.043(ords, to the end of the ne)-.1 F(xt)-.15 E
758 -.1(wo)144 496.8 S 2.5(rd. W).1 F(ord boundaries are the same as those used by)
759 -.8 E F1 -.25(fo)2.5 G(rward\255w).25 E(ord)-.1 E F0(.)A F1
760 (backward\255kill\255w)108 508.8 Q(ord \(M\255Rubout\))-.1 E F0 3.26
761 (Kill the w)144 520.8 R 3.26(ord behind the cursor)-.1 F 8.26(.W)-.55 G 3.26
762 (ord boundaries are the same as those used by)304.31 520.8 R F1(back-)5.76 E
763 (ward\255w)144 532.8 Q(ord)-.1 E F0(.)A F1(unix\255w)108 544.8 Q
764 (ord\255rubout \(C\255w\))-.1 E F0 .482(Kill the w)144 556.8 R .482
765 (ord behind the cursor)-.1 F 2.982(,u)-.4 G .482(sing white space as a w)
766 281.652 556.8 R .482(ord boundary)-.1 F 5.482(.T)-.65 G .482(he w)445.076 556.8
767 R .481(ord boundaries are)-.1 F(dif)144 568.8 Q(ferent from)-.25 E F1
768 (backward\255kill\255w)2.5 E(ord)-.1 E F0(.)A F1(delete\255horizontal\255space)
769 108 580.8 Q F0(Delete all spaces and tabs around point.)144 592.8 Q(By def)5 E
770 (ault, this is unbound.)-.1 E F1(yank \(C\255y\))108 604.8 Q F0 -1(Ya)144 616.8
771 S(nk the top of the kill ring into the b)1 E(uf)-.2 E(fer at the cursor)-.25 E
772 (.)-.55 E F1(yank\255pop \(M\255y\))108 628.8 Q F0
773 (Rotate the kill\255ring, and yank the ne)144 640.8 Q 2.5(wt)-.25 G 2.5
774 (op. Only)302.71 640.8 R -.1(wo)2.5 G(rks follo).1 E(wing)-.25 E F1(yank)2.5 E
775 F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 657.6 Q(guments)-.1 E
776 (digit\255ar)108 669.6 Q(gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0
777 .641(Add this digit to the ar)144 681.6 R .641
778 (gument already accumulating, or start a ne)-.18 F 3.141(wa)-.25 G -.18(rg)
779 425.942 681.6 S 3.142(ument. M\255\255).18 F .642(starts a ne)3.142 F(g-)-.15 E
780 (ati)144 693.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G(ument.).18 E F1(uni)108
781 705.6 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .783(Each time this is e)
782 144 717.6 R -.15(xe)-.15 G .783(cuted, the ar).15 F .782
783 (gument count is multiplied by four)-.18 F 5.782(.T)-.55 G .782(he ar)437.062
784 717.6 R .782(gument count is ini-)-.18 F .175(tially one, so e)144 729.6 R -.15
785 (xe)-.15 G .175(cuting this function the \214rst time mak).15 F .176(es the ar)
786 -.1 F .176(gument count four)-.18 F 5.176(.B)-.55 G 2.676(yd)485.028 729.6 S
787 (ef)497.704 729.6 Q .176(ault, this)-.1 F 184.005(GNU 1994)72 768 R(July 26)2.5
788 E(7)535 768 Q EP
789 %%Page: 8 8
790 %%BeginPageSetup
791 BP
792 %%EndPageSetup
793 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R
794 (is not bound to a k)144 84 Q -.15(ey)-.1 G(.)-.5 E/F1 10/Times-Bold@0 SF
795 (Completing)87 100.8 Q(complete \(T)108 112.8 Q(AB\))-.9 E F0 1.909
796 (Attempt to perform completion on the te)144 124.8 R 1.908(xt before point.)
797 -.15 F 1.908(The actual completion performed is)6.908 F
798 (application-speci\214c.)144 136.8 Q F1(Bash)5.517 E F0 3.017(,f)C .518
799 (or instance, attempts completion treating the te)260.304 136.8 R .518
800 (xt as a v)-.15 F .518(ariable \(if the)-.25 F(te)144 148.8 Q .657(xt be)-.15 F
801 .657(gins with)-.15 F F1($)3.156 E F0 .656(\), username \(if the te)B .656
802 (xt be)-.15 F .656(gins with)-.15 F F1(~)3.156 E F0 .656
803 (\), hostname \(if the te)B .656(xt be)-.15 F .656(gins with)-.15 F F1(@)3.156
804 E F0 .656(\), or)B .929(command \(including aliases and functions\) in turn.)
805 144 160.8 R .93(If none of these produces a match, \214lename)5.929 F 1.274
806 (completion is attempted.)144 172.8 R F1(Gdb)6.273 E F0 3.773(,o)C 3.773(nt)
807 281.603 172.8 S 1.273(he other hand, allo)293.156 172.8 R 1.273
808 (ws completion of program functions and)-.25 F -.25(va)144 184.8 S
809 (riables, and only attempts \214lename completion under certain circumstances.)
810 .25 E F1(possible\255completions \(M-?\))108 196.8 Q F0
811 (List the possible completions of the te)144 208.8 Q(xt before point.)-.15 E F1
812 (insert\255completions)108 220.8 Q F0 3.372(Insert all completions of the te)
813 144 232.8 R 3.372(xt before point that w)-.15 F 3.372(ould ha)-.1 F 3.672 -.15
814 (ve b)-.2 H 3.372(een generated by).15 F F1(possi-)5.873 E(ble\255completions)
815 144 244.8 Q F0 5(.B)C 2.5(yd)227.76 244.8 S(ef)240.26 244.8 Q
816 (ault, this is not bound to a k)-.1 E -.15(ey)-.1 G(.)-.5 E F1 -.25(Ke)87 261.6
817 S(yboard Macr).25 E(os)-.18 E(start\255kbd\255macr)108 273.6 Q 2.5(o\()-.18 G
818 (C-x \()188.93 273.6 Q(\)).833 E F0(Be)144 285.6 Q(gin sa)-.15 E
819 (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G(board macro.)
820 .15 E F1(end\255kbd\255macr)108 297.6 Q 2.5(o\()-.18 G(C-x \))184.5 297.6 Q(\))
821 .833 E F0(Stop sa)144 309.6 Q(ving the characters typed into the current k)-.2
822 E -.15(ey)-.1 G(board macro and sa).15 E .3 -.15(ve t)-.2 H(he de\214nition.)
823 .15 E F1(call\255last\255kbd\255macr)108 321.6 Q 2.5(o\()-.18 G(C-x e\))204.64
824 321.6 Q F0(Re-e)144 333.6 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1
825 G .999
826 (board macro de\214ned, by making the characters in the macro appear as if).15
827 F(typed at the k)144 345.6 Q -.15(ey)-.1 G(board.).15 E F1(Miscellaneous)87
828 362.4 Q -.18(re)108 374.4 S(-r).18 E(ead-init-\214le \(C\255x C\255r\))-.18 E
829 F0 .54(Read in the contents of your init \214le, and incorporate an)144 386.4 R
830 3.041(yb)-.15 G .541(indings or v)385.876 386.4 R .541
831 (ariable assignments found)-.25 F(there.)144 398.4 Q F1(abort \(C\255g\))108
832 410.4 Q F0 3.249(Abort the current editing command and ring the terminal')144
833 422.4 R 5.748(sb)-.55 G 3.248(ell \(subject to the setting of)414.6 422.4 R F1
834 (bell\255style)144 434.4 Q F0(\).)A F1(do\255upper)108 446.4 Q(case\255v)-.18 E
835 (ersion \(M\255a, M\255b, ...\))-.1 E F0
836 (Run the command that is bound to the corresponding uppercase character)144
837 458.4 Q(.)-.55 E F1(pr)108 470.4 Q(e\214x\255meta \(ESC\))-.18 E F0
838 (Metafy the ne)144 482.4 Q(xt character typed.)-.15 E/F2 9/Times-Bold@0 SF(ESC)
839 5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1(Meta\255f)2.5
840 E F0(.)A F1(undo \(C\255_, C\255x C\255u\))108 494.4 Q F0
841 (Incremental undo, separately remembered for each line.)144 506.4 Q F1 -2.29
842 -.18(re v)108 518.4 T(ert\255line \(M\255r\)).08 E F0 .244
843 (Undo all changes made to this line.)144 530.4 R .245(This is lik)5.245 F 2.745
844 (et)-.1 G .245(yping the)341.895 530.4 R F1(undo)2.745 E F0 .245
845 (command enough times to return)2.745 F(the line to its initial state.)144
846 542.4 Q F1(tilde\255expand \(M\255~\))108 554.4 Q F0(Perform tilde e)144 566.4
847 Q(xpansion on the current w)-.15 E(ord.)-.1 E F1(dump\255functions)108 578.4 Q
848 F0 .627(Print all of the functions and their k)144 590.4 R .927 -.15(ey b)-.1 H
849 .626(indings to the readline output stream.).15 F .626(If a numeric ar)5.626 F
850 (gu-)-.18 E(ment is supplied, the output is formatted in such a w)144 602.4 Q
851 (ay that it can be made part of an)-.1 E/F3 10/Times-Italic@0 SF(inputr)2.5 E
852 (c)-.37 E F0(\214le.)2.5 E F1(emacs\255editing\255mode \(C\255e\))108 614.4 Q
853 F0(When in)144 626.4 Q F1(vi)2.5 E F0(editing mode, this causes a switch to)2.5
854 E F1(emacs)2.5 E F0(editing mode.)2.5 E F1
855 (vi\255editing\255mode \(M\255C\255j\))108 638.4 Q F0(When in)144 650.4 Q F1
856 (emacs)2.5 E F0(editing mode, this causes a switch to)2.5 E F1(vi)2.5 E F0
857 (editing mode.)2.5 E F2(DEF)72 667.2 Q -.45(AU)-.81 G 1.656 -.828(LT K).45 H
858 (EY BINDINGS).828 E F0 .675(The follo)108 679.2 R .675
859 (wing is a list of the def)-.25 F .675(ault emacs and vi bindings.)-.1 F .676
860 (Characters with the 8th bit set are written as)5.676 F .002
861 (M-<character>, and are referred to as)108 691.2 R F3(meta\214ed)2.502 E F0
862 2.502(characters. The)2.502 F .002(printable ASCII characters not mentioned in)
863 2.502 F .444(the list of emacs standard bindings are bound to the)108 703.2 R
864 F3(self\255insert)2.945 E F0 .445(function, which just inserts the gi)2.945 F
865 -.15(ve)-.25 G 2.945(nc).15 G(har)524.1 703.2 Q(-)-.2 E 2.021
866 (acter into the input line.)108 715.2 R 2.02(In vi insertion mode, all charact\
867 ers not speci\214cally mentioned are bound to)7.021 F F3(self\255insert)108
868 727.2 Q F0 5.388(.C).68 G .388(haracters assigned to signal generation by)
869 166.658 727.2 R F3(stty)2.889 E F0 .389(\(1\) or the terminal dri).32 F -.15
870 (ve)-.25 G 1.189 -.4(r, s).15 H .389(uch as C-Z or C-C,).4 F 184.005(GNU 1994)
871 72 768 R(July 26)2.5 E(8)535 768 Q EP
872 %%Page: 9 9
873 %%BeginPageSetup
874 BP
875 %%EndPageSetup
876 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R .221
877 (retain that function.)108 84 R .221(Upper and lo)5.221 F .221(wer case)-.25 F
878 /F1 10/Times-Italic@0 SF(meta\214ed)2.721 E F0 .22
879 (characters are bound to the same function in the emacs)2.721 F .304
880 (mode meta k)108 96 R -.15(ey)-.1 G 2.804(map. The).15 F .305(remaining charac\
881 ters are unbound, which causes readline to ring the bell \(subject)2.804 F
882 (to the setting of the)108 108 Q/F2 10/Times-Bold@0 SF(bell\255style)2.5 E F0
883 -.25(va)2.5 G(riable\).).25 E F2(Emacs Mode)87 124.8 Q F0
884 (Emacs Standard bindings)151.2 136.8 Q 152.12("C-A" ->)151.2 160.8 R(be)5 E
885 (ginning-of-line)-.15 E 152.67("C-B" ->)151.2 172.8 R(backw)5 E(ard-char)-.1 E
886 152.12("C-D" ->)151.2 184.8 R(delete-char)5 E 153.23("C-E" ->)151.2 196.8 R
887 (end-of-line)5 E 153.78("C-F" ->)151.2 208.8 R(forw)5 E(ard-char)-.1 E 152.12
888 ("C-G" ->)151.2 220.8 R(abort)5 E 152.12("C-H" ->)151.2 232.8 R(backw)5 E
889 (ard-delete-char)-.1 E 156.01("C-I" ->)151.2 244.8 R(complete)5 E 155.45
890 ("C-J" ->)151.2 256.8 R(accept-line)5 E 152.12("C-K" ->)151.2 268.8 R
891 (kill-line)5 E 153.23("C-L" ->)151.2 280.8 R(clear)5 E(-screen)-.2 E 150.45
892 ("C-M" ->)151.2 292.8 R(accept-line)5 E 152.12("C-N" ->)151.2 304.8 R(ne)5 E
893 (xt-history)-.15 E 153.78("C-P" ->)151.2 316.8 R(pre)5 E(vious-history)-.25 E
894 152.12("C-Q" ->)151.2 328.8 R(quoted-insert)5 E 152.67("C-R" ->)151.2 340.8 R
895 (re)5 E -.15(ve)-.25 G(rse-search-history).15 E 153.78("C-S" ->)151.2 352.8 R
896 (forw)5 E(ard-search-history)-.1 E 153.23("C-T" ->)151.2 364.8 R
897 (transpose-chars)5 E 152.12("C-U" ->)151.2 376.8 R(unix-line-discard)5 E 152.12
898 ("C-V" ->)151.2 388.8 R(quoted-insert)5 E 149.9("C-W" ->)151.2 400.8 R(unix-w)5
899 E(ord-rubout)-.1 E 152.12("C-Y" ->)151.2 412.8 R(yank)5 E 154.34("C-_" ->)151.2
900 424.8 R(undo)5 E 3.333("")151.2 436.8 S(to "/")-.833 E 2.5(-> self-insert)331.2
901 436.8 R 2.5("0" to)151.2 448.8 R 135.9("9" ->)2.5 F(self-insert)5 E 2.5(":" to)
902 151.2 460.8 R 139.79("~" ->)2.5 F(self-insert)5 E 154.9("C-?" ->)151.2 472.8 R
903 (backw)5 E(ard-delete-char)-.1 E(Emacs Meta bindings)151.2 489.6 Q 139.9
904 ("M-C-H" ->)151.2 513.6 R(backw)5 E(ard-kill-w)-.1 E(ord)-.1 E 143.79
905 ("M-C-I" ->)151.2 525.6 R(tab-insert)5 E 143.23("M-C-J" ->)151.2 537.6 R
906 (vi-editing-mode)5 E 138.23("M-C-M" ->)151.2 549.6 R(vi-editing-mode)5 E 140.45
907 ("M-C-R" ->)151.2 561.6 R(re)5 E -.15(ve)-.25 G(rt-line).15 E 139.9("M-C-Y" ->)
908 151.2 573.6 R(yank-nth-ar)5 E(g)-.18 E 143.79("M-C-[" ->)151.2 585.6 R
909 (complete)5 E 149.34("M-&" ->)151.2 597.6 R(tilde-e)5 E(xpand)-.15 E 153.79
910 ("M--" ->)151.2 609.6 R(digit-ar)5 E(gument)-.18 E 152.12("M-0" ->)151.2 621.6
911 R(digit-ar)5 E(gument)-.18 E 152.12("M-1" ->)151.2 633.6 R(digit-ar)5 E(gument)
912 -.18 E 152.12("M-2" ->)151.2 645.6 R(digit-ar)5 E(gument)-.18 E 152.12
913 ("M-3" ->)151.2 657.6 R(digit-ar)5 E(gument)-.18 E 152.12("M-4" ->)151.2 669.6
914 R(digit-ar)5 E(gument)-.18 E 152.12("M-5" ->)151.2 681.6 R(digit-ar)5 E(gument)
915 -.18 E 152.12("M-6" ->)151.2 693.6 R(digit-ar)5 E(gument)-.18 E 152.12
916 ("M-7" ->)151.2 705.6 R(digit-ar)5 E(gument)-.18 E 152.12("M-8" ->)151.2 717.6
917 R(digit-ar)5 E(gument)-.18 E 152.12("M-9" ->)151.2 729.6 R(digit-ar)5 E(gument)
918 -.18 E 184.005(GNU 1994)72 768 R(July 26)2.5 E(9)535 768 Q EP
919 %%Page: 10 10
920 %%BeginPageSetup
921 BP
922 %%EndPageSetup
923 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R 151.48
924 ("M-<" ->)151.2 84 R(be)5 E(ginning-of-history)-.15 E 151.48("M->" ->)151.2 96
925 R(end-of-history)5 E 152.68("M-?" ->)151.2 108 R(possible-completions)5 E
926 150.45("M-B" ->)151.2 120 R(backw)5 E(ard-w)-.1 E(ord)-.1 E 150.45("M-C" ->)
927 151.2 132 R(capitalize-w)5 E(ord)-.1 E 149.9("M-D" ->)151.2 144 R(kill-w)5 E
928 (ord)-.1 E 151.56("M-F" ->)151.2 156 R(forw)5 E(ard-w)-.1 E(ord)-.1 E 151.01
929 ("M-L" ->)151.2 168 R(do)5 E(wncase-w)-.25 E(ord)-.1 E 149.9("M-N" ->)151.2 180
930 R(non-incremental-forw)5 E(ard-search-history)-.1 E 149.9("M-O" ->)151.2 192 R
931 (arro)5 E(w-k)-.25 E -.15(ey)-.1 G(-pre\214x).15 E 151.56("M-P" ->)151.2 204 R
932 (non-incremental-re)5 E -.15(ve)-.25 G(rse-search-history).15 E 150.45
933 ("M-R" ->)151.2 216 R(re)5 E -.15(ve)-.25 G(rt-line).15 E 151.01("M-T" ->)151.2
934 228 R(transpose-w)5 E(ords)-.1 E 149.9("M-U" ->)151.2 240 R(upcase-w)5 E(ord)
935 -.1 E 149.9("M-Y" ->)151.2 252 R(yank-pop)5 E 139.9("M-C-Y" ->)151.2 264 R
936 (yank-nth-ar)5 E(g)-.18 E 142.68("M-C-?" ->)151.2 276 R(backw)5 E(ard-delete-w)
937 -.1 E(ord)-.1 E(Emacs Control-X bindings)151.2 292.8 Q 134.9("C-XC-G" ->)151.2
938 316.8 R(abort)5 E 135.45("C-XC-R" ->)151.2 328.8 R(re-read-init-\214le)5 E
939 134.9("C-XC-U" ->)151.2 340.8 R(undo)5 E 148.79("C-X\(" ->)151.2 352.8 R
940 (start-kbd-macro)5 E 148.79("C-X\)" ->)151.2 364.8 R(end-kbd-macro)5 E 147.68
941 ("C-Xe" ->)151.2 376.8 R(call-last-kbd-macro)5 E 137.68("C-XC-?" ->)151.2 388.8
942 R(backw)5 E(ard-kill-line)-.1 E/F1 10/Times-Bold@0 SF(VI Mode bindings)87 417.6
943 Q F0(VI Insert Mode functions)151.2 429.6 Q 152.12("C-D" ->)151.2 453.6 R
944 (vi-eof-maybe)5 E 152.12("C-H" ->)151.2 465.6 R(backw)5 E(ard-delete-char)-.1 E
945 156.01("C-I" ->)151.2 477.6 R(complete)5 E 155.45("C-J" ->)151.2 489.6 R
946 (accept-line)5 E 152.12("C-K" ->)151.2 501.6 R(kill-line)5 E 153.23("C-L" ->)
947 151.2 513.6 R(clear)5 E(-screen)-.2 E 150.45("C-M" ->)151.2 525.6 R
948 (accept-line)5 E 152.12("C-N" ->)151.2 537.6 R(ne)5 E(xt-history)-.15 E 153.78
949 ("C-P" ->)151.2 549.6 R(pre)5 E(vious-history)-.25 E 152.12("C-Q" ->)151.2
950 561.6 R(quoted-insert)5 E 152.67("C-R" ->)151.2 573.6 R(re)5 E -.15(ve)-.25 G
951 (rse-search-history).15 E 153.78("C-S" ->)151.2 585.6 R(forw)5 E
952 (ard-search-history)-.1 E 153.23("C-T" ->)151.2 597.6 R(transpose-chars)5 E
953 152.12("C-U" ->)151.2 609.6 R(unix-line-discard)5 E 152.12("C-V" ->)151.2 621.6
954 R(quoted-insert)5 E 149.9("C-W" ->)151.2 633.6 R(unix-w)5 E(ord-rubout)-.1 E
955 152.12("C-Y" ->)151.2 645.6 R(yank)5 E 156.01("C-[" ->)151.2 657.6 R(vi-mo)5 E
956 -.15(ve)-.15 G(ment-mode).15 E 3.333("")151.2 669.6 S(to "~")-.833 E 2.5
957 (-> self-insert)331.2 669.6 R 154.9("C-?" ->)151.2 681.6 R(backw)5 E
958 (ard-delete-char)-.1 E(VI Command Mode functions)151.2 698.4 Q 152.12("C-D" ->)
959 151.2 722.4 R(vi-eof-maybe)5 E 184.005(GNU 1994)72 768 R(July 26)2.5 E(10)530
960 768 Q EP
961 %%Page: 11 11
962 %%BeginPageSetup
963 BP
964 %%EndPageSetup
965 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R 153.23
966 ("C-E" ->)151.2 84 R(emacs-editing-mode)5 E 152.12("C-G" ->)151.2 96 R(abort)5
967 E 152.12("C-H" ->)151.2 108 R(backw)5 E(ard-char)-.1 E 155.45("C-J" ->)151.2
968 120 R(accept-line)5 E 152.12("C-K" ->)151.2 132 R(kill-line)5 E 153.23
969 ("C-L" ->)151.2 144 R(clear)5 E(-screen)-.2 E 150.45("C-M" ->)151.2 156 R
970 (accept-line)5 E 152.12("C-N" ->)151.2 168 R(ne)5 E(xt-history)-.15 E 153.78
971 ("C-P" ->)151.2 180 R(pre)5 E(vious-history)-.25 E 152.12("C-Q" ->)151.2 192 R
972 (quoted-insert)5 E 152.67("C-R" ->)151.2 204 R(re)5 E -.15(ve)-.25 G
973 (rse-search-history).15 E 153.78("C-S" ->)151.2 216 R(forw)5 E
974 (ard-search-history)-.1 E 153.23("C-T" ->)151.2 228 R(transpose-chars)5 E
975 152.12("C-U" ->)151.2 240 R(unix-line-discard)5 E 152.12("C-V" ->)151.2 252 R
976 (quoted-insert)5 E 149.9("C-W" ->)151.2 264 R(unix-w)5 E(ord-rubout)-.1 E
977 152.12("C-Y" ->)151.2 276 R(yank)5 E 156.01("C-[" ->)151.2 288 R(abort)5 E
978 159.341 3.333("" -)151.2 300 T 5(>f)334.53 300 S(orw)348.5 300 Q(ard-char)-.1 E
979 164.34("#" ->)151.2 312 R(vi-comment)5 E 164.34("$" ->)151.2 324 R(end-of-line)
980 5 E 161.01("%" ->)151.2 336 R(vi-match)5 E 161.56("&" ->)151.2 348 R
981 (vi-tilde-e)5 E(xpand)-.15 E 164.34("*" ->)151.2 360 R(vi-complete)5 E 163.7
982 ("+" ->)151.2 372 R(do)5 E(wn-history)-.25 E 166.84("," ->)151.2 384 R(vi-char)
983 5 E(-search)-.2 E 166.01("-" ->)151.2 396 R(pre)5 E(vious-history)-.25 E 166.84
984 ("." ->)151.2 408 R(vi-redo)5 E 166.56("/" ->)151.2 420 R(vi-search)5 E 164.34
985 ("0" ->)151.2 432 R(be)5 E(ginning-of-line)-.15 E("1" to "9")151.2 444 Q 2.5
986 (-> vi-ar)331.2 444 R(g-digit)-.18 E 166.56(";" ->)151.2 456 R(vi-char)5 E
987 (-search)-.2 E 163.7("=" ->)151.2 468 R(vi-complete)5 E 164.9("?" ->)151.2 480
988 R(vi-search)5 E 160.13("@" ->)151.2 492 R(is unde\214ned)5 E 162.12("A" ->)
989 151.2 504 R(vi-append-eol)5 E 162.67("B" ->)151.2 516 R(vi-pre)5 E(v-w)-.25 E
990 (ord)-.1 E 162.67("C" ->)151.2 528 R(vi-change-to)5 E 162.12("D" ->)151.2 540 R
991 (vi-delete-to)5 E 163.23("E" ->)151.2 552 R(vi-end-w)5 E(ord)-.1 E 163.78
992 ("F" ->)151.2 564 R(vi-char)5 E(-search)-.2 E 166.01("I" ->)151.2 576 R
993 (vi-insert-be)5 E(g)-.15 E 162.12("N" ->)151.2 588 R(vi-search-ag)5 E(ain)-.05
994 E 163.78("P" ->)151.2 600 R(vi-put)5 E 162.67("R" ->)151.2 612 R(vi-replace)5 E
995 163.78("S" ->)151.2 624 R(vi-subst)5 E 163.23("T" ->)151.2 636 R(vi-char)5 E
996 (-search)-.2 E 162.12("U" ->)151.2 648 R(re)5 E -.15(ve)-.25 G(rt-line).15 E
997 159.9("W" ->)151.2 660 R(vi-ne)5 E(xt-w)-.15 E(ord)-.1 E 162.12("X" ->)151.2
998 672 R(backw)5 E(ard-delete-char)-.1 E 162.12("Y" ->)151.2 684 R(vi-yank-to)5 E
999 166.56("\\" ->)151.2 696 R(vi-complete)5 E 166.01("^" ->)151.2 708 R
1000 (vi-\214rst-print)5 E 164.34("_" ->)151.2 720 R(vi-yank-ar)5 E(g)-.18 E 184.005
1001 (GNU 1994)72 768 R(July 26)2.5 E(11)530 768 Q EP
1002 %%Page: 12 12
1003 %%BeginPageSetup
1004 BP
1005 %%EndPageSetup
1006 /F0 10/Times-Roman@0 SF 342.2(READLINE\(3\) READLINE\(3\))72 48 R 164.9("a" ->)
1007 151.2 84 R(vi-append-mode)5 E 164.34("b" ->)151.2 96 R(vi-pre)5 E(v-w)-.25 E
1008 (ord)-.1 E 164.9("c" ->)151.2 108 R(vi-change-to)5 E 164.34("d" ->)151.2 120 R
1009 (vi-delete-to)5 E 164.9("e" ->)151.2 132 R(vi-end-w)5 E(ord)-.1 E 166.01
1010 ("f" ->)151.2 144 R(vi-char)5 E(-search)-.2 E 164.34("h" ->)151.2 156 R(backw)5
1011 E(ard-char)-.1 E 166.56("i" ->)151.2 168 R(vi-insertion-mode)5 E 166.56("j" ->)
1012 151.2 180 R(ne)5 E(xt-history)-.15 E 164.34("k" ->)151.2 192 R(pre)5 E
1013 (v-history)-.25 E 166.56("l" ->)151.2 204 R(forw)5 E(ard-char)-.1 E 164.34
1014 ("n" ->)151.2 216 R(vi-search-ag)5 E(ain)-.05 E 166.01("r" ->)151.2 228 R
1015 (vi-change-char)5 E 165.45("s" ->)151.2 240 R(vi-subst)5 E 166.56("t" ->)151.2
1016 252 R(vi-char)5 E(-search)-.2 E 164.34("u" ->)151.2 264 R(undo)5 E 162.12
1017 ("w" ->)151.2 276 R(vi-ne)5 E(xt-w)-.15 E(ord)-.1 E 164.34("x" ->)151.2 288 R
1018 (vi-delete)5 E 164.34("y" ->)151.2 300 R(vi-yank-to)5 E 167.34("|" ->)151.2 312
1019 R(vi-column)5 E 166.01("~" ->)151.2 324 R(vi-change-case)5 E/F1 9/Times-Bold@0
1020 SF(SEE ALSO)72 340.8 Q/F2 10/Times-Italic@0 SF(The Gnu Readline Libr)108 352.8
1021 Q(ary)-.15 E F0 2.5(,B)C(rian F)225.35 352.8 Q(ox and Chet Rame)-.15 E(y)-.15 E
1022 F2(The Gnu History Libr)108 364.8 Q(ary)-.15 E F0 2.5(,B)C(rian F)219.8 364.8 Q
1023 (ox and Chet Rame)-.15 E(y)-.15 E F2(bash)108 376.8 Q F0(\(1\))A F1(FILES)72
1024 393.6 Q F2(~/.inputr)109.666 405.6 Q(c)-.37 E F0(Indi)144 417.6 Q(vidual)-.25 E
1025 /F3 10/Times-Bold@0 SF -.18(re)2.5 G(adline).18 E F0(initialization \214le)2.5
1026 E F1 -.45(AU)72 434.4 S(THORS).45 E F0(Brian F)144 446.4 Q(ox, Free Softw)-.15
1027 E(are F)-.1 E(oundation \(primary author\))-.15 E(bfox@ai.MIT)144 458.4 Q(.Edu)
1028 -.74 E(Chet Rame)144 475.2 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8
1029 E 2.5(eU)-.15 G(ni)296.66 475.2 Q -.15(ve)-.25 G(rsity).15 E(chet@ins.CWR)144
1030 487.2 Q(U.Edu)-.4 E F1 -.09(BU)72 504 S 2.25(GR).09 G(EPOR)100.161 504 Q(TS)
1031 -.36 E F0 .691(If you \214nd a b)108 516 R .691(ug in)-.2 F F3 -.18(re)3.191 G
1032 (adline,).18 E F0 .691(you should report it.)3.191 F .69
1033 (But \214rst, you should mak)5.69 F 3.19(es)-.1 G .69
1034 (ure that it really is a b)436.35 516 R(ug,)-.2 E
1035 (and that it appears in the latest v)108 528 Q(ersion of the)-.15 E F3 -.18(re)
1036 2.5 G(adline).18 E F0(library that you ha)2.5 E -.15(ve)-.2 G(.).15 E 10.782
1037 (Once you ha)108 544.8 R 11.082 -.15(ve d)-.2 H 10.782(etermined that a b).15 F
1038 10.782(ug actually e)-.2 F 10.783(xists, mail a b)-.15 F 10.783(ug report to)
1039 -.2 F F2(bash\255maintainer)108 556.8 Q(s)-.1 E F0(@)A F2(pr)A(ep.ai.MIT)-.37 E
1040 (.Edu)-.74 E F0 5.169(.I)C 2.669(fy)267.359 556.8 S .169(ou ha)278.358 556.8 R
1041 .469 -.15(ve a \214)-.2 H .168(x, you are welcome to mail that as well!).15 F
1042 (Suggestions)5.168 E 2(and `philosophical' b)108 568.8 R 2.001
1043 (ug reports may be mailed to)-.2 F F2 -.2(bu)4.501 G(g-bash).2 E F0(@)A F2(pr)A
1044 (ep.ai.MIT)-.37 E(.Edu)-.74 E F0 2.001(or posted to the Usenet)4.501 F(ne)108
1045 580.8 Q(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug)-.2 E F0(.)A(Comments and b)108
1046 597.6 Q(ug reports concerning this manual page should be directed to)-.2 E F2
1047 -.15(ch)2.5 G(et@ins.CWR).15 E -.25(U.)-.4 G(Edu).25 E F0(.).25 E F1 -.09(BU)72
1048 614.4 S(GS).09 E F0(It')108 626.4 Q 2.5(st)-.55 G(oo big and too slo)126.06
1049 626.4 Q -.65(w.)-.25 G 184.005(GNU 1994)72 768 R(July 26)2.5 E(12)530 768 Q EP
1050 %%Trailer
1051 end
1052 %%EOF