commit bash-20090319 snapshot

This commit is contained in:
Chet Ramey
2011-12-08 20:06:56 -05:00
parent 1231ac4798
commit c302751c7b
99 changed files with 43003 additions and 25662 deletions
+21 -21
View File
@@ -1,63 +1,63 @@
@xrdef{Using History Interactively-title}{Using History Interactively}
@xrdef{Using History Interactively-pg}{1}
@xrdef{Using History Interactively-snt}{Chapter@tie 1}
@xrdef{History Interaction-title}{History Expansion}
@xrdef{History Interaction-pg}{1}
@xrdef{History Interaction-snt}{Section@tie 1.1}
@xrdef{Event Designators-title}{Event Designators}
@xrdef{Event Designators-pg}{1}
@xrdef{Event Designators-snt}{Section@tie 1.1.1}
@xrdef{Word Designators-title}{Word Designators}
@xrdef{Word Designators-pg}{2}
@xrdef{Word Designators-snt}{Section@tie 1.1.2}
@xrdef{Using History Interactively-pg}{1}
@xrdef{History Interaction-pg}{1}
@xrdef{Event Designators-pg}{1}
@xrdef{Modifiers-title}{Modifiers}
@xrdef{Modifiers-pg}{2}
@xrdef{Modifiers-snt}{Section@tie 1.1.3}
@xrdef{Word Designators-pg}{2}
@xrdef{Modifiers-pg}{2}
@xrdef{Programming with GNU History-title}{Programming with GNU History}
@xrdef{Programming with GNU History-pg}{4}
@xrdef{Programming with GNU History-snt}{Chapter@tie 2}
@xrdef{Introduction to History-title}{Introduction to History}
@xrdef{Introduction to History-pg}{4}
@xrdef{Introduction to History-snt}{Section@tie 2.1}
@xrdef{History Storage-title}{History Storage}
@xrdef{History Storage-pg}{4}
@xrdef{History Storage-snt}{Section@tie 2.2}
@xrdef{Programming with GNU History-pg}{4}
@xrdef{Introduction to History-pg}{4}
@xrdef{History Storage-pg}{4}
@xrdef{History Functions-title}{History Functions}
@xrdef{History Functions-pg}{5}
@xrdef{History Functions-snt}{Section@tie 2.3}
@xrdef{Initializing History and State Management-title}{Initializing History and State Management}
@xrdef{Initializing History and State Management-pg}{5}
@xrdef{Initializing History and State Management-snt}{Section@tie 2.3.1}
@xrdef{History List Management-title}{History List Management}
@xrdef{History List Management-pg}{5}
@xrdef{History List Management-snt}{Section@tie 2.3.2}
@xrdef{History Functions-pg}{5}
@xrdef{Initializing History and State Management-pg}{5}
@xrdef{History List Management-pg}{5}
@xrdef{Information About the History List-title}{Information About the History List}
@xrdef{Information About the History List-pg}{6}
@xrdef{Information About the History List-snt}{Section@tie 2.3.3}
@xrdef{Moving Around the History List-title}{Moving Around the History List}
@xrdef{Moving Around the History List-pg}{7}
@xrdef{Moving Around the History List-snt}{Section@tie 2.3.4}
@xrdef{Information About the History List-pg}{6}
@xrdef{Moving Around the History List-pg}{6}
@xrdef{Searching the History List-title}{Searching the History List}
@xrdef{Searching the History List-pg}{7}
@xrdef{Searching the History List-snt}{Section@tie 2.3.5}
@xrdef{Managing the History File-title}{Managing the History File}
@xrdef{Managing the History File-pg}{7}
@xrdef{Managing the History File-snt}{Section@tie 2.3.6}
@xrdef{Searching the History List-pg}{7}
@xrdef{Managing the History File-pg}{7}
@xrdef{History Expansion-title}{History Expansion}
@xrdef{History Expansion-pg}{8}
@xrdef{History Expansion-snt}{Section@tie 2.3.7}
@xrdef{History Variables-title}{History Variables}
@xrdef{History Variables-pg}{9}
@xrdef{History Variables-snt}{Section@tie 2.4}
@xrdef{History Expansion-pg}{8}
@xrdef{History Variables-pg}{8}
@xrdef{History Programming Example-title}{History Programming Example}
@xrdef{History Programming Example-pg}{10}
@xrdef{History Programming Example-snt}{Section@tie 2.5}
@xrdef{History Programming Example-pg}{9}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{12}
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
@xrdef{GNU Free Documentation License-pg}{12}
@xrdef{Concept Index-title}{Concept Index}
@xrdef{Concept Index-pg}{19}
@xrdef{Concept Index-snt}{Appendix@tie @char66{}}
@xrdef{Concept Index-pg}{20}
@xrdef{Function and Variable Index-title}{Function and Variable Index}
@xrdef{Function and Variable Index-pg}{20}
@xrdef{Function and Variable Index-snt}{Appendix@tie @char67{}}
@xrdef{Function and Variable Index-pg}{21}
Binary file not shown.
+81 -15
View File
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on January, 6 2009 by texi2html 1.64 -->
<!-- Created on March, 18 2009 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -1273,12 +1273,12 @@ main (argc, argv)
<P>
<center>
Version 1.2, November 2002
Version 1.3, 3 November 2008
</center>
</P><P>
<TABLE><tr><td>&nbsp;</td><td class=display><pre style="font-family: serif">Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
<TABLE><tr><td>&nbsp;</td><td class=display><pre style="font-family: serif">Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<A HREF="http://fsf.org/">http://fsf.org/</A>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -1396,6 +1396,10 @@ the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
</P><P>
The "publisher" means any person or entity that distributes copies
of the Document to the public.
</P><P>
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
@@ -1709,13 +1713,33 @@ title.
TERMINATION
<P>
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void, and
will automatically terminate your rights under this License.
</P><P>
However, if you cease all violation of this License, then your license
from a particular copyright holder is reinstated (a) provisionally,
unless and until the copyright holder explicitly and finally
terminates your license, and (b) permanently, if the copyright holder
fails to notify you of the violation by some reasonable means prior to
60 days after the cessation.
</P><P>
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
</P><P>
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, receipt of a copy of some or all of the same material does
not give you any rights to use it.
</P><P>
<LI>
@@ -1736,7 +1760,49 @@ following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.
as a draft) by the Free Software Foundation. If the Document
specifies that a proxy can decide which future versions of this
License can be used, that proxy's public statement of acceptance of a
version permanently authorizes you to choose that version for the
Document.
</P><P>
<LI>
RELICENSING
<P>
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server. A
"Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
</P><P>
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
</P><P>
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
</P><P>
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this License
somewhere other than this MMC, and subsequently incorporated in whole
or in part into the MMC, (1) had no cover texts or invariant sections,
and (2) were thus incorporated prior to November 1, 2008.
</P><P>
The operator of an MMC Site may republish an MMC contained in the site
under CC-BY-SA on the same site at any time before August 1, 2009,
provided the MMC is eligible for relicensing.
</P><P>
</OL>
<P>
@@ -1752,7 +1818,7 @@ license notices just after the title page:
<TABLE><tr><td>&nbsp;</td><td class=smallexample><FONT SIZE=-1><pre> Copyright (C) <VAR>year</VAR> <VAR>your name</VAR>.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
@@ -2049,7 +2115,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
This document was generated by <I>Chet Ramey</I> on <I>January, 6 2009</I>
This document was generated by <I>Chet Ramey</I> on <I>March, 18 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -2211,7 +2277,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Chet Ramey</I> on <I>January, 6 2009</I>
by <I>Chet Ramey</I> on <I>March, 18 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
+68 -14
View File
@@ -13,7 +13,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual", and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -784,10 +784,10 @@ File: history.info, Node: GNU Free Documentation License, Next: Concept Index,
Appendix A GNU Free Documentation License
*****************************************
Version 1.2, November 2002
Version 1.3, 3 November 2008
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
`http://fsf.org/'
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -889,6 +889,9 @@ Appendix A GNU Free Documentation License
Page" means the text near the most prominent appearance of the
work's title, preceding the beginning of the body of the text.
The "publisher" means any person or entity that distributes copies
of the Document to the public.
A section "Entitled XYZ" means a named subunit of the Document
whose title either is precisely XYZ or contains XYZ in parentheses
following text that translates XYZ in another language. (Here XYZ
@@ -1154,12 +1157,29 @@ Appendix A GNU Free Documentation License
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided for under this License. Any other
attempt to copy, modify, sublicense or distribute the Document is
void, and will automatically terminate your rights under this
License. However, parties who have received copies, or rights,
from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void,
and will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly
and finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from
that copyright holder, and you cure the violation prior to 30 days
after your receipt of the notice.
Termination of your rights under this section does not terminate
the licenses of parties who have received copies or rights from
you under this License. If your rights have been terminated and
not permanently reinstated, receipt of a copy of some or all of
the same material does not give you any rights to use it.
10. FUTURE REVISIONS OF THIS LICENSE
@@ -1177,7 +1197,41 @@ Appendix A GNU Free Documentation License
published (not as a draft) by the Free Software Foundation. If
the Document does not specify a version number of this License,
you may choose any version ever published (not as a draft) by the
Free Software Foundation.
Free Software Foundation. If the Document specifies that a proxy
can decide which future versions of this License can be used, that
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server.
A "Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this
License somewhere other than this MMC, and subsequently
incorporated in whole or in part into the MMC, (1) had no cover
texts or invariant sections, and (2) were thus incorporated prior
to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the
site under CC-BY-SA on the same site at any time before August 1,
2009, provided the MMC is eligible for relicensing.
ADDENDUM: How to use this License for your documents
====================================================
@@ -1188,7 +1242,7 @@ notices just after the title page:
Copyright (C) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
@@ -1334,7 +1388,7 @@ Node: History Expansion21296
Node: History Variables23204
Node: History Programming Example26010
Node: GNU Free Documentation License28687
Node: Concept Index51143
Node: Function and Variable Index51848
Node: Concept Index53878
Node: Function and Variable Index54583

End Tag Table
+99 -79
View File
@@ -1,7 +1,7 @@
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 6 JAN 2009 11:52
**/usr/homes/chet/src/bash/src/lib/readline/doc/history.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/history.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 18 MAR 2009 08:22
**/Users/chet/src/bash/src/lib/readline/doc/history.texi
(/Users/chet/src/bash/src/lib/readline/doc/history.texi (./texinfo.tex
Loading texinfo [version 2009-01-18.17]:
\bindingoffset=\dimen16
\normaloffset=\dimen17
\pagewidth=\dimen18
@@ -32,81 +32,94 @@ Loading texinfo [version 2003-02-03.16]: Basics,
\toksD=\toks18
\boxA=\box19
\countA=\count30
\nopdfimagehelp=\toks19
fonts,
\sffam=\fam8
\textleading=\dimen26
\mainmagstep=\count31
\fontdepth=\count32
page headings,
markup,
\fontdepth=\count31
glyphs,
\errorbox=\box20
page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks19
\oddheadline=\toks20
\evenfootline=\toks21
\oddfootline=\toks22
tables,
\evenheadline=\toks20
\oddheadline=\toks21
\evenfootline=\toks22
\oddfootline=\toks23
tables,
\tableindent=\dimen27
\itemindent=\dimen28
\itemmargin=\dimen29
\itemmax=\dimen30
\itemno=\count33
\itemno=\count32
\multitableparskip=\skip22
\multitableparindent=\skip23
\multitablecolspace=\dimen31
\multitablelinespace=\skip24
\colcount=\count34
\savedfootnotes=\box20
conditionals, indexing,
\secondaryindent=\skip25
\colcount=\count33
\everytab=\toks24
conditionals,
\doignorecount=\count34
indexing,
\whatsitskip=\skip25
\whatsitpenalty=\count35
\secondaryindent=\skip26
\partialpage=\box21
\doublecolumnhsize=\dimen32
sectioning,
\chapno=\count35
\secno=\count36
\subsecno=\count37
\subsubsecno=\count38
\appendixno=\count39
\absseclevel=\count40
\secbase=\count41
\chapheadingskip=\skip26
\secheadingskip=\skip27
\subsecheadingskip=\skip28
\unnumberedno=\count36
\chapno=\count37
\secno=\count38
\subsecno=\count39
\subsubsecno=\count40
\appendixno=\count41
\absseclevel=\count42
\secbase=\count43
\chapheadingskip=\skip27
\secheadingskip=\skip28
\subsecheadingskip=\skip29
toc,
\tocfile=\write0
\contentsrightmargin=\skip29
\savepageno=\count42
\lastnegativepageno=\count43
\shortappendixwidth=\dimen33
\tocindent=\dimen34
\contentsrightmargin=\skip30
\savepageno=\count44
\lastnegativepageno=\count45
\tocindent=\dimen33
environments,
\errorbox=\box22
\lispnarrowing=\skip30
\envskipamount=\skip31
\circthick=\dimen35
\cartouter=\dimen36
\cartinner=\dimen37
\normbskip=\skip32
\normpskip=\skip33
\normlskip=\skip34
\lskip=\skip35
\rskip=\skip36
\lispnarrowing=\skip31
\envskipamount=\skip32
\circthick=\dimen34
\cartouter=\dimen35
\cartinner=\dimen36
\normbskip=\skip33
\normpskip=\skip34
\normlskip=\skip35
\lskip=\skip36
\rskip=\skip37
\nonfillparindent=\dimen37
\tabw=\dimen38
defuns,
\defbodyindent=\skip37
\defargsindent=\skip38
\deflastargmargin=\skip39
\parencount=\count44
defuns,
\defbodyindent=\skip38
\defargsindent=\skip39
\deflastargmargin=\skip40
\defunpenalty=\count46
\parencount=\count47
\brackcount=\count48
macros,
\macscribble=\write1
\paramno=\count45
\macname=\toks23
cross references,
\paramno=\count49
\macname=\toks25
cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\savesfregister=\count50
insertions,
\footnoteno=\count51
\SAVEfootins=\box22
\SAVEmargin=\box23
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
@@ -116,24 +129,27 @@ cross references,
\epsfxsize=\dimen44
\epsfysize=\dimen45
\pspoints=\dimen46
\epsfnoopenhelp=\toks24
\epsfnoopenhelp=\toks26
)
\noepsfhelp=\toks25
localization,
\nolanghelp=\toks26
\noepsfhelp=\toks27
localization,
\nolanghelp=\toks28
\countUTFx=\count52
\countUTFy=\count53
\countUTFz=\count54
formatting,
\defaultparindent=\dimen47
and turning on texinfo input format.) (./history.aux)
and turning on texinfo input format.) (./history.aux)
\openout2 = `history.aux'.
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
(./version.texi) [1
\openout2 = `history.aux'.
(./version.texi) [1
\openout3 = `history.cp'.
\openout4 = `history.fn'.
@@ -146,24 +162,28 @@ localization,
\openout8 = `history.pg'.
] [2] (./history.toc) [-1] (./hsuser.texi Chapter 1
]
\openout1 = `history.tmp'.
(./history.tmp) [2] (./history.toc) [-1] (./hsuser.texi Chapter 1
\openout0 = `history.toc'.
@btindfile=@write9
[1
\openout9 = `history.bt'.
]
[2]) (./hstech.texi Chapter 2 [3] [4] [5] [6] [7] [8] [9] [10]) Appendix A
[11] (./fdl.texi [12] [13] [14] [15] [16] [17]) Appendix B [18] (./history.cps)
Appendix C [19] (./history.vrs) [20] )
] [2])
(./hstech.texi Chapter 2 [3] [4] [5] [6] [7] [8] [9] [10]) Appendix A [11]
(./fdl.texi [12] [13] [14] [15] [16] [17] [18]) Appendix B [19] (./history.cps)
Appendix C [20] (./history.vrs) [21] )
Here is how much of TeX's memory you used:
1406 strings out of 97980
16393 string characters out of 1221004
45471 words of memory out of 1500000
2268 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 1200000 for 2000
19 hyphenation exceptions out of 8191
14i,6n,17p,283b,649s stack positions out of 5000i,500n,6000p,200000b,5000s
1745 strings out of 97980
20831 string characters out of 1221004
66068 words of memory out of 1500000
2572 multiletter control sequences out of 10000+50000
32127 words of font info for 112 fonts, out of 1200000 for 2000
51 hyphenation exceptions out of 8191
15i,6n,14p,325b,490s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on history.dvi (23 pages, 81092 bytes).
Output written on history.dvi (24 pages, 85440 bytes).
+3311 -3503
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -20,7 +20,7 @@ are preserved on all copies.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
and with the Back-Cover Texts as in (a) below. A copy of the license is
+26
View File
@@ -0,0 +1,26 @@
This document describes the GNU History library
(version @value{VERSION}, @value{UPDATED}),
a programming tool that provides a consistent user interface for
recalling lines of previously typed input.
Copyright @copyright{} 1988--2009 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
and with the Back-Cover Texts as in (a) below. A copy of the license is
included in the section entitled ``GNU Free Documentation License''.
(a) The FSF's Back-Cover Text is: You are free to copy and modify
this GNU manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
@end quotation
@endinput
+21 -21
View File
@@ -1,21 +1,21 @@
\chapentry{Using History Interactively}{1}{1}
\secentry{History Expansion}{1}{1}{1}
\subsecentry{Event Designators}{1}{1}{1}{1}
\subsecentry{Word Designators}{1}{1}{2}{1}
\subsecentry{Modifiers}{1}{1}{3}{2}
\chapentry{Programming with GNU History}{2}{4}
\secentry{Introduction to History}{2}{1}{4}
\secentry{History Storage}{2}{2}{4}
\secentry{History Functions}{2}{3}{5}
\subsecentry{Initializing History and State Management}{2}{3}{1}{5}
\subsecentry{History List Management}{2}{3}{2}{5}
\subsecentry{Information About the History List}{2}{3}{3}{6}
\subsecentry{Moving Around the History List}{2}{3}{4}{6}
\subsecentry{Searching the History List}{2}{3}{5}{7}
\subsecentry{Managing the History File}{2}{3}{6}{7}
\subsecentry{History Expansion}{2}{3}{7}{8}
\secentry{History Variables}{2}{4}{9}
\secentry{History Programming Example}{2}{5}{10}
\appendixentry{GNU Free Documentation License}{A}{12}
\appendixentry{Concept Index}{B}{19}
\appendixentry{Function and Variable Index}{C}{20}
@numchapentry{Using History Interactively}{1}{Using History Interactively}{1}
@numsecentry{History Expansion}{1.1}{History Interaction}{1}
@numsubsecentry{Event Designators}{1.1.1}{Event Designators}{1}
@numsubsecentry{Word Designators}{1.1.2}{Word Designators}{2}
@numsubsecentry{Modifiers}{1.1.3}{Modifiers}{2}
@numchapentry{Programming with GNU History}{2}{Programming with GNU History}{4}
@numsecentry{Introduction to History}{2.1}{Introduction to History}{4}
@numsecentry{History Storage}{2.2}{History Storage}{4}
@numsecentry{History Functions}{2.3}{History Functions}{5}
@numsubsecentry{Initializing History and State Management}{2.3.1}{Initializing History and State Management}{5}
@numsubsecentry{History List Management}{2.3.2}{History List Management}{5}
@numsubsecentry{Information About the History List}{2.3.3}{Information About the History List}{6}
@numsubsecentry{Moving Around the History List}{2.3.4}{Moving Around the History List}{6}
@numsubsecentry{Searching the History List}{2.3.5}{Searching the History List}{7}
@numsubsecentry{Managing the History File}{2.3.6}{Managing the History File}{7}
@numsubsecentry{History Expansion}{2.3.7}{History Expansion}{8}
@numsecentry{History Variables}{2.4}{History Variables}{8}
@numsecentry{History Programming Example}{2.5}{History Programming Example}{9}
@appentry{GNU Free Documentation License}{A}{GNU Free Documentation License}{12}
@appentry{Concept Index}{B}{Concept Index}{20}
@appentry{Function and Variable Index}{C}{Function and Variable Index}{21}
+13 -13
View File
@@ -5,7 +5,7 @@
\entry{add_history_time}{5}{\code {add_history_time}}
\entry{remove_history}{5}{\code {remove_history}}
\entry{free_history_entry}{5}{\code {free_history_entry}}
\entry{replace_history_entry}{6}{\code {replace_history_entry}}
\entry{replace_history_entry}{5}{\code {replace_history_entry}}
\entry{clear_history}{6}{\code {clear_history}}
\entry{stifle_history}{6}{\code {stifle_history}}
\entry{unstifle_history}{6}{\code {unstifle_history}}
@@ -16,23 +16,23 @@
\entry{history_get}{6}{\code {history_get}}
\entry{history_get_time}{6}{\code {history_get_time}}
\entry{history_total_bytes}{6}{\code {history_total_bytes}}
\entry{history_set_pos}{7}{\code {history_set_pos}}
\entry{previous_history}{7}{\code {previous_history}}
\entry{history_set_pos}{6}{\code {history_set_pos}}
\entry{previous_history}{6}{\code {previous_history}}
\entry{next_history}{7}{\code {next_history}}
\entry{history_search}{7}{\code {history_search}}
\entry{history_search_prefix}{7}{\code {history_search_prefix}}
\entry{history_search_pos}{7}{\code {history_search_pos}}
\entry{read_history}{8}{\code {read_history}}
\entry{read_history_range}{8}{\code {read_history_range}}
\entry{write_history}{8}{\code {write_history}}
\entry{read_history}{7}{\code {read_history}}
\entry{read_history_range}{7}{\code {read_history_range}}
\entry{write_history}{7}{\code {write_history}}
\entry{append_history}{8}{\code {append_history}}
\entry{history_truncate_file}{8}{\code {history_truncate_file}}
\entry{history_expand}{8}{\code {history_expand}}
\entry{get_history_event}{8}{\code {get_history_event}}
\entry{history_tokenize}{9}{\code {history_tokenize}}
\entry{history_arg_extract}{9}{\code {history_arg_extract}}
\entry{history_base}{9}{\code {history_base}}
\entry{history_length}{9}{\code {history_length}}
\entry{history_tokenize}{8}{\code {history_tokenize}}
\entry{history_arg_extract}{8}{\code {history_arg_extract}}
\entry{history_base}{8}{\code {history_base}}
\entry{history_length}{8}{\code {history_length}}
\entry{history_max_entries}{9}{\code {history_max_entries}}
\entry{history_write_timestamps}{9}{\code {history_write_timestamps}}
\entry{history_expansion_char}{9}{\code {history_expansion_char}}
@@ -40,6 +40,6 @@
\entry{history_comment_char}{9}{\code {history_comment_char}}
\entry{history_word_delimiters}{9}{\code {history_word_delimiters}}
\entry{history_search_delimiter_chars}{9}{\code {history_search_delimiter_chars}}
\entry{history_no_expand_chars}{10}{\code {history_no_expand_chars}}
\entry{history_quotes_inhibit_expansion}{10}{\code {history_quotes_inhibit_expansion}}
\entry{history_inhibit_expansion_function}{10}{\code {history_inhibit_expansion_function}}
\entry{history_no_expand_chars}{9}{\code {history_no_expand_chars}}
\entry{history_quotes_inhibit_expansion}{9}{\code {history_quotes_inhibit_expansion}}
\entry{history_inhibit_expansion_function}{9}{\code {history_inhibit_expansion_function}}
+13 -13
View File
@@ -10,29 +10,29 @@
\initial {G}
\entry {\code {get_history_event}}{8}
\initial {H}
\entry {\code {history_arg_extract}}{9}
\entry {\code {history_base}}{9}
\entry {\code {history_arg_extract}}{8}
\entry {\code {history_base}}{8}
\entry {\code {history_comment_char}}{9}
\entry {\code {history_expand}}{8}
\entry {\code {history_expansion_char}}{9}
\entry {\code {history_get}}{6}
\entry {\code {history_get_history_state}}{5}
\entry {\code {history_get_time}}{6}
\entry {\code {history_inhibit_expansion_function}}{10}
\entry {\code {history_inhibit_expansion_function}}{9}
\entry {\code {history_is_stifled}}{6}
\entry {\code {history_length}}{9}
\entry {\code {history_length}}{8}
\entry {\code {history_list}}{6}
\entry {\code {history_max_entries}}{9}
\entry {\code {history_no_expand_chars}}{10}
\entry {\code {history_quotes_inhibit_expansion}}{10}
\entry {\code {history_no_expand_chars}}{9}
\entry {\code {history_quotes_inhibit_expansion}}{9}
\entry {\code {history_search}}{7}
\entry {\code {history_search_delimiter_chars}}{9}
\entry {\code {history_search_pos}}{7}
\entry {\code {history_search_prefix}}{7}
\entry {\code {history_set_history_state}}{5}
\entry {\code {history_set_pos}}{7}
\entry {\code {history_set_pos}}{6}
\entry {\code {history_subst_char}}{9}
\entry {\code {history_tokenize}}{9}
\entry {\code {history_tokenize}}{8}
\entry {\code {history_total_bytes}}{6}
\entry {\code {history_truncate_file}}{8}
\entry {\code {history_word_delimiters}}{9}
@@ -40,12 +40,12 @@
\initial {N}
\entry {\code {next_history}}{7}
\initial {P}
\entry {\code {previous_history}}{7}
\entry {\code {previous_history}}{6}
\initial {R}
\entry {\code {read_history}}{8}
\entry {\code {read_history_range}}{8}
\entry {\code {read_history}}{7}
\entry {\code {read_history_range}}{7}
\entry {\code {remove_history}}{5}
\entry {\code {replace_history_entry}}{6}
\entry {\code {replace_history_entry}}{5}
\initial {S}
\entry {\code {stifle_history}}{6}
\initial {U}
@@ -53,4 +53,4 @@
\entry {\code {using_history}}{5}
\initial {W}
\entry {\code {where_history}}{6}
\entry {\code {write_history}}{8}
\entry {\code {write_history}}{7}
Binary file not shown.
+81 -15
View File
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on January, 6 2009 by texi2html 1.64 -->
<!-- Created on March, 18 2009 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -5386,12 +5386,12 @@ valid_argument (caller, arg)
<P>
<center>
Version 1.2, November 2002
Version 1.3, 3 November 2008
</center>
</P><P>
<TABLE><tr><td>&nbsp;</td><td class=display><pre style="font-family: serif">Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
<TABLE><tr><td>&nbsp;</td><td class=display><pre style="font-family: serif">Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<A HREF="http://fsf.org/">http://fsf.org/</A>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -5509,6 +5509,10 @@ the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
</P><P>
The "publisher" means any person or entity that distributes copies
of the Document to the public.
</P><P>
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
@@ -5822,13 +5826,33 @@ title.
TERMINATION
<P>
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void, and
will automatically terminate your rights under this License.
</P><P>
However, if you cease all violation of this License, then your license
from a particular copyright holder is reinstated (a) provisionally,
unless and until the copyright holder explicitly and finally
terminates your license, and (b) permanently, if the copyright holder
fails to notify you of the violation by some reasonable means prior to
60 days after the cessation.
</P><P>
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
</P><P>
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, receipt of a copy of some or all of the same material does
not give you any rights to use it.
</P><P>
<LI>
@@ -5849,7 +5873,49 @@ following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.
as a draft) by the Free Software Foundation. If the Document
specifies that a proxy can decide which future versions of this
License can be used, that proxy's public statement of acceptance of a
version permanently authorizes you to choose that version for the
Document.
</P><P>
<LI>
RELICENSING
<P>
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server. A
"Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
</P><P>
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
</P><P>
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
</P><P>
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this License
somewhere other than this MMC, and subsequently incorporated in whole
or in part into the MMC, (1) had no cover texts or invariant sections,
and (2) were thus incorporated prior to November 1, 2008.
</P><P>
The operator of an MMC Site may republish an MMC contained in the site
under CC-BY-SA on the same site at any time before August 1, 2009,
provided the MMC is eligible for relicensing.
</P><P>
</OL>
<P>
@@ -5865,7 +5931,7 @@ license notices just after the title page:
<TABLE><tr><td>&nbsp;</td><td class=smallexample><FONT SIZE=-1><pre> Copyright (C) <VAR>year</VAR> <VAR>your name</VAR>.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
@@ -6646,7 +6712,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="readline.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
This document was generated by <I>Chet Ramey</I> on <I>January, 6 2009</I>
This document was generated by <I>Chet Ramey</I> on <I>March, 18 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -6808,7 +6874,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Chet Ramey</I> on <I>January, 6 2009</I>
by <I>Chet Ramey</I> on <I>March, 18 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
+68 -14
View File
@@ -13,7 +13,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual", and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -3574,10 +3574,10 @@ File: readline.info, Node: GNU Free Documentation License, Next: Concept Index
Appendix A GNU Free Documentation License
*****************************************
Version 1.2, November 2002
Version 1.3, 3 November 2008
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
`http://fsf.org/'
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -3679,6 +3679,9 @@ Appendix A GNU Free Documentation License
Page" means the text near the most prominent appearance of the
work's title, preceding the beginning of the body of the text.
The "publisher" means any person or entity that distributes copies
of the Document to the public.
A section "Entitled XYZ" means a named subunit of the Document
whose title either is precisely XYZ or contains XYZ in parentheses
following text that translates XYZ in another language. (Here XYZ
@@ -3944,12 +3947,29 @@ Appendix A GNU Free Documentation License
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided for under this License. Any other
attempt to copy, modify, sublicense or distribute the Document is
void, and will automatically terminate your rights under this
License. However, parties who have received copies, or rights,
from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void,
and will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly
and finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from
that copyright holder, and you cure the violation prior to 30 days
after your receipt of the notice.
Termination of your rights under this section does not terminate
the licenses of parties who have received copies or rights from
you under this License. If your rights have been terminated and
not permanently reinstated, receipt of a copy of some or all of
the same material does not give you any rights to use it.
10. FUTURE REVISIONS OF THIS LICENSE
@@ -3967,7 +3987,41 @@ Appendix A GNU Free Documentation License
published (not as a draft) by the Free Software Foundation. If
the Document does not specify a version number of this License,
you may choose any version ever published (not as a draft) by the
Free Software Foundation.
Free Software Foundation. If the Document specifies that a proxy
can decide which future versions of this License can be used, that
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server.
A "Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this
License somewhere other than this MMC, and subsequently
incorporated in whole or in part into the MMC, (1) had no cover
texts or invariant sections, and (2) were thus incorporated prior
to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the
site under CC-BY-SA on the same site at any time before August 1,
2009, provided the MMC is eligible for relicensing.
ADDENDUM: How to use this License for your documents
====================================================
@@ -3978,7 +4032,7 @@ notices just after the title page:
Copyright (C) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
@@ -4510,7 +4564,7 @@ Node: Completion Functions112457
Node: Completion Variables116029
Node: A Short Completion Example129134
Node: GNU Free Documentation License141913
Node: Concept Index164371
Node: Function and Variable Index165892
Node: Concept Index167106
Node: Function and Variable Index168627

End Tag Table
+5752 -6355
View File
File diff suppressed because it is too large Load Diff
+51 -51
View File
@@ -1,153 +1,153 @@
@xrdef{Command Line Editing-title}{Command Line Editing}
@xrdef{Command Line Editing-pg}{1}
@xrdef{Command Line Editing-snt}{Chapter@tie 1}
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
@xrdef{Introduction and Notation-pg}{1}
@xrdef{Introduction and Notation-snt}{Section@tie 1.1}
@xrdef{Readline Interaction-title}{Readline Interaction}
@xrdef{Readline Interaction-pg}{1}
@xrdef{Readline Interaction-snt}{Section@tie 1.2}
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
@xrdef{Readline Bare Essentials-pg}{1}
@xrdef{Readline Bare Essentials-snt}{Section@tie 1.2.1}
@xrdef{Command Line Editing-pg}{1}
@xrdef{Introduction and Notation-pg}{1}
@xrdef{Readline Interaction-pg}{1}
@xrdef{Readline Bare Essentials-pg}{1}
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
@xrdef{Readline Movement Commands-pg}{2}
@xrdef{Readline Movement Commands-snt}{Section@tie 1.2.2}
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
@xrdef{Readline Killing Commands-pg}{2}
@xrdef{Readline Killing Commands-snt}{Section@tie 1.2.3}
@xrdef{Readline Movement Commands-pg}{2}
@xrdef{Readline Killing Commands-pg}{2}
@xrdef{Readline Arguments-title}{Readline Arguments}
@xrdef{Readline Arguments-pg}{3}
@xrdef{Readline Arguments-snt}{Section@tie 1.2.4}
@xrdef{Searching-title}{Searching for Commands in the History}
@xrdef{Searching-pg}{3}
@xrdef{Searching-snt}{Section@tie 1.2.5}
@xrdef{Readline Arguments-pg}{3}
@xrdef{Searching-pg}{3}
@xrdef{Readline Init File-title}{Readline Init File}
@xrdef{Readline Init File-pg}{4}
@xrdef{Readline Init File-snt}{Section@tie 1.3}
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
@xrdef{Readline Init File Syntax-pg}{4}
@xrdef{Readline Init File Syntax-snt}{Section@tie 1.3.1}
@xrdef{Readline Init File-pg}{4}
@xrdef{Readline Init File Syntax-pg}{4}
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
@xrdef{Conditional Init Constructs-pg}{9}
@xrdef{Conditional Init Constructs-snt}{Section@tie 1.3.2}
@xrdef{Conditional Init Constructs-pg}{9}
@xrdef{Sample Init File-title}{Sample Init File}
@xrdef{Sample Init File-pg}{10}
@xrdef{Sample Init File-snt}{Section@tie 1.3.3}
@xrdef{Sample Init File-pg}{10}
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
@xrdef{Bindable Readline Commands-pg}{13}
@xrdef{Bindable Readline Commands-snt}{Section@tie 1.4}
@xrdef{Commands For Moving-title}{Commands For Moving}
@xrdef{Commands For Moving-pg}{13}
@xrdef{Commands For Moving-snt}{Section@tie 1.4.1}
@xrdef{Commands For History-title}{Commands For Manipulating The History}
@xrdef{Commands For History-pg}{13}
@xrdef{Commands For History-snt}{Section@tie 1.4.2}
@xrdef{Bindable Readline Commands-pg}{13}
@xrdef{Commands For Moving-pg}{13}
@xrdef{Commands For History-pg}{13}
@xrdef{Commands For Text-title}{Commands For Changing Text}
@xrdef{Commands For Text-pg}{15}
@xrdef{Commands For Text-snt}{Section@tie 1.4.3}
@xrdef{Commands For Text-pg}{15}
@xrdef{Commands For Killing-title}{Killing And Yanking}
@xrdef{Commands For Killing-pg}{16}
@xrdef{Commands For Killing-snt}{Section@tie 1.4.4}
@xrdef{Commands For Killing-pg}{16}
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
@xrdef{Numeric Arguments-pg}{17}
@xrdef{Numeric Arguments-snt}{Section@tie 1.4.5}
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
@xrdef{Commands For Completion-pg}{17}
@xrdef{Commands For Completion-snt}{Section@tie 1.4.6}
@xrdef{Keyboard Macros-title}{Keyboard Macros}
@xrdef{Keyboard Macros-pg}{18}
@xrdef{Keyboard Macros-snt}{Section@tie 1.4.7}
@xrdef{Numeric Arguments-pg}{17}
@xrdef{Commands For Completion-pg}{17}
@xrdef{Keyboard Macros-pg}{17}
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
@xrdef{Miscellaneous Commands-pg}{18}
@xrdef{Miscellaneous Commands-snt}{Section@tie 1.4.8}
@xrdef{Miscellaneous Commands-pg}{18}
@xrdef{Readline vi Mode-title}{Readline vi Mode}
@xrdef{Readline vi Mode-pg}{19}
@xrdef{Readline vi Mode-snt}{Section@tie 1.5}
@xrdef{Readline vi Mode-pg}{19}
@xrdef{Programming with GNU Readline-title}{Programming with GNU Readline}
@xrdef{Programming with GNU Readline-pg}{20}
@xrdef{Programming with GNU Readline-snt}{Chapter@tie 2}
@xrdef{Basic Behavior-title}{Basic Behavior}
@xrdef{Basic Behavior-pg}{20}
@xrdef{Basic Behavior-snt}{Section@tie 2.1}
@xrdef{Programming with GNU Readline-pg}{20}
@xrdef{Basic Behavior-pg}{20}
@xrdef{Custom Functions-title}{Custom Functions}
@xrdef{Custom Functions-pg}{21}
@xrdef{Custom Functions-snt}{Section@tie 2.2}
@xrdef{Readline Typedefs-title}{Readline Typedefs}
@xrdef{Readline Typedefs-pg}{22}
@xrdef{Readline Typedefs-snt}{Section@tie 2.2.1}
@xrdef{Custom Functions-pg}{21}
@xrdef{Function Writing-title}{Writing a New Function}
@xrdef{Function Writing-pg}{22}
@xrdef{Function Writing-snt}{Section@tie 2.2.2}
@xrdef{Readline Typedefs-pg}{22}
@xrdef{Function Writing-pg}{22}
@xrdef{Readline Variables-title}{Readline Variables}
@xrdef{Readline Variables-pg}{23}
@xrdef{Readline Variables-snt}{Section@tie 2.3}
@xrdef{Readline Variables-pg}{23}
@xrdef{Readline Convenience Functions-title}{Readline Convenience Functions}
@xrdef{Readline Convenience Functions-pg}{27}
@xrdef{Readline Convenience Functions-snt}{Section@tie 2.4}
@xrdef{Function Naming-title}{Naming a Function}
@xrdef{Function Naming-pg}{27}
@xrdef{Function Naming-snt}{Section@tie 2.4.1}
@xrdef{Readline Convenience Functions-pg}{27}
@xrdef{Function Naming-pg}{27}
@xrdef{Keymaps-title}{Selecting a Keymap}
@xrdef{Keymaps-pg}{28}
@xrdef{Keymaps-snt}{Section@tie 2.4.2}
@xrdef{Binding Keys-title}{Binding Keys}
@xrdef{Binding Keys-pg}{29}
@xrdef{Binding Keys-snt}{Section@tie 2.4.3}
@xrdef{Keymaps-pg}{28}
@xrdef{Binding Keys-pg}{29}
@xrdef{Associating Function Names and Bindings-title}{Associating Function Names and Bindings}
@xrdef{Associating Function Names and Bindings-pg}{30}
@xrdef{Associating Function Names and Bindings-snt}{Section@tie 2.4.4}
@xrdef{Associating Function Names and Bindings-pg}{30}
@xrdef{Allowing Undoing-title}{Allowing Undoing}
@xrdef{Allowing Undoing-pg}{31}
@xrdef{Allowing Undoing-snt}{Section@tie 2.4.5}
@xrdef{Allowing Undoing-pg}{31}
@xrdef{Redisplay-title}{Redisplay}
@xrdef{Redisplay-pg}{32}
@xrdef{Redisplay-snt}{Section@tie 2.4.6}
@xrdef{Redisplay-pg}{32}
@xrdef{Modifying Text-title}{Modifying Text}
@xrdef{Modifying Text-pg}{33}
@xrdef{Modifying Text-snt}{Section@tie 2.4.7}
@xrdef{Modifying Text-pg}{33}
@xrdef{Character Input-title}{Character Input}
@xrdef{Character Input-pg}{34}
@xrdef{Character Input-snt}{Section@tie 2.4.8}
@xrdef{Terminal Management-title}{Terminal Management}
@xrdef{Terminal Management-pg}{35}
@xrdef{Terminal Management-snt}{Section@tie 2.4.9}
@xrdef{Character Input-pg}{34}
@xrdef{Terminal Management-pg}{34}
@xrdef{Utility Functions-title}{Utility Functions}
@xrdef{Utility Functions-pg}{35}
@xrdef{Utility Functions-snt}{Section@tie 2.4.10}
@xrdef{Utility Functions-pg}{35}
@xrdef{Miscellaneous Functions-title}{Miscellaneous Functions}
@xrdef{Miscellaneous Functions-pg}{36}
@xrdef{Miscellaneous Functions-snt}{Section@tie 2.4.11}
@xrdef{Miscellaneous Functions-pg}{36}
@xrdef{Alternate Interface-title}{Alternate Interface}
@xrdef{Alternate Interface-pg}{37}
@xrdef{Alternate Interface-snt}{Section@tie 2.4.12}
@xrdef{A Readline Example-title}{A Readline Example}
@xrdef{A Readline Example-pg}{38}
@xrdef{A Readline Example-snt}{Section@tie 2.4.13}
@xrdef{Alternate Interface-pg}{37}
@xrdef{A Readline Example-pg}{37}
@xrdef{Readline Signal Handling-title}{Readline Signal Handling}
@xrdef{Readline Signal Handling-pg}{39}
@xrdef{Readline Signal Handling-snt}{Section@tie 2.5}
@xrdef{Readline Signal Handling-pg}{39}
@xrdef{Custom Completers-title}{Custom Completers}
@xrdef{Custom Completers-pg}{41}
@xrdef{Custom Completers-snt}{Section@tie 2.6}
@xrdef{How Completing Works-title}{How Completing Works}
@xrdef{How Completing Works-pg}{41}
@xrdef{How Completing Works-snt}{Section@tie 2.6.1}
@xrdef{Custom Completers-pg}{41}
@xrdef{How Completing Works-pg}{41}
@xrdef{Completion Functions-title}{Completion Functions}
@xrdef{Completion Functions-pg}{42}
@xrdef{Completion Functions-snt}{Section@tie 2.6.2}
@xrdef{Completion Functions-pg}{42}
@xrdef{Completion Variables-title}{Completion Variables}
@xrdef{Completion Variables-pg}{43}
@xrdef{Completion Variables-snt}{Section@tie 2.6.3}
@xrdef{Completion Variables-pg}{43}
@xrdef{A Short Completion Example-title}{A Short Completion Example}
@xrdef{A Short Completion Example-pg}{47}
@xrdef{A Short Completion Example-snt}{Section@tie 2.6.4}
@xrdef{A Short Completion Example-pg}{47}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{56}
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
@xrdef{GNU Free Documentation License-pg}{56}
@xrdef{Concept Index-title}{Concept Index}
@xrdef{Concept Index-pg}{63}
@xrdef{Concept Index-snt}{}
@xrdef{Concept Index-pg}{64}
@xrdef{Function and Variable Index-title}{Function and Variable Index}
@xrdef{Function and Variable Index-pg}{64}
@xrdef{Function and Variable Index-snt}{}
@xrdef{Function and Variable Index-pg}{65}
+2 -2
View File
@@ -4,8 +4,8 @@
\entry{editing command lines}{1}{editing command lines}
\entry{killing text}{2}{killing text}
\entry{yanking text}{2}{yanking text}
\entry{kill ring}{3}{kill ring}
\entry{kill ring}{2}{kill ring}
\entry{initialization file, readline}{4}{initialization file, readline}
\entry{variables, readline}{5}{variables, readline}
\entry{variables, readline}{4}{variables, readline}
\entry{readline, function}{20}{readline, function}
\entry{application-specific completion functions}{41}{application-specific completion functions}
+2 -2
View File
@@ -8,13 +8,13 @@
\entry {initialization file, readline}{4}
\entry {interaction, readline}{1}
\initial {K}
\entry {kill ring}{3}
\entry {kill ring}{2}
\entry {killing text}{2}
\initial {N}
\entry {notation, readline}{1}
\initial {R}
\entry {readline, function}{20}
\initial {V}
\entry {variables, readline}{5}
\entry {variables, readline}{4}
\initial {Y}
\entry {yanking text}{2}
+38 -38
View File
@@ -1,12 +1,12 @@
\entry{bell-style}{5}{bell-style}
\entry{bell-style}{4}{bell-style}
\entry{bind-tty-special-chars}{5}{bind-tty-special-chars}
\entry{comment-begin}{5}{comment-begin}
\entry{completion-prefix-display-length}{5}{completion-prefix-display-length}
\entry{completion-query-items}{5}{completion-query-items}
\entry{convert-meta}{5}{convert-meta}
\entry{disable-completion}{6}{disable-completion}
\entry{editing-mode}{6}{editing-mode}
\entry{enable-keypad}{6}{enable-keypad}
\entry{disable-completion}{5}{disable-completion}
\entry{editing-mode}{5}{editing-mode}
\entry{enable-keypad}{5}{enable-keypad}
\entry{expand-tilde}{6}{expand-tilde}
\entry{history-preserve-point}{6}{history-preserve-point}
\entry{history-size}{6}{history-size}
@@ -15,15 +15,15 @@
\entry{meta-flag}{6}{meta-flag}
\entry{isearch-terminators}{6}{isearch-terminators}
\entry{keymap}{6}{keymap}
\entry{mark-modified-lines}{7}{mark-modified-lines}
\entry{mark-modified-lines}{6}{mark-modified-lines}
\entry{mark-symlinked-directories}{7}{mark-symlinked-directories}
\entry{match-hidden-files}{7}{match-hidden-files}
\entry{output-meta}{7}{output-meta}
\entry{page-completions}{7}{page-completions}
\entry{revert-all-at-newline}{7}{revert-all-at-newline}
\entry{show-all-if-ambiguous}{7}{show-all-if-ambiguous}
\entry{show-all-if-unmodified}{8}{show-all-if-unmodified}
\entry{visible-stats}{8}{visible-stats}
\entry{show-all-if-unmodified}{7}{show-all-if-unmodified}
\entry{visible-stats}{7}{visible-stats}
\entry{beginning-of-line (C-a)}{13}{\code {beginning-of-line (C-a)}}
\entry{end-of-line (C-e)}{13}{\code {end-of-line (C-e)}}
\entry{forward-char (C-f)}{13}{\code {forward-char (C-f)}}
@@ -33,7 +33,7 @@
\entry{clear-screen (C-l)}{13}{\code {clear-screen (C-l)}}
\entry{redraw-current-line ()}{13}{\code {redraw-current-line ()}}
\entry{accept-line (Newline or Return)}{13}{\code {accept-line (Newline or Return)}}
\entry{previous-history (C-p)}{14}{\code {previous-history (C-p)}}
\entry{previous-history (C-p)}{13}{\code {previous-history (C-p)}}
\entry{next-history (C-n)}{14}{\code {next-history (C-n)}}
\entry{beginning-of-history (M-<)}{14}{\code {beginning-of-history (M-<)}}
\entry{end-of-history (M->)}{14}{\code {end-of-history (M->)}}
@@ -70,7 +70,7 @@
\entry{copy-region-as-kill ()}{16}{\code {copy-region-as-kill ()}}
\entry{copy-backward-word ()}{16}{\code {copy-backward-word ()}}
\entry{copy-forward-word ()}{16}{\code {copy-forward-word ()}}
\entry{yank (C-y)}{17}{\code {yank (C-y)}}
\entry{yank (C-y)}{16}{\code {yank (C-y)}}
\entry{yank-pop (M-y)}{17}{\code {yank-pop (M-y)}}
\entry{digit-argument (M-0, M-1, ...{} M--)}{17}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
\entry{universal-argument ()}{17}{\code {universal-argument ()}}
@@ -79,7 +79,7 @@
\entry{insert-completions (M-*)}{17}{\code {insert-completions (M-*)}}
\entry{menu-complete ()}{17}{\code {menu-complete ()}}
\entry{delete-char-or-list ()}{17}{\code {delete-char-or-list ()}}
\entry{start-kbd-macro (C-x ()}{18}{\code {start-kbd-macro (C-x ()}}
\entry{start-kbd-macro (C-x ()}{17}{\code {start-kbd-macro (C-x ()}}
\entry{end-kbd-macro (C-x ))}{18}{\code {end-kbd-macro (C-x ))}}
\entry{call-last-kbd-macro (C-x e)}{18}{\code {call-last-kbd-macro (C-x e)}}
\entry{re-read-init-file (C-x C-r)}{18}{\code {re-read-init-file (C-x C-r)}}
@@ -92,8 +92,8 @@
\entry{set-mark (C-@)}{18}{\code {set-mark (C-@)}}
\entry{exchange-point-and-mark (C-x C-x)}{18}{\code {exchange-point-and-mark (C-x C-x)}}
\entry{character-search (C-])}{18}{\code {character-search (C-])}}
\entry{character-search-backward (M-C-])}{19}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{19}{\code {insert-comment (M-#)}}
\entry{character-search-backward (M-C-])}{18}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{18}{\code {insert-comment (M-#)}}
\entry{dump-functions ()}{19}{\code {dump-functions ()}}
\entry{dump-variables ()}{19}{\code {dump-variables ()}}
\entry{dump-macros ()}{19}{\code {dump-macros ()}}
@@ -169,7 +169,7 @@
\entry{rl_funmap_names}{31}{\code {rl_funmap_names}}
\entry{rl_add_funmap_entry}{31}{\code {rl_add_funmap_entry}}
\entry{rl_begin_undo_group}{31}{\code {rl_begin_undo_group}}
\entry{rl_end_undo_group}{32}{\code {rl_end_undo_group}}
\entry{rl_end_undo_group}{31}{\code {rl_end_undo_group}}
\entry{rl_add_undo}{32}{\code {rl_add_undo}}
\entry{rl_free_undo_list}{32}{\code {rl_free_undo_list}}
\entry{rl_do_undo}{32}{\code {rl_do_undo}}
@@ -180,7 +180,7 @@
\entry{rl_on_new_line_with_prompt}{32}{\code {rl_on_new_line_with_prompt}}
\entry{rl_reset_line_state}{32}{\code {rl_reset_line_state}}
\entry{rl_crlf}{32}{\code {rl_crlf}}
\entry{rl_show_char}{33}{\code {rl_show_char}}
\entry{rl_show_char}{32}{\code {rl_show_char}}
\entry{rl_message}{33}{\code {rl_message}}
\entry{rl_clear_message}{33}{\code {rl_clear_message}}
\entry{rl_save_prompt}{33}{\code {rl_save_prompt}}
@@ -188,8 +188,8 @@
\entry{rl_expand_prompt}{33}{\code {rl_expand_prompt}}
\entry{rl_set_prompt}{33}{\code {rl_set_prompt}}
\entry{rl_insert_text}{33}{\code {rl_insert_text}}
\entry{rl_delete_text}{34}{\code {rl_delete_text}}
\entry{rl_copy_text}{34}{\code {rl_copy_text}}
\entry{rl_delete_text}{33}{\code {rl_delete_text}}
\entry{rl_copy_text}{33}{\code {rl_copy_text}}
\entry{rl_kill_text}{34}{\code {rl_kill_text}}
\entry{rl_push_macro_input}{34}{\code {rl_push_macro_input}}
\entry{rl_read_key}{34}{\code {rl_read_key}}
@@ -198,7 +198,7 @@
\entry{rl_execute_next}{34}{\code {rl_execute_next}}
\entry{rl_clear_pending_input}{34}{\code {rl_clear_pending_input}}
\entry{rl_set_keyboard_input_timeout}{34}{\code {rl_set_keyboard_input_timeout}}
\entry{rl_prep_terminal}{35}{\code {rl_prep_terminal}}
\entry{rl_prep_terminal}{34}{\code {rl_prep_terminal}}
\entry{rl_deprep_terminal}{35}{\code {rl_deprep_terminal}}
\entry{rl_tty_set_default_bindings}{35}{\code {rl_tty_set_default_bindings}}
\entry{rl_tty_unset_default_bindings}{35}{\code {rl_tty_unset_default_bindings}}
@@ -208,9 +208,9 @@
\entry{rl_free}{35}{\code {rl_free}}
\entry{rl_replace_line}{35}{\code {rl_replace_line}}
\entry{rl_extend_line_buffer}{35}{\code {rl_extend_line_buffer}}
\entry{rl_initialize}{36}{\code {rl_initialize}}
\entry{rl_ding}{36}{\code {rl_ding}}
\entry{rl_alphabetic}{36}{\code {rl_alphabetic}}
\entry{rl_initialize}{35}{\code {rl_initialize}}
\entry{rl_ding}{35}{\code {rl_ding}}
\entry{rl_alphabetic}{35}{\code {rl_alphabetic}}
\entry{rl_display_match_list}{36}{\code {rl_display_match_list}}
\entry{_rl_uppercase_p}{36}{\code {_rl_uppercase_p}}
\entry{_rl_lowercase_p}{36}{\code {_rl_lowercase_p}}
@@ -220,24 +220,24 @@
\entry{_rl_digit_value}{36}{\code {_rl_digit_value}}
\entry{rl_macro_bind}{36}{\code {rl_macro_bind}}
\entry{rl_macro_dumper}{36}{\code {rl_macro_dumper}}
\entry{rl_variable_bind}{37}{\code {rl_variable_bind}}
\entry{rl_variable_value}{37}{\code {rl_variable_value}}
\entry{rl_variable_bind}{36}{\code {rl_variable_bind}}
\entry{rl_variable_value}{36}{\code {rl_variable_value}}
\entry{rl_variable_dumper}{37}{\code {rl_variable_dumper}}
\entry{rl_set_paren_blink_timeout}{37}{\code {rl_set_paren_blink_timeout}}
\entry{rl_get_termcap}{37}{\code {rl_get_termcap}}
\entry{rl_callback_handler_install}{37}{\code {rl_callback_handler_install}}
\entry{rl_callback_read_char}{37}{\code {rl_callback_read_char}}
\entry{rl_callback_handler_remove}{38}{\code {rl_callback_handler_remove}}
\entry{rl_catch_signals}{40}{\code {rl_catch_signals}}
\entry{rl_callback_handler_remove}{37}{\code {rl_callback_handler_remove}}
\entry{rl_catch_signals}{39}{\code {rl_catch_signals}}
\entry{rl_catch_sigwinch}{40}{\code {rl_catch_sigwinch}}
\entry{rl_cleanup_after_signal}{40}{\code {rl_cleanup_after_signal}}
\entry{rl_free_line_state}{40}{\code {rl_free_line_state}}
\entry{rl_reset_after_signal}{40}{\code {rl_reset_after_signal}}
\entry{rl_echo_signal_char}{40}{\code {rl_echo_signal_char}}
\entry{rl_resize_terminal}{40}{\code {rl_resize_terminal}}
\entry{rl_set_screen_size}{41}{\code {rl_set_screen_size}}
\entry{rl_get_screen_size}{41}{\code {rl_get_screen_size}}
\entry{rl_reset_screen_size}{41}{\code {rl_reset_screen_size}}
\entry{rl_set_screen_size}{40}{\code {rl_set_screen_size}}
\entry{rl_get_screen_size}{40}{\code {rl_get_screen_size}}
\entry{rl_reset_screen_size}{40}{\code {rl_reset_screen_size}}
\entry{rl_set_signals}{41}{\code {rl_set_signals}}
\entry{rl_clear_signals}{41}{\code {rl_clear_signals}}
\entry{rl_complete}{42}{\code {rl_complete}}
@@ -245,21 +245,21 @@
\entry{rl_complete_internal}{42}{\code {rl_complete_internal}}
\entry{rl_complete}{42}{\code {rl_complete}}
\entry{rl_possible_completions}{42}{\code {rl_possible_completions}}
\entry{rl_insert_completions}{43}{\code {rl_insert_completions}}
\entry{rl_completion_mode}{43}{\code {rl_completion_mode}}
\entry{rl_completion_matches}{43}{\code {rl_completion_matches}}
\entry{rl_insert_completions}{42}{\code {rl_insert_completions}}
\entry{rl_completion_mode}{42}{\code {rl_completion_mode}}
\entry{rl_completion_matches}{42}{\code {rl_completion_matches}}
\entry{rl_filename_completion_function}{43}{\code {rl_filename_completion_function}}
\entry{rl_username_completion_function}{43}{\code {rl_username_completion_function}}
\entry{rl_completion_entry_function}{43}{\code {rl_completion_entry_function}}
\entry{rl_attempted_completion_function}{43}{\code {rl_attempted_completion_function}}
\entry{rl_filename_quoting_function}{44}{\code {rl_filename_quoting_function}}
\entry{rl_filename_dequoting_function}{44}{\code {rl_filename_dequoting_function}}
\entry{rl_filename_quoting_function}{43}{\code {rl_filename_quoting_function}}
\entry{rl_filename_dequoting_function}{43}{\code {rl_filename_dequoting_function}}
\entry{rl_char_is_quoted_p}{44}{\code {rl_char_is_quoted_p}}
\entry{rl_ignore_some_completions_function}{44}{\code {rl_ignore_some_completions_function}}
\entry{rl_directory_completion_hook}{44}{\code {rl_directory_completion_hook}}
\entry{rl_completion_display_matches_hook}{44}{\code {rl_completion_display_matches_hook}}
\entry{rl_basic_word_break_characters}{45}{\code {rl_basic_word_break_characters}}
\entry{rl_basic_quote_characters}{45}{\code {rl_basic_quote_characters}}
\entry{rl_basic_word_break_characters}{44}{\code {rl_basic_word_break_characters}}
\entry{rl_basic_quote_characters}{44}{\code {rl_basic_quote_characters}}
\entry{rl_completer_word_break_characters}{45}{\code {rl_completer_word_break_characters}}
\entry{rl_completion_word_break_hook}{45}{\code {rl_completion_word_break_hook}}
\entry{rl_completer_quote_characters}{45}{\code {rl_completer_quote_characters}}
@@ -267,16 +267,16 @@
\entry{rl_special_prefixes}{45}{\code {rl_special_prefixes}}
\entry{rl_completion_query_items}{45}{\code {rl_completion_query_items}}
\entry{rl_completion_append_character}{45}{\code {rl_completion_append_character}}
\entry{rl_completion_suppress_append}{46}{\code {rl_completion_suppress_append}}
\entry{rl_completion_quote_character}{46}{\code {rl_completion_quote_character}}
\entry{rl_completion_suppress_append}{45}{\code {rl_completion_suppress_append}}
\entry{rl_completion_quote_character}{45}{\code {rl_completion_quote_character}}
\entry{rl_completion_suppress_quote}{46}{\code {rl_completion_suppress_quote}}
\entry{rl_completion_found_quote}{46}{\code {rl_completion_found_quote}}
\entry{rl_completion_mark_symlink_dirs}{46}{\code {rl_completion_mark_symlink_dirs}}
\entry{rl_ignore_completion_duplicates}{46}{\code {rl_ignore_completion_duplicates}}
\entry{rl_filename_completion_desired}{46}{\code {rl_filename_completion_desired}}
\entry{rl_filename_quoting_desired}{46}{\code {rl_filename_quoting_desired}}
\entry{rl_attempted_completion_over}{47}{\code {rl_attempted_completion_over}}
\entry{rl_sort_completion_matches}{47}{\code {rl_sort_completion_matches}}
\entry{rl_attempted_completion_over}{46}{\code {rl_attempted_completion_over}}
\entry{rl_sort_completion_matches}{46}{\code {rl_sort_completion_matches}}
\entry{rl_completion_type}{47}{\code {rl_completion_type}}
\entry{rl_completion_invoking_key}{47}{\code {rl_completion_invoking_key}}
\entry{rl_inhibit_completion}{47}{\code {rl_inhibit_completion}}
+38 -38
View File
@@ -16,13 +16,13 @@
\entry {\code {backward-word (M-b)}}{13}
\entry {\code {beginning-of-history (M-<)}}{14}
\entry {\code {beginning-of-line (C-a)}}{13}
\entry {bell-style}{5}
\entry {bell-style}{4}
\entry {bind-tty-special-chars}{5}
\initial {C}
\entry {\code {call-last-kbd-macro (C-x e)}}{18}
\entry {\code {capitalize-word (M-c)}}{15}
\entry {\code {character-search (C-])}}{18}
\entry {\code {character-search-backward (M-C-])}}{19}
\entry {\code {character-search-backward (M-C-])}}{18}
\entry {\code {clear-screen (C-l)}}{13}
\entry {comment-begin}{5}
\entry {\code {complete (\key {TAB})}}{17}
@@ -37,16 +37,16 @@
\entry {\code {delete-char-or-list ()}}{17}
\entry {\code {delete-horizontal-space ()}}{16}
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{17}
\entry {disable-completion}{6}
\entry {disable-completion}{5}
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{18}
\entry {\code {downcase-word (M-l)}}{15}
\entry {\code {dump-functions ()}}{19}
\entry {\code {dump-macros ()}}{19}
\entry {\code {dump-variables ()}}{19}
\initial {E}
\entry {editing-mode}{6}
\entry {editing-mode}{5}
\entry {\code {emacs-editing-mode (C-e)}}{19}
\entry {enable-keypad}{6}
\entry {enable-keypad}{5}
\entry {\code {end-kbd-macro (C-x ))}}{18}
\entry {\code {end-of-history (M->)}}{14}
\entry {\code {end-of-line (C-e)}}{13}
@@ -65,7 +65,7 @@
\entry {horizontal-scroll-mode}{6}
\initial {I}
\entry {input-meta}{6}
\entry {\code {insert-comment (M-#)}}{19}
\entry {\code {insert-comment (M-#)}}{18}
\entry {\code {insert-completions (M-*)}}{17}
\entry {isearch-terminators}{6}
\initial {K}
@@ -75,7 +75,7 @@
\entry {\code {kill-whole-line ()}}{16}
\entry {\code {kill-word (M-d)}}{16}
\initial {M}
\entry {mark-modified-lines}{7}
\entry {mark-modified-lines}{6}
\entry {mark-symlinked-directories}{7}
\entry {match-hidden-files}{7}
\entry {\code {menu-complete ()}}{17}
@@ -91,7 +91,7 @@
\entry {page-completions}{7}
\entry {\code {possible-completions (M-?)}}{17}
\entry {\code {prefix-meta (\key {ESC})}}{18}
\entry {\code {previous-history (C-p)}}{14}
\entry {\code {previous-history (C-p)}}{13}
\initial {Q}
\entry {\code {quoted-insert (C-q or C-v)}}{15}
\initial {R}
@@ -104,12 +104,12 @@
\entry {\code {rl_add_defun}}{28}
\entry {\code {rl_add_funmap_entry}}{31}
\entry {\code {rl_add_undo}}{32}
\entry {\code {rl_alphabetic}}{36}
\entry {\code {rl_alphabetic}}{35}
\entry {\code {rl_already_prompted}}{24}
\entry {\code {rl_attempted_completion_function}}{43}
\entry {\code {rl_attempted_completion_over}}{47}
\entry {\code {rl_basic_quote_characters}}{45}
\entry {\code {rl_basic_word_break_characters}}{45}
\entry {\code {rl_attempted_completion_over}}{46}
\entry {\code {rl_basic_quote_characters}}{44}
\entry {\code {rl_basic_word_break_characters}}{44}
\entry {\code {rl_begin_undo_group}}{31}
\entry {\code {rl_bind_key}}{29}
\entry {\code {rl_bind_key_if_unbound}}{29}
@@ -121,9 +121,9 @@
\entry {\code {rl_bind_keyseq_in_map}}{30}
\entry {\code {rl_binding_keymap}}{25}
\entry {\code {rl_callback_handler_install}}{37}
\entry {\code {rl_callback_handler_remove}}{38}
\entry {\code {rl_callback_handler_remove}}{37}
\entry {\code {rl_callback_read_char}}{37}
\entry {\code {rl_catch_signals}}{40}
\entry {\code {rl_catch_signals}}{39}
\entry {\code {rl_catch_sigwinch}}{40}
\entry {\code {rl_char_is_quoted_p}}{44}
\entry {\code {rl_cleanup_after_signal}}{40}
@@ -140,21 +140,21 @@
\entry {\code {rl_completion_found_quote}}{46}
\entry {\code {rl_completion_invoking_key}}{47}
\entry {\code {rl_completion_mark_symlink_dirs}}{46}
\entry {\code {rl_completion_matches}}{43}
\entry {\code {rl_completion_mode}}{43}
\entry {\code {rl_completion_matches}}{42}
\entry {\code {rl_completion_mode}}{42}
\entry {\code {rl_completion_query_items}}{45}
\entry {\code {rl_completion_quote_character}}{46}
\entry {\code {rl_completion_suppress_append}}{46}
\entry {\code {rl_completion_quote_character}}{45}
\entry {\code {rl_completion_suppress_append}}{45}
\entry {\code {rl_completion_suppress_quote}}{46}
\entry {\code {rl_completion_type}}{47}
\entry {\code {rl_completion_word_break_hook}}{45}
\entry {\code {rl_copy_keymap}}{28}
\entry {\code {rl_copy_text}}{34}
\entry {\code {rl_copy_text}}{33}
\entry {\code {rl_crlf}}{32}
\entry {\code {rl_delete_text}}{34}
\entry {\code {rl_delete_text}}{33}
\entry {\code {rl_deprep_term_function}}{25}
\entry {\code {rl_deprep_terminal}}{35}
\entry {\code {rl_ding}}{36}
\entry {\code {rl_ding}}{35}
\entry {\code {rl_directory_completion_hook}}{44}
\entry {\code {rl_discard_keymap}}{28}
\entry {\code {rl_dispatching}}{23}
@@ -165,7 +165,7 @@
\entry {\code {rl_echo_signal_char}}{40}
\entry {\code {rl_editing_mode}}{27}
\entry {\code {rl_end}}{23}
\entry {\code {rl_end_undo_group}}{32}
\entry {\code {rl_end_undo_group}}{31}
\entry {\code {rl_erase_empty_line}}{23}
\entry {\code {rl_event_hook}}{25}
\entry {\code {rl_execute_next}}{34}
@@ -176,10 +176,10 @@
\entry {\code {rl_extend_line_buffer}}{35}
\entry {\code {rl_filename_completion_desired}}{46}
\entry {\code {rl_filename_completion_function}}{43}
\entry {\code {rl_filename_dequoting_function}}{44}
\entry {\code {rl_filename_dequoting_function}}{43}
\entry {\code {rl_filename_quote_characters}}{45}
\entry {\code {rl_filename_quoting_desired}}{46}
\entry {\code {rl_filename_quoting_function}}{44}
\entry {\code {rl_filename_quoting_function}}{43}
\entry {\code {rl_forced_update_display}}{32}
\entry {\code {rl_free}}{35}
\entry {\code {rl_free_line_state}}{40}
@@ -191,7 +191,7 @@
\entry {\code {rl_get_keymap}}{28}
\entry {\code {rl_get_keymap_by_name}}{28}
\entry {\code {rl_get_keymap_name}}{28}
\entry {\code {rl_get_screen_size}}{41}
\entry {\code {rl_get_screen_size}}{40}
\entry {\code {rl_get_termcap}}{37}
\entry {\code {rl_getc}}{34}
\entry {\code {rl_getc_function}}{25}
@@ -199,8 +199,8 @@
\entry {\code {rl_ignore_completion_duplicates}}{46}
\entry {\code {rl_ignore_some_completions_function}}{44}
\entry {\code {rl_inhibit_completion}}{47}
\entry {\code {rl_initialize}}{36}
\entry {\code {rl_insert_completions}}{43}
\entry {\code {rl_initialize}}{35}
\entry {\code {rl_insert_completions}}{42}
\entry {\code {rl_insert_text}}{33}
\entry {\code {rl_instream}}{24}
\entry {\code {rl_invoking_keyseqs}}{31}
@@ -230,7 +230,7 @@
\entry {\code {rl_pre_input_hook}}{25}
\entry {\code {rl_prefer_env_winsize}}{24}
\entry {\code {rl_prep_term_function}}{25}
\entry {\code {rl_prep_terminal}}{35}
\entry {\code {rl_prep_terminal}}{34}
\entry {\code {rl_prompt}}{24}
\entry {\code {rl_push_macro_input}}{34}
\entry {\code {rl_read_init_file}}{30}
@@ -243,7 +243,7 @@
\entry {\code {rl_replace_line}}{35}
\entry {\code {rl_reset_after_signal}}{40}
\entry {\code {rl_reset_line_state}}{32}
\entry {\code {rl_reset_screen_size}}{41}
\entry {\code {rl_reset_screen_size}}{40}
\entry {\code {rl_reset_terminal}}{35}
\entry {\code {rl_resize_terminal}}{40}
\entry {\code {rl_restore_prompt}}{33}
@@ -255,10 +255,10 @@
\entry {\code {rl_set_keymap}}{28}
\entry {\code {rl_set_paren_blink_timeout}}{37}
\entry {\code {rl_set_prompt}}{33}
\entry {\code {rl_set_screen_size}}{41}
\entry {\code {rl_set_screen_size}}{40}
\entry {\code {rl_set_signals}}{41}
\entry {\code {rl_show_char}}{33}
\entry {\code {rl_sort_completion_matches}}{47}
\entry {\code {rl_show_char}}{32}
\entry {\code {rl_sort_completion_matches}}{46}
\entry {\code {rl_special_prefixes}}{45}
\entry {\code {rl_startup_hook}}{25}
\entry {\code {rl_stuff_char}}{34}
@@ -270,15 +270,15 @@
\entry {\code {rl_unbind_key}}{29}
\entry {\code {rl_unbind_key_in_map}}{29}
\entry {\code {rl_username_completion_function}}{43}
\entry {\code {rl_variable_bind}}{37}
\entry {\code {rl_variable_bind}}{36}
\entry {\code {rl_variable_dumper}}{37}
\entry {\code {rl_variable_value}}{37}
\entry {\code {rl_variable_value}}{36}
\initial {S}
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{15}
\entry {\code {set-mark (C-@)}}{18}
\entry {show-all-if-ambiguous}{7}
\entry {show-all-if-unmodified}{8}
\entry {\code {start-kbd-macro (C-x ()}}{18}
\entry {show-all-if-unmodified}{7}
\entry {\code {start-kbd-macro (C-x ()}}{17}
\initial {T}
\entry {\code {tab-insert (M-\key {TAB})}}{15}
\entry {\code {tilde-expand (M-~)}}{18}
@@ -293,9 +293,9 @@
\entry {\code {upcase-word (M-u)}}{15}
\initial {V}
\entry {\code {vi-editing-mode (M-C-j)}}{19}
\entry {visible-stats}{8}
\entry {visible-stats}{7}
\initial {Y}
\entry {\code {yank (C-y)}}{17}
\entry {\code {yank (C-y)}}{16}
\entry {\code {yank-last-arg (M-. or M-_)}}{14}
\entry {\code {yank-nth-arg (M-C-y)}}{14}
\entry {\code {yank-pop (M-y)}}{17}
+102 -82
View File
@@ -1,7 +1,7 @@
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 6 JAN 2009 11:52
**/usr/homes/chet/src/bash/src/lib/readline/doc/rlman.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/rlman.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 18 MAR 2009 08:22
**/Users/chet/src/bash/src/lib/readline/doc/rlman.texi
(/Users/chet/src/bash/src/lib/readline/doc/rlman.texi (./texinfo.tex
Loading texinfo [version 2009-01-18.17]:
\bindingoffset=\dimen16
\normaloffset=\dimen17
\pagewidth=\dimen18
@@ -32,81 +32,94 @@ Loading texinfo [version 2003-02-03.16]: Basics,
\toksD=\toks18
\boxA=\box19
\countA=\count30
\nopdfimagehelp=\toks19
fonts,
\sffam=\fam8
\textleading=\dimen26
\mainmagstep=\count31
\fontdepth=\count32
page headings,
markup,
\fontdepth=\count31
glyphs,
\errorbox=\box20
page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks19
\oddheadline=\toks20
\evenfootline=\toks21
\oddfootline=\toks22
tables,
\evenheadline=\toks20
\oddheadline=\toks21
\evenfootline=\toks22
\oddfootline=\toks23
tables,
\tableindent=\dimen27
\itemindent=\dimen28
\itemmargin=\dimen29
\itemmax=\dimen30
\itemno=\count33
\itemno=\count32
\multitableparskip=\skip22
\multitableparindent=\skip23
\multitablecolspace=\dimen31
\multitablelinespace=\skip24
\colcount=\count34
\savedfootnotes=\box20
conditionals, indexing,
\secondaryindent=\skip25
\colcount=\count33
\everytab=\toks24
conditionals,
\doignorecount=\count34
indexing,
\whatsitskip=\skip25
\whatsitpenalty=\count35
\secondaryindent=\skip26
\partialpage=\box21
\doublecolumnhsize=\dimen32
sectioning,
\chapno=\count35
\secno=\count36
\subsecno=\count37
\subsubsecno=\count38
\appendixno=\count39
\absseclevel=\count40
\secbase=\count41
\chapheadingskip=\skip26
\secheadingskip=\skip27
\subsecheadingskip=\skip28
\unnumberedno=\count36
\chapno=\count37
\secno=\count38
\subsecno=\count39
\subsubsecno=\count40
\appendixno=\count41
\absseclevel=\count42
\secbase=\count43
\chapheadingskip=\skip27
\secheadingskip=\skip28
\subsecheadingskip=\skip29
toc,
\tocfile=\write0
\contentsrightmargin=\skip29
\savepageno=\count42
\lastnegativepageno=\count43
\shortappendixwidth=\dimen33
\tocindent=\dimen34
\contentsrightmargin=\skip30
\savepageno=\count44
\lastnegativepageno=\count45
\tocindent=\dimen33
environments,
\errorbox=\box22
\lispnarrowing=\skip30
\envskipamount=\skip31
\circthick=\dimen35
\cartouter=\dimen36
\cartinner=\dimen37
\normbskip=\skip32
\normpskip=\skip33
\normlskip=\skip34
\lskip=\skip35
\rskip=\skip36
\lispnarrowing=\skip31
\envskipamount=\skip32
\circthick=\dimen34
\cartouter=\dimen35
\cartinner=\dimen36
\normbskip=\skip33
\normpskip=\skip34
\normlskip=\skip35
\lskip=\skip36
\rskip=\skip37
\nonfillparindent=\dimen37
\tabw=\dimen38
defuns,
\defbodyindent=\skip37
\defargsindent=\skip38
\deflastargmargin=\skip39
\parencount=\count44
defuns,
\defbodyindent=\skip38
\defargsindent=\skip39
\deflastargmargin=\skip40
\defunpenalty=\count46
\parencount=\count47
\brackcount=\count48
macros,
\macscribble=\write1
\paramno=\count45
\macname=\toks23
cross references,
\paramno=\count49
\macname=\toks25
cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\savesfregister=\count50
insertions,
\footnoteno=\count51
\SAVEfootins=\box22
\SAVEmargin=\box23
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
@@ -116,24 +129,27 @@ cross references,
\epsfxsize=\dimen44
\epsfysize=\dimen45
\pspoints=\dimen46
\epsfnoopenhelp=\toks24
\epsfnoopenhelp=\toks26
)
\noepsfhelp=\toks25
localization,
\nolanghelp=\toks26
\noepsfhelp=\toks27
localization,
\nolanghelp=\toks28
\countUTFx=\count52
\countUTFy=\count53
\countUTFz=\count54
formatting,
\defaultparindent=\dimen47
and turning on texinfo input format.) (./rlman.aux)
and turning on texinfo input format.) (./rlman.aux)
\openout2 = `rlman.aux'.
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
(./version.texi) [1
\openout2 = `rlman.aux'.
(./version.texi) [1
\openout3 = `rlman.cp'.
\openout4 = `rlman.fn'.
@@ -146,16 +162,20 @@ localization,
\openout8 = `rlman.pg'.
] [2] (./rlman.toc [-1]) [-2] (./rluser.texi
]
\openout1 = `rlman.tmp'.
(./rlman.tmp) [2] (./rlman.toc [-1]) [-2] (./rluser.texi
@btindfile=@write9
Chapter 1
\openout0 = `rlman.toc'.
[1
[1
\openout9 = `rlman.bt'.
] [2] [3] [4] [5]
] [2]
[3] [4] [5]
Underfull \hbox (badness 5231) in paragraph at lines 524--540
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -183,7 +203,7 @@ gnored[] |
[11] [12] [13] [14] [15] [16] [17] [18]) (./rltech.texi Chapter 2 [19] [20]
[21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]
[36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]
[36] [37] [38] [39] [40] [41] [42] [43] [44] [45]
Underfull \hbox (badness 7379) in paragraph at lines 1870--1875
[]@textrm If an application-specific com-ple-tion func-tion as-signed to @text
tt rl_attempted_
@@ -196,16 +216,16 @@ tt rl_attempted_
.@glue 3.65 plus 1.825 minus 1.21666
.etc.
[47] [48] [49] [50] [51] [52] [53] [54]) Appendix A [55] (./fdl.texi [56]
[57] [58] [59] [60] [61]) (Concept Index) [62] (./rlman.cps)
(Function and Variable Index) [63] (./rlman.fns [64] [65] [66]) [67] )
[46] [47] [48] [49] [50] [51] [52] [53] [54]) Appendix A [55] (./fdl.texi
[56] [57] [58] [59] [60] [61] [62]) (Concept Index) [63] (./rlman.cps)
(Function and Variable Index) [64] (./rlman.fns [65] [66] [67]) [68] )
Here is how much of TeX's memory you used:
1496 strings out of 97980
18428 string characters out of 1221004
47342 words of memory out of 1500000
2358 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 1200000 for 2000
19 hyphenation exceptions out of 8191
14i,8n,17p,281b,697s stack positions out of 5000i,500n,6000p,200000b,5000s
1839 strings out of 97980
23013 string characters out of 1221004
83614 words of memory out of 1500000
2666 multiletter control sequences out of 10000+50000
32127 words of font info for 112 fonts, out of 1200000 for 2000
51 hyphenation exceptions out of 8191
16i,6n,14p,323b,534s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on rlman.dvi (71 pages, 291468 bytes).
Output written on rlman.dvi (72 pages, 292044 bytes).
+1 -1
View File
@@ -21,7 +21,7 @@ are preserved on all copies.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
and with the Back-Cover Texts as in (a) below. A copy of the license is
+26
View File
@@ -0,0 +1,26 @@
This manual describes the GNU Readline Library
(version @value{VERSION}, @value{UPDATED}), a library which aids in the
consistency of user interface across discrete programs which provide
a command line interface.
Copyright @copyright{} 1988--2009 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
and with the Back-Cover Texts as in (a) below. A copy of the license is
included in the section entitled ``GNU Free Documentation License''.
(a) The FSF's Back-Cover Text is: You are free to copy and modify
this GNU manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
@end quotation
@endinput
+51 -51
View File
@@ -1,51 +1,51 @@
\chapentry{Command Line Editing}{1}{1}
\secentry{Introduction to Line Editing}{1}{1}{1}
\secentry{Readline Interaction}{1}{2}{1}
\subsecentry{Readline Bare Essentials}{1}{2}{1}{1}
\subsecentry{Readline Movement Commands}{1}{2}{2}{2}
\subsecentry{Readline Killing Commands}{1}{2}{3}{2}
\subsecentry{Readline Arguments}{1}{2}{4}{3}
\subsecentry{Searching for Commands in the History}{1}{2}{5}{3}
\secentry{Readline Init File}{1}{3}{4}
\subsecentry{Readline Init File Syntax}{1}{3}{1}{4}
\subsecentry{Conditional Init Constructs}{1}{3}{2}{9}
\subsecentry{Sample Init File}{1}{3}{3}{10}
\secentry{Bindable Readline Commands}{1}{4}{13}
\subsecentry{Commands For Moving}{1}{4}{1}{13}
\subsecentry{Commands For Manipulating The History}{1}{4}{2}{13}
\subsecentry{Commands For Changing Text}{1}{4}{3}{14}
\subsecentry{Killing And Yanking}{1}{4}{4}{16}
\subsecentry{Specifying Numeric Arguments}{1}{4}{5}{17}
\subsecentry{Letting Readline Type For You}{1}{4}{6}{17}
\subsecentry{Keyboard Macros}{1}{4}{7}{17}
\subsecentry{Some Miscellaneous Commands}{1}{4}{8}{18}
\secentry{Readline vi Mode}{1}{5}{19}
\chapentry{Programming with GNU Readline}{2}{20}
\secentry{Basic Behavior}{2}{1}{20}
\secentry{Custom Functions}{2}{2}{21}
\subsecentry{Readline Typedefs}{2}{2}{1}{21}
\subsecentry{Writing a New Function}{2}{2}{2}{22}
\secentry{Readline Variables}{2}{3}{23}
\secentry{Readline Convenience Functions}{2}{4}{27}
\subsecentry{Naming a Function}{2}{4}{1}{27}
\subsecentry{Selecting a Keymap}{2}{4}{2}{28}
\subsecentry{Binding Keys}{2}{4}{3}{28}
\subsecentry{Associating Function Names and Bindings}{2}{4}{4}{30}
\subsecentry{Allowing Undoing}{2}{4}{5}{31}
\subsecentry{Redisplay}{2}{4}{6}{32}
\subsecentry{Modifying Text}{2}{4}{7}{33}
\subsecentry{Character Input}{2}{4}{8}{34}
\subsecentry{Terminal Management}{2}{4}{9}{34}
\subsecentry{Utility Functions}{2}{4}{10}{35}
\subsecentry{Miscellaneous Functions}{2}{4}{11}{36}
\subsecentry{Alternate Interface}{2}{4}{12}{37}
\subsecentry{A Readline Example}{2}{4}{13}{38}
\secentry{Readline Signal Handling}{2}{5}{39}
\secentry{Custom Completers}{2}{6}{41}
\subsecentry{How Completing Works}{2}{6}{1}{41}
\subsecentry{Completion Functions}{2}{6}{2}{42}
\subsecentry{Completion Variables}{2}{6}{3}{43}
\subsecentry{A Short Completion Example}{2}{6}{4}{47}
\appendixentry{GNU Free Documentation License}{A}{56}
\unnumbchapentry{Concept Index}{2}{63}
\unnumbchapentry{Function and Variable Index}{2}{64}
@numchapentry{Command Line Editing}{1}{Command Line Editing}{1}
@numsecentry{Introduction to Line Editing}{1.1}{Introduction and Notation}{1}
@numsecentry{Readline Interaction}{1.2}{Readline Interaction}{1}
@numsubsecentry{Readline Bare Essentials}{1.2.1}{Readline Bare Essentials}{1}
@numsubsecentry{Readline Movement Commands}{1.2.2}{Readline Movement Commands}{2}
@numsubsecentry{Readline Killing Commands}{1.2.3}{Readline Killing Commands}{2}
@numsubsecentry{Readline Arguments}{1.2.4}{Readline Arguments}{3}
@numsubsecentry{Searching for Commands in the History}{1.2.5}{Searching}{3}
@numsecentry{Readline Init File}{1.3}{Readline Init File}{4}
@numsubsecentry{Readline Init File Syntax}{1.3.1}{Readline Init File Syntax}{4}
@numsubsecentry{Conditional Init Constructs}{1.3.2}{Conditional Init Constructs}{9}
@numsubsecentry{Sample Init File}{1.3.3}{Sample Init File}{10}
@numsecentry{Bindable Readline Commands}{1.4}{Bindable Readline Commands}{13}
@numsubsecentry{Commands For Moving}{1.4.1}{Commands For Moving}{13}
@numsubsecentry{Commands For Manipulating The History}{1.4.2}{Commands For History}{13}
@numsubsecentry{Commands For Changing Text}{1.4.3}{Commands For Text}{15}
@numsubsecentry{Killing And Yanking}{1.4.4}{Commands For Killing}{16}
@numsubsecentry{Specifying Numeric Arguments}{1.4.5}{Numeric Arguments}{17}
@numsubsecentry{Letting Readline Type For You}{1.4.6}{Commands For Completion}{17}
@numsubsecentry{Keyboard Macros}{1.4.7}{Keyboard Macros}{17}
@numsubsecentry{Some Miscellaneous Commands}{1.4.8}{Miscellaneous Commands}{18}
@numsecentry{Readline vi Mode}{1.5}{Readline vi Mode}{19}
@numchapentry{Programming with GNU Readline}{2}{Programming with GNU Readline}{20}
@numsecentry{Basic Behavior}{2.1}{Basic Behavior}{20}
@numsecentry{Custom Functions}{2.2}{Custom Functions}{21}
@numsubsecentry{Readline Typedefs}{2.2.1}{Readline Typedefs}{22}
@numsubsecentry{Writing a New Function}{2.2.2}{Function Writing}{22}
@numsecentry{Readline Variables}{2.3}{Readline Variables}{23}
@numsecentry{Readline Convenience Functions}{2.4}{Readline Convenience Functions}{27}
@numsubsecentry{Naming a Function}{2.4.1}{Function Naming}{27}
@numsubsecentry{Selecting a Keymap}{2.4.2}{Keymaps}{28}
@numsubsecentry{Binding Keys}{2.4.3}{Binding Keys}{29}
@numsubsecentry{Associating Function Names and Bindings}{2.4.4}{Associating Function Names and Bindings}{30}
@numsubsecentry{Allowing Undoing}{2.4.5}{Allowing Undoing}{31}
@numsubsecentry{Redisplay}{2.4.6}{Redisplay}{32}
@numsubsecentry{Modifying Text}{2.4.7}{Modifying Text}{33}
@numsubsecentry{Character Input}{2.4.8}{Character Input}{34}
@numsubsecentry{Terminal Management}{2.4.9}{Terminal Management}{34}
@numsubsecentry{Utility Functions}{2.4.10}{Utility Functions}{35}
@numsubsecentry{Miscellaneous Functions}{2.4.11}{Miscellaneous Functions}{36}
@numsubsecentry{Alternate Interface}{2.4.12}{Alternate Interface}{37}
@numsubsecentry{A Readline Example}{2.4.13}{A Readline Example}{37}
@numsecentry{Readline Signal Handling}{2.5}{Readline Signal Handling}{39}
@numsecentry{Custom Completers}{2.6}{Custom Completers}{41}
@numsubsecentry{How Completing Works}{2.6.1}{How Completing Works}{41}
@numsubsecentry{Completion Functions}{2.6.2}{Completion Functions}{42}
@numsubsecentry{Completion Variables}{2.6.3}{Completion Variables}{43}
@numsubsecentry{A Short Completion Example}{2.6.4}{A Short Completion Example}{47}
@appentry{GNU Free Documentation License}{A}{GNU Free Documentation License}{56}
@unnchapentry{Concept Index}{10001}{Concept Index}{64}
@unnchapentry{Function and Variable Index}{10002}{Function and Variable Index}{65}
+23 -23
View File
@@ -1,69 +1,69 @@
@xrdef{Command Line Editing-title}{Command Line Editing}
@xrdef{Command Line Editing-pg}{1}
@xrdef{Command Line Editing-snt}{Chapter@tie 1}
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
@xrdef{Introduction and Notation-pg}{1}
@xrdef{Introduction and Notation-snt}{Section@tie 1.1}
@xrdef{Readline Interaction-title}{Readline Interaction}
@xrdef{Readline Interaction-pg}{1}
@xrdef{Readline Interaction-snt}{Section@tie 1.2}
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
@xrdef{Readline Bare Essentials-pg}{1}
@xrdef{Readline Bare Essentials-snt}{Section@tie 1.2.1}
@xrdef{Command Line Editing-pg}{1}
@xrdef{Introduction and Notation-pg}{1}
@xrdef{Readline Interaction-pg}{1}
@xrdef{Readline Bare Essentials-pg}{1}
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
@xrdef{Readline Movement Commands-pg}{2}
@xrdef{Readline Movement Commands-snt}{Section@tie 1.2.2}
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
@xrdef{Readline Killing Commands-pg}{2}
@xrdef{Readline Killing Commands-snt}{Section@tie 1.2.3}
@xrdef{Readline Movement Commands-pg}{2}
@xrdef{Readline Killing Commands-pg}{2}
@xrdef{Readline Arguments-title}{Readline Arguments}
@xrdef{Readline Arguments-pg}{3}
@xrdef{Readline Arguments-snt}{Section@tie 1.2.4}
@xrdef{Searching-title}{Searching for Commands in the History}
@xrdef{Searching-pg}{3}
@xrdef{Searching-snt}{Section@tie 1.2.5}
@xrdef{Readline Arguments-pg}{3}
@xrdef{Searching-pg}{3}
@xrdef{Readline Init File-title}{Readline Init File}
@xrdef{Readline Init File-pg}{4}
@xrdef{Readline Init File-snt}{Section@tie 1.3}
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
@xrdef{Readline Init File Syntax-pg}{4}
@xrdef{Readline Init File Syntax-snt}{Section@tie 1.3.1}
@xrdef{Readline Init File-pg}{4}
@xrdef{Readline Init File Syntax-pg}{4}
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
@xrdef{Conditional Init Constructs-pg}{9}
@xrdef{Conditional Init Constructs-snt}{Section@tie 1.3.2}
@xrdef{Conditional Init Constructs-pg}{9}
@xrdef{Sample Init File-title}{Sample Init File}
@xrdef{Sample Init File-pg}{10}
@xrdef{Sample Init File-snt}{Section@tie 1.3.3}
@xrdef{Sample Init File-pg}{10}
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
@xrdef{Bindable Readline Commands-pg}{13}
@xrdef{Bindable Readline Commands-snt}{Section@tie 1.4}
@xrdef{Commands For Moving-title}{Commands For Moving}
@xrdef{Commands For Moving-pg}{13}
@xrdef{Commands For Moving-snt}{Section@tie 1.4.1}
@xrdef{Commands For History-title}{Commands For Manipulating The History}
@xrdef{Commands For History-pg}{13}
@xrdef{Commands For History-snt}{Section@tie 1.4.2}
@xrdef{Bindable Readline Commands-pg}{13}
@xrdef{Commands For Moving-pg}{13}
@xrdef{Commands For History-pg}{13}
@xrdef{Commands For Text-title}{Commands For Changing Text}
@xrdef{Commands For Text-pg}{15}
@xrdef{Commands For Text-snt}{Section@tie 1.4.3}
@xrdef{Commands For Text-pg}{15}
@xrdef{Commands For Killing-title}{Killing And Yanking}
@xrdef{Commands For Killing-pg}{16}
@xrdef{Commands For Killing-snt}{Section@tie 1.4.4}
@xrdef{Commands For Killing-pg}{16}
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
@xrdef{Numeric Arguments-pg}{17}
@xrdef{Numeric Arguments-snt}{Section@tie 1.4.5}
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
@xrdef{Commands For Completion-pg}{17}
@xrdef{Commands For Completion-snt}{Section@tie 1.4.6}
@xrdef{Keyboard Macros-title}{Keyboard Macros}
@xrdef{Keyboard Macros-pg}{18}
@xrdef{Keyboard Macros-snt}{Section@tie 1.4.7}
@xrdef{Numeric Arguments-pg}{17}
@xrdef{Commands For Completion-pg}{17}
@xrdef{Keyboard Macros-pg}{17}
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
@xrdef{Miscellaneous Commands-pg}{18}
@xrdef{Miscellaneous Commands-snt}{Section@tie 1.4.8}
@xrdef{Miscellaneous Commands-pg}{18}
@xrdef{Readline vi Mode-title}{Readline vi Mode}
@xrdef{Readline vi Mode-pg}{19}
@xrdef{Readline vi Mode-snt}{Section@tie 1.5}
@xrdef{Readline vi Mode-pg}{19}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{20}
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
@xrdef{GNU Free Documentation License-pg}{20}
+2 -2
View File
@@ -4,6 +4,6 @@
\entry{editing command lines}{1}{editing command lines}
\entry{killing text}{2}{killing text}
\entry{yanking text}{2}{yanking text}
\entry{kill ring}{3}{kill ring}
\entry{kill ring}{2}{kill ring}
\entry{initialization file, readline}{4}{initialization file, readline}
\entry{variables, readline}{5}{variables, readline}
\entry{variables, readline}{4}{variables, readline}
+2 -2
View File
@@ -6,11 +6,11 @@
\entry {initialization file, readline}{4}
\entry {interaction, readline}{1}
\initial {K}
\entry {kill ring}{3}
\entry {kill ring}{2}
\entry {killing text}{2}
\initial {N}
\entry {notation, readline}{1}
\initial {V}
\entry {variables, readline}{5}
\entry {variables, readline}{4}
\initial {Y}
\entry {yanking text}{2}
Binary file not shown.
+5 -5
View File
@@ -7,7 +7,7 @@
\entry{clear-screen (C-l)}{13}{\code {clear-screen (C-l)}}
\entry{redraw-current-line ()}{13}{\code {redraw-current-line ()}}
\entry{accept-line (Newline or Return)}{13}{\code {accept-line (Newline or Return)}}
\entry{previous-history (C-p)}{14}{\code {previous-history (C-p)}}
\entry{previous-history (C-p)}{13}{\code {previous-history (C-p)}}
\entry{next-history (C-n)}{14}{\code {next-history (C-n)}}
\entry{beginning-of-history (M-<)}{14}{\code {beginning-of-history (M-<)}}
\entry{end-of-history (M->)}{14}{\code {end-of-history (M->)}}
@@ -44,7 +44,7 @@
\entry{copy-region-as-kill ()}{16}{\code {copy-region-as-kill ()}}
\entry{copy-backward-word ()}{16}{\code {copy-backward-word ()}}
\entry{copy-forward-word ()}{16}{\code {copy-forward-word ()}}
\entry{yank (C-y)}{17}{\code {yank (C-y)}}
\entry{yank (C-y)}{16}{\code {yank (C-y)}}
\entry{yank-pop (M-y)}{17}{\code {yank-pop (M-y)}}
\entry{digit-argument (M-0, M-1, ...{} M--)}{17}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
\entry{universal-argument ()}{17}{\code {universal-argument ()}}
@@ -53,7 +53,7 @@
\entry{insert-completions (M-*)}{17}{\code {insert-completions (M-*)}}
\entry{menu-complete ()}{17}{\code {menu-complete ()}}
\entry{delete-char-or-list ()}{17}{\code {delete-char-or-list ()}}
\entry{start-kbd-macro (C-x ()}{18}{\code {start-kbd-macro (C-x ()}}
\entry{start-kbd-macro (C-x ()}{17}{\code {start-kbd-macro (C-x ()}}
\entry{end-kbd-macro (C-x ))}{18}{\code {end-kbd-macro (C-x ))}}
\entry{call-last-kbd-macro (C-x e)}{18}{\code {call-last-kbd-macro (C-x e)}}
\entry{re-read-init-file (C-x C-r)}{18}{\code {re-read-init-file (C-x C-r)}}
@@ -66,8 +66,8 @@
\entry{set-mark (C-@)}{18}{\code {set-mark (C-@)}}
\entry{exchange-point-and-mark (C-x C-x)}{18}{\code {exchange-point-and-mark (C-x C-x)}}
\entry{character-search (C-])}{18}{\code {character-search (C-])}}
\entry{character-search-backward (M-C-])}{19}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{19}{\code {insert-comment (M-#)}}
\entry{character-search-backward (M-C-])}{18}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{18}{\code {insert-comment (M-#)}}
\entry{dump-functions ()}{19}{\code {dump-functions ()}}
\entry{dump-variables ()}{19}{\code {dump-variables ()}}
\entry{dump-macros ()}{19}{\code {dump-macros ()}}
+5 -5
View File
@@ -13,7 +13,7 @@
\entry {\code {call-last-kbd-macro (C-x e)}}{18}
\entry {\code {capitalize-word (M-c)}}{15}
\entry {\code {character-search (C-])}}{18}
\entry {\code {character-search-backward (M-C-])}}{19}
\entry {\code {character-search-backward (M-C-])}}{18}
\entry {\code {clear-screen (C-l)}}{13}
\entry {\code {complete (\key {TAB})}}{17}
\entry {\code {copy-backward-word ()}}{16}
@@ -44,7 +44,7 @@
\entry {\code {history-search-backward ()}}{14}
\entry {\code {history-search-forward ()}}{14}
\initial {I}
\entry {\code {insert-comment (M-#)}}{19}
\entry {\code {insert-comment (M-#)}}{18}
\entry {\code {insert-completions (M-*)}}{17}
\initial {K}
\entry {\code {kill-line (C-k)}}{16}
@@ -62,7 +62,7 @@
\initial {P}
\entry {\code {possible-completions (M-?)}}{17}
\entry {\code {prefix-meta (\key {ESC})}}{18}
\entry {\code {previous-history (C-p)}}{14}
\entry {\code {previous-history (C-p)}}{13}
\initial {Q}
\entry {\code {quoted-insert (C-q or C-v)}}{15}
\initial {R}
@@ -73,7 +73,7 @@
\initial {S}
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{15}
\entry {\code {set-mark (C-@)}}{18}
\entry {\code {start-kbd-macro (C-x ()}}{18}
\entry {\code {start-kbd-macro (C-x ()}}{17}
\initial {T}
\entry {\code {tab-insert (M-\key {TAB})}}{15}
\entry {\code {tilde-expand (M-~)}}{18}
@@ -89,7 +89,7 @@
\initial {V}
\entry {\code {vi-editing-mode (M-C-j)}}{19}
\initial {Y}
\entry {\code {yank (C-y)}}{17}
\entry {\code {yank (C-y)}}{16}
\entry {\code {yank-last-arg (M-. or M-_)}}{14}
\entry {\code {yank-nth-arg (M-C-y)}}{14}
\entry {\code {yank-pop (M-y)}}{17}
+81 -15
View File
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on January, 6 2009 by texi2html 1.64 -->
<!-- Created on March, 18 2009 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -2013,12 +2013,12 @@ so forth.
<P>
<center>
Version 1.2, November 2002
Version 1.3, 3 November 2008
</center>
</P><P>
<TABLE><tr><td>&nbsp;</td><td class=display><pre style="font-family: serif">Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
<TABLE><tr><td>&nbsp;</td><td class=display><pre style="font-family: serif">Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<A HREF="http://fsf.org/">http://fsf.org/</A>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -2136,6 +2136,10 @@ the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
</P><P>
The "publisher" means any person or entity that distributes copies
of the Document to the public.
</P><P>
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
@@ -2449,13 +2453,33 @@ title.
TERMINATION
<P>
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void, and
will automatically terminate your rights under this License.
</P><P>
However, if you cease all violation of this License, then your license
from a particular copyright holder is reinstated (a) provisionally,
unless and until the copyright holder explicitly and finally
terminates your license, and (b) permanently, if the copyright holder
fails to notify you of the violation by some reasonable means prior to
60 days after the cessation.
</P><P>
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
</P><P>
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, receipt of a copy of some or all of the same material does
not give you any rights to use it.
</P><P>
<LI>
@@ -2476,7 +2500,49 @@ following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.
as a draft) by the Free Software Foundation. If the Document
specifies that a proxy can decide which future versions of this
License can be used, that proxy's public statement of acceptance of a
version permanently authorizes you to choose that version for the
Document.
</P><P>
<LI>
RELICENSING
<P>
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server. A
"Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
</P><P>
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
</P><P>
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
</P><P>
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this License
somewhere other than this MMC, and subsequently incorporated in whole
or in part into the MMC, (1) had no cover texts or invariant sections,
and (2) were thus incorporated prior to November 1, 2008.
</P><P>
The operator of an MMC Site may republish an MMC contained in the site
under CC-BY-SA on the same site at any time before August 1, 2009,
provided the MMC is eligible for relicensing.
</P><P>
</OL>
<P>
@@ -2492,7 +2558,7 @@ license notices just after the title page:
<TABLE><tr><td>&nbsp;</td><td class=smallexample><FONT SIZE=-1><pre> Copyright (C) <VAR>year</VAR> <VAR>your name</VAR>.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
@@ -2609,7 +2675,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
This document was generated by <I>Chet Ramey</I> on <I>January, 6 2009</I>
This document was generated by <I>Chet Ramey</I> on <I>March, 18 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -2771,7 +2837,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Chet Ramey</I> on <I>January, 6 2009</I>
by <I>Chet Ramey</I> on <I>March, 18 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
+66 -12
View File
@@ -14,7 +14,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual", and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -1300,10 +1300,10 @@ File: rluserman.info, Node: GNU Free Documentation License, Prev: Command Line
Appendix A GNU Free Documentation License
*****************************************
Version 1.2, November 2002
Version 1.3, 3 November 2008
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
`http://fsf.org/'
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -1405,6 +1405,9 @@ Appendix A GNU Free Documentation License
Page" means the text near the most prominent appearance of the
work's title, preceding the beginning of the body of the text.
The "publisher" means any person or entity that distributes copies
of the Document to the public.
A section "Entitled XYZ" means a named subunit of the Document
whose title either is precisely XYZ or contains XYZ in parentheses
following text that translates XYZ in another language. (Here XYZ
@@ -1670,12 +1673,29 @@ Appendix A GNU Free Documentation License
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided for under this License. Any other
attempt to copy, modify, sublicense or distribute the Document is
void, and will automatically terminate your rights under this
License. However, parties who have received copies, or rights,
from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void,
and will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly
and finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from
that copyright holder, and you cure the violation prior to 30 days
after your receipt of the notice.
Termination of your rights under this section does not terminate
the licenses of parties who have received copies or rights from
you under this License. If your rights have been terminated and
not permanently reinstated, receipt of a copy of some or all of
the same material does not give you any rights to use it.
10. FUTURE REVISIONS OF THIS LICENSE
@@ -1693,7 +1713,41 @@ Appendix A GNU Free Documentation License
published (not as a draft) by the Free Software Foundation. If
the Document does not specify a version number of this License,
you may choose any version ever published (not as a draft) by the
Free Software Foundation.
Free Software Foundation. If the Document specifies that a proxy
can decide which future versions of this License can be used, that
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server.
A "Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this
License somewhere other than this MMC, and subsequently
incorporated in whole or in part into the MMC, (1) had no cover
texts or invariant sections, and (2) were thus incorporated prior
to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the
site under CC-BY-SA on the same site at any time before August 1,
2009, provided the MMC is eligible for relicensing.
ADDENDUM: How to use this License for your documents
====================================================
@@ -1704,7 +1758,7 @@ notices just after the title page:
Copyright (C) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
+96 -76
View File
@@ -1,7 +1,7 @@
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 6 JAN 2009 11:52
**/usr/homes/chet/src/bash/src/lib/readline/doc/rluserman.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluserman.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 18 MAR 2009 08:22
**/Users/chet/src/bash/src/lib/readline/doc/rluserman.texi
(/Users/chet/src/bash/src/lib/readline/doc/rluserman.texi (./texinfo.tex
Loading texinfo [version 2009-01-18.17]:
\bindingoffset=\dimen16
\normaloffset=\dimen17
\pagewidth=\dimen18
@@ -32,81 +32,94 @@ Loading texinfo [version 2003-02-03.16]: Basics,
\toksD=\toks18
\boxA=\box19
\countA=\count30
\nopdfimagehelp=\toks19
fonts,
\sffam=\fam8
\textleading=\dimen26
\mainmagstep=\count31
\fontdepth=\count32
page headings,
markup,
\fontdepth=\count31
glyphs,
\errorbox=\box20
page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks19
\oddheadline=\toks20
\evenfootline=\toks21
\oddfootline=\toks22
tables,
\evenheadline=\toks20
\oddheadline=\toks21
\evenfootline=\toks22
\oddfootline=\toks23
tables,
\tableindent=\dimen27
\itemindent=\dimen28
\itemmargin=\dimen29
\itemmax=\dimen30
\itemno=\count33
\itemno=\count32
\multitableparskip=\skip22
\multitableparindent=\skip23
\multitablecolspace=\dimen31
\multitablelinespace=\skip24
\colcount=\count34
\savedfootnotes=\box20
conditionals, indexing,
\secondaryindent=\skip25
\colcount=\count33
\everytab=\toks24
conditionals,
\doignorecount=\count34
indexing,
\whatsitskip=\skip25
\whatsitpenalty=\count35
\secondaryindent=\skip26
\partialpage=\box21
\doublecolumnhsize=\dimen32
sectioning,
\chapno=\count35
\secno=\count36
\subsecno=\count37
\subsubsecno=\count38
\appendixno=\count39
\absseclevel=\count40
\secbase=\count41
\chapheadingskip=\skip26
\secheadingskip=\skip27
\subsecheadingskip=\skip28
\unnumberedno=\count36
\chapno=\count37
\secno=\count38
\subsecno=\count39
\subsubsecno=\count40
\appendixno=\count41
\absseclevel=\count42
\secbase=\count43
\chapheadingskip=\skip27
\secheadingskip=\skip28
\subsecheadingskip=\skip29
toc,
\tocfile=\write0
\contentsrightmargin=\skip29
\savepageno=\count42
\lastnegativepageno=\count43
\shortappendixwidth=\dimen33
\tocindent=\dimen34
\contentsrightmargin=\skip30
\savepageno=\count44
\lastnegativepageno=\count45
\tocindent=\dimen33
environments,
\errorbox=\box22
\lispnarrowing=\skip30
\envskipamount=\skip31
\circthick=\dimen35
\cartouter=\dimen36
\cartinner=\dimen37
\normbskip=\skip32
\normpskip=\skip33
\normlskip=\skip34
\lskip=\skip35
\rskip=\skip36
\lispnarrowing=\skip31
\envskipamount=\skip32
\circthick=\dimen34
\cartouter=\dimen35
\cartinner=\dimen36
\normbskip=\skip33
\normpskip=\skip34
\normlskip=\skip35
\lskip=\skip36
\rskip=\skip37
\nonfillparindent=\dimen37
\tabw=\dimen38
defuns,
\defbodyindent=\skip37
\defargsindent=\skip38
\deflastargmargin=\skip39
\parencount=\count44
defuns,
\defbodyindent=\skip38
\defargsindent=\skip39
\deflastargmargin=\skip40
\defunpenalty=\count46
\parencount=\count47
\brackcount=\count48
macros,
\macscribble=\write1
\paramno=\count45
\macname=\toks23
cross references,
\paramno=\count49
\macname=\toks25
cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\savesfregister=\count50
insertions,
\footnoteno=\count51
\SAVEfootins=\box22
\SAVEmargin=\box23
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
@@ -116,24 +129,28 @@ cross references,
\epsfxsize=\dimen44
\epsfysize=\dimen45
\pspoints=\dimen46
\epsfnoopenhelp=\toks24
\epsfnoopenhelp=\toks26
)
\noepsfhelp=\toks25
localization,
\nolanghelp=\toks26
\noepsfhelp=\toks27
localization,
\nolanghelp=\toks28
\countUTFx=\count52
\countUTFy=\count53
\countUTFz=\count54
formatting,
\defaultparindent=\dimen47
and turning on texinfo input format.) (./rluserman.aux)
and turning on texinfo input format.) (./rluserman.aux)
\openout2 = `rluserman.aux'.
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
(./version.texi) [1
\openout2 = `rluserman.aux'.
(./version.texi)
[1
\openout3 = `rluserman.cp'.
\openout4 = `rluserman.fn'.
@@ -146,7 +163,10 @@ localization,
\openout8 = `rluserman.pg'.
] [2] (./rluserman.toc) [-1] (./rluser.texi
]
\openout1 = `rluserman.tmp'.
(./rluserman.tmp) [2] (./rluserman.toc) [-1] (./rluser.texi
@btindfile=@write9
Chapter 1
\openout0 = `rluserman.toc'.
@@ -182,14 +202,14 @@ gnored[] |
.etc.
[11] [12] [13] [14] [15] [16] [17] [18]) Appendix A [19] (./fdl.texi [20]
[21] [22] [23] [24] [25]) [26] )
[21] [22] [23] [24] [25] [26]) [27] )
Here is how much of TeX's memory you used:
1402 strings out of 97980
16334 string characters out of 1221004
45865 words of memory out of 1500000
2273 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 1200000 for 2000
19 hyphenation exceptions out of 8191
13i,8n,10p,285b,697s stack positions out of 5000i,500n,6000p,200000b,5000s
1743 strings out of 97980
20809 string characters out of 1221004
75544 words of memory out of 1500000
2579 multiletter control sequences out of 10000+50000
32127 words of font info for 112 fonts, out of 1200000 for 2000
51 hyphenation exceptions out of 8191
16i,6n,14p,327b,534s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on rluserman.dvi (29 pages, 96724 bytes).
Output written on rluserman.dvi (30 pages, 98540 bytes).
+2403 -2630
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -20,7 +20,7 @@ are preserved on all copies.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
and with the Back-Cover Texts as in (a) below. A copy of the license is
+26
View File
@@ -0,0 +1,26 @@
This manual describes the end user interface of the GNU Readline Library
(version @value{VERSION}, @value{UPDATED}), a library which aids in the
consistency of user interface across discrete programs which provide
a command line interface.
Copyright @copyright{} 1988--2009 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
@quotation
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
and with the Back-Cover Texts as in (a) below. A copy of the license is
included in the section entitled ``GNU Free Documentation License''.
(a) The FSF's Back-Cover Text is: You are free to copy and modify
this GNU manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom.''
@end quotation
@endinput
+23 -23
View File
@@ -1,23 +1,23 @@
\chapentry{Command Line Editing}{1}{1}
\secentry{Introduction to Line Editing}{1}{1}{1}
\secentry{Readline Interaction}{1}{2}{1}
\subsecentry{Readline Bare Essentials}{1}{2}{1}{1}
\subsecentry{Readline Movement Commands}{1}{2}{2}{2}
\subsecentry{Readline Killing Commands}{1}{2}{3}{2}
\subsecentry{Readline Arguments}{1}{2}{4}{3}
\subsecentry{Searching for Commands in the History}{1}{2}{5}{3}
\secentry{Readline Init File}{1}{3}{4}
\subsecentry{Readline Init File Syntax}{1}{3}{1}{4}
\subsecentry{Conditional Init Constructs}{1}{3}{2}{9}
\subsecentry{Sample Init File}{1}{3}{3}{10}
\secentry{Bindable Readline Commands}{1}{4}{13}
\subsecentry{Commands For Moving}{1}{4}{1}{13}
\subsecentry{Commands For Manipulating The History}{1}{4}{2}{13}
\subsecentry{Commands For Changing Text}{1}{4}{3}{14}
\subsecentry{Killing And Yanking}{1}{4}{4}{16}
\subsecentry{Specifying Numeric Arguments}{1}{4}{5}{17}
\subsecentry{Letting Readline Type For You}{1}{4}{6}{17}
\subsecentry{Keyboard Macros}{1}{4}{7}{17}
\subsecentry{Some Miscellaneous Commands}{1}{4}{8}{18}
\secentry{Readline vi Mode}{1}{5}{19}
\appendixentry{GNU Free Documentation License}{A}{20}
@numchapentry{Command Line Editing}{1}{Command Line Editing}{1}
@numsecentry{Introduction to Line Editing}{1.1}{Introduction and Notation}{1}
@numsecentry{Readline Interaction}{1.2}{Readline Interaction}{1}
@numsubsecentry{Readline Bare Essentials}{1.2.1}{Readline Bare Essentials}{1}
@numsubsecentry{Readline Movement Commands}{1.2.2}{Readline Movement Commands}{2}
@numsubsecentry{Readline Killing Commands}{1.2.3}{Readline Killing Commands}{2}
@numsubsecentry{Readline Arguments}{1.2.4}{Readline Arguments}{3}
@numsubsecentry{Searching for Commands in the History}{1.2.5}{Searching}{3}
@numsecentry{Readline Init File}{1.3}{Readline Init File}{4}
@numsubsecentry{Readline Init File Syntax}{1.3.1}{Readline Init File Syntax}{4}
@numsubsecentry{Conditional Init Constructs}{1.3.2}{Conditional Init Constructs}{9}
@numsubsecentry{Sample Init File}{1.3.3}{Sample Init File}{10}
@numsecentry{Bindable Readline Commands}{1.4}{Bindable Readline Commands}{13}
@numsubsecentry{Commands For Moving}{1.4.1}{Commands For Moving}{13}
@numsubsecentry{Commands For Manipulating The History}{1.4.2}{Commands For History}{13}
@numsubsecentry{Commands For Changing Text}{1.4.3}{Commands For Text}{15}
@numsubsecentry{Killing And Yanking}{1.4.4}{Commands For Killing}{16}
@numsubsecentry{Specifying Numeric Arguments}{1.4.5}{Numeric Arguments}{17}
@numsubsecentry{Letting Readline Type For You}{1.4.6}{Commands For Completion}{17}
@numsubsecentry{Keyboard Macros}{1.4.7}{Keyboard Macros}{17}
@numsubsecentry{Some Miscellaneous Commands}{1.4.8}{Miscellaneous Commands}{18}
@numsecentry{Readline vi Mode}{1.5}{Readline vi Mode}{19}
@appentry{GNU Free Documentation License}{A}{GNU Free Documentation License}{20}
+7 -7
View File
@@ -1,12 +1,12 @@
\entry{bell-style}{5}{\code {bell-style}}
\entry{bell-style}{4}{\code {bell-style}}
\entry{bind-tty-special-chars}{5}{\code {bind-tty-special-chars}}
\entry{comment-begin}{5}{\code {comment-begin}}
\entry{completion-prefix-display-length}{5}{\code {completion-prefix-display-length}}
\entry{completion-query-items}{5}{\code {completion-query-items}}
\entry{convert-meta}{5}{\code {convert-meta}}
\entry{disable-completion}{6}{\code {disable-completion}}
\entry{editing-mode}{6}{\code {editing-mode}}
\entry{enable-keypad}{6}{\code {enable-keypad}}
\entry{disable-completion}{5}{\code {disable-completion}}
\entry{editing-mode}{5}{\code {editing-mode}}
\entry{enable-keypad}{5}{\code {enable-keypad}}
\entry{expand-tilde}{6}{\code {expand-tilde}}
\entry{history-preserve-point}{6}{\code {history-preserve-point}}
\entry{history-size}{6}{\code {history-size}}
@@ -15,12 +15,12 @@
\entry{meta-flag}{6}{\code {meta-flag}}
\entry{isearch-terminators}{6}{\code {isearch-terminators}}
\entry{keymap}{6}{\code {keymap}}
\entry{mark-modified-lines}{7}{\code {mark-modified-lines}}
\entry{mark-modified-lines}{6}{\code {mark-modified-lines}}
\entry{mark-symlinked-directories}{7}{\code {mark-symlinked-directories}}
\entry{match-hidden-files}{7}{\code {match-hidden-files}}
\entry{output-meta}{7}{\code {output-meta}}
\entry{page-completions}{7}{\code {page-completions}}
\entry{revert-all-at-newline}{7}{\code {revert-all-at-newline}}
\entry{show-all-if-ambiguous}{7}{\code {show-all-if-ambiguous}}
\entry{show-all-if-unmodified}{8}{\code {show-all-if-unmodified}}
\entry{visible-stats}{8}{\code {visible-stats}}
\entry{show-all-if-unmodified}{7}{\code {show-all-if-unmodified}}
\entry{visible-stats}{7}{\code {visible-stats}}
+7 -7
View File
@@ -1,5 +1,5 @@
\initial {B}
\entry {\code {bell-style}}{5}
\entry {\code {bell-style}}{4}
\entry {\code {bind-tty-special-chars}}{5}
\initial {C}
\entry {\code {comment-begin}}{5}
@@ -7,10 +7,10 @@
\entry {\code {completion-query-items}}{5}
\entry {\code {convert-meta}}{5}
\initial {D}
\entry {\code {disable-completion}}{6}
\entry {\code {disable-completion}}{5}
\initial {E}
\entry {\code {editing-mode}}{6}
\entry {\code {enable-keypad}}{6}
\entry {\code {editing-mode}}{5}
\entry {\code {enable-keypad}}{5}
\entry {\code {expand-tilde}}{6}
\initial {H}
\entry {\code {history-preserve-point}}{6}
@@ -22,7 +22,7 @@
\initial {K}
\entry {\code {keymap}}{6}
\initial {M}
\entry {\code {mark-modified-lines}}{7}
\entry {\code {mark-modified-lines}}{6}
\entry {\code {mark-symlinked-directories}}{7}
\entry {\code {match-hidden-files}}{7}
\entry {\code {meta-flag}}{6}
@@ -34,6 +34,6 @@
\entry {\code {revert-all-at-newline}}{7}
\initial {S}
\entry {\code {show-all-if-ambiguous}}{7}
\entry {\code {show-all-if-unmodified}}{8}
\entry {\code {show-all-if-unmodified}}{7}
\initial {V}
\entry {\code {visible-stats}}{8}
\entry {\code {visible-stats}}{7}