1
1
This is history.info, produced by makeinfo version 4.13 from
2
/Users/chet/src/bash/readline-src/doc/history.texi.
2
/usr/src/local/chet/src/bash/readline-src/doc/history.texi.
4
This document describes the GNU History library (version 6.0, 28
5
October 2008), a programming tool that provides a consistent user
6
interface for recalling lines of previously typed input.
4
This document describes the GNU History library (version 6.1, 9 October
5
2009), a programming tool that provides a consistent user interface for
6
recalling lines of previously typed input.
8
8
Copyright (C) 1988-2009 Free Software Foundation, Inc.
14
14
Permission is granted to copy, distribute and/or modify this
15
15
document under the terms of the GNU Free Documentation License,
16
Version 1.2 or any later version published by the Free Software
16
Version 1.3 or any later version published by the Free Software
17
17
Foundation; with no Invariant Sections, with the Front-Cover texts
18
18
being "A GNU Manual", and with the Back-Cover Texts as in (a)
19
19
below. A copy of the license is included in the section entitled
784
784
Appendix A GNU Free Documentation License
785
785
*****************************************
787
Version 1.2, November 2002
787
Version 1.3, 3 November 2008
789
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
790
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
789
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
792
792
Everyone is permitted to copy and distribute verbatim copies
793
793
of this license document, but changing it is not allowed.
889
889
Page" means the text near the most prominent appearance of the
890
890
work's title, preceding the beginning of the body of the text.
892
The "publisher" means any person or entity that distributes copies
893
of the Document to the public.
892
895
A section "Entitled XYZ" means a named subunit of the Document
893
896
whose title either is precisely XYZ or contains XYZ in parentheses
894
897
following text that translates XYZ in another language. (Here XYZ
1156
1159
You may not copy, modify, sublicense, or distribute the Document
1157
except as expressly provided for under this License. Any other
1158
attempt to copy, modify, sublicense or distribute the Document is
1159
void, and will automatically terminate your rights under this
1160
License. However, parties who have received copies, or rights,
1161
from you under this License will not have their licenses
1162
terminated so long as such parties remain in full compliance.
1160
except as expressly provided under this License. Any attempt
1161
otherwise to copy, modify, sublicense, or distribute it is void,
1162
and will automatically terminate your rights under this License.
1164
However, if you cease all violation of this License, then your
1165
license from a particular copyright holder is reinstated (a)
1166
provisionally, unless and until the copyright holder explicitly
1167
and finally terminates your license, and (b) permanently, if the
1168
copyright holder fails to notify you of the violation by some
1169
reasonable means prior to 60 days after the cessation.
1171
Moreover, your license from a particular copyright holder is
1172
reinstated permanently if the copyright holder notifies you of the
1173
violation by some reasonable means, this is the first time you have
1174
received notice of violation of this License (for any work) from
1175
that copyright holder, and you cure the violation prior to 30 days
1176
after your receipt of the notice.
1178
Termination of your rights under this section does not terminate
1179
the licenses of parties who have received copies or rights from
1180
you under this License. If your rights have been terminated and
1181
not permanently reinstated, receipt of a copy of some or all of
1182
the same material does not give you any rights to use it.
1164
1184
10. FUTURE REVISIONS OF THIS LICENSE
1177
1197
published (not as a draft) by the Free Software Foundation. If
1178
1198
the Document does not specify a version number of this License,
1179
1199
you may choose any version ever published (not as a draft) by the
1180
Free Software Foundation.
1200
Free Software Foundation. If the Document specifies that a proxy
1201
can decide which future versions of this License can be used, that
1202
proxy's public statement of acceptance of a version permanently
1203
authorizes you to choose that version for the Document.
1207
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
1208
World Wide Web server that publishes copyrightable works and also
1209
provides prominent facilities for anybody to edit those works. A
1210
public wiki that anybody can edit is an example of such a server.
1211
A "Massive Multiauthor Collaboration" (or "MMC") contained in the
1212
site means any set of copyrightable works thus published on the MMC
1215
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
1216
license published by Creative Commons Corporation, a not-for-profit
1217
corporation with a principal place of business in San Francisco,
1218
California, as well as future copyleft versions of that license
1219
published by that same organization.
1221
"Incorporate" means to publish or republish a Document, in whole or
1222
in part, as part of another Document.
1224
An MMC is "eligible for relicensing" if it is licensed under this
1225
License, and if all works that were first published under this
1226
License somewhere other than this MMC, and subsequently
1227
incorporated in whole or in part into the MMC, (1) had no cover
1228
texts or invariant sections, and (2) were thus incorporated prior
1229
to November 1, 2008.
1231
The operator of an MMC Site may republish an MMC contained in the
1232
site under CC-BY-SA on the same site at any time before August 1,
1233
2009, provided the MMC is eligible for relicensing.
1182
1236
ADDENDUM: How to use this License for your documents
1183
1237
====================================================
1189
1243
Copyright (C) YEAR YOUR NAME.
1190
1244
Permission is granted to copy, distribute and/or modify this document
1191
under the terms of the GNU Free Documentation License, Version 1.2
1245
under the terms of the GNU Free Documentation License, Version 1.3
1192
1246
or any later version published by the Free Software Foundation;
1193
1247
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
1194
1248
Texts. A copy of the license is included in the section entitled ``GNU
1318
Node: Using History Interactively1950
1319
Node: History Interaction2458
1320
Node: Event Designators3882
1321
Node: Word Designators4817
1322
Node: Modifiers6456
1323
Node: Programming with GNU History7681
1324
Node: Introduction to History8424
1325
Node: History Storage10114
1326
Node: History Functions11249
1327
Node: Initializing History and State Management12238
1328
Node: History List Management13050
1329
Node: Information About the History List15082
1330
Node: Moving Around the History List16579
1331
Node: Searching the History List17580
1332
Node: Managing the History File19512
1333
Node: History Expansion21332
1334
Node: History Variables23240
1335
Node: History Programming Example26046
1336
Node: GNU Free Documentation License28723
1337
Node: Concept Index51179
1338
Node: Function and Variable Index51884
1372
Node: Using History Interactively1957
1373
Node: History Interaction2465
1374
Node: Event Designators3889
1375
Node: Word Designators4824
1376
Node: Modifiers6463
1377
Node: Programming with GNU History7688
1378
Node: Introduction to History8431
1379
Node: History Storage10121
1380
Node: History Functions11256
1381
Node: Initializing History and State Management12245
1382
Node: History List Management13057
1383
Node: Information About the History List15089
1384
Node: Moving Around the History List16586
1385
Node: Searching the History List17587
1386
Node: Managing the History File19519
1387
Node: History Expansion21339
1388
Node: History Variables23247
1389
Node: History Programming Example26053
1390
Node: GNU Free Documentation License28730
1391
Node: Concept Index53921
1392
Node: Function and Variable Index54626