This is Info file ../../info/lispref.info, produced by Makeinfo-1.56
from the input file lispref.texi.

   Edition History:

   GNU Emacs Lisp Reference Manual Second Edition, May 1993 GNU Emacs
Lisp Reference Manual Further Revised, August 1993 Lucid Emacs Lisp
Reference Manual (for 19.10) First Edition, March 1994 XEmacs Lisp
Programmer's Manual (for 19.12) Second Edition, April 1995

   Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
Copyright (C) 1994 Sun Microsystems, Inc.  Copyright (C) 1995 Amdahl
Corporation.  Copyright (C) 1995 Ben Wing.

   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.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the section entitled "GNU General Public License" is included
exactly as in the original, and provided that the entire resulting
derived work is distributed under the terms of a permission notice
identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the section entitled "GNU General Public License"
may be included in a translation approved by the Free Software
Foundation instead of in the original English.


Indirect:
lispref.info-1: 1919
lispref.info-2: 42950
lispref.info-3: 88530
lispref.info-4: 137265
lispref.info-5: 185452
lispref.info-6: 234724
lispref.info-7: 284619
lispref.info-8: 333216
lispref.info-9: 382246
lispref.info-10: 432008
lispref.info-11: 477598
lispref.info-12: 522320
lispref.info-13: 571784
lispref.info-14: 620664
lispref.info-15: 669922
lispref.info-16: 719099
lispref.info-17: 767391
lispref.info-18: 813504
lispref.info-19: 859991
lispref.info-20: 907336
lispref.info-21: 956328
lispref.info-22: 1004517
lispref.info-23: 1050662
lispref.info-24: 1098557
lispref.info-25: 1146801
lispref.info-26: 1189229
lispref.info-27: 1237347
lispref.info-28: 1284229
lispref.info-29: 1333622
lispref.info-30: 1380838
lispref.info-31: 1429220
lispref.info-32: 1478669
lispref.info-33: 1527906
lispref.info-34: 1575566
lispref.info-35: 1615308
lispref.info-36: 1633229

Tag Table:
(Indirect)
Node: Top1919
Node: Copying42950
Node: Introduction62108
Node: Caveats63695
Node: Lisp History65785
Node: Conventions67038
Node: Some Terms67853
Node: nil and t68568
Node: Evaluation Notation70250
Node: Printing Notation71178
Node: Error Messages72089
Node: Buffer Text Notation72535
Node: Format of Descriptions73427
Node: A Sample Function Description74284
Node: A Sample Variable Description78274
Node: Acknowledgements79187
Node: Types of Lisp Object80299
Node: Printed Representation82674
Node: Comments84723
Node: Programming Types85365
Node: Integer Type86959
Node: Floating Point Type87911
Node: Character Type88530
Node: Sequence Type95321
Node: List Type96654
Node: Dotted Pair Notation100963
Node: Association List Type103129
Node: Array Type104029
Node: String Type105317
Node: Vector Type108334
Node: Symbol Type109102
Node: Lisp Function Type111809
Node: Lisp Macro Type112952
Node: Primitive Function Type113669
Node: Byte-Code Type115222
Node: Autoload Type115823
Node: Editing Types116769
Node: Buffer Type117714
Node: Window Type119511
Node: Frame Type120708
Node: Window Configuration Type121395
Node: Marker Type121951
Node: Process Type122725
Node: Stream Type123664
Node: Keymap Type124798
Node: Syntax Table Type125259
Node: Display Table Type126217
Node: Extent Type126577
Node: Window-System Types127077
Node: Font Type127422
Node: Color Type127528
Node: Pixmap Type127656
Node: Type Predicates127768
Node: Equality Predicates133069
Node: Numbers136000
Node: Integer Basics137265
Node: Float Basics139636
Node: Predicates on Numbers140687
Node: Comparison of Numbers142583
Node: Numeric Conversions145543
Node: Arithmetic Operations146866
Node: Bitwise Operations152344
Node: Transcendental Functions161670
Node: Random Numbers163259
Node: Strings and Characters165020
Node: Intro to Strings166118
Node: Predicates for Strings168523
Node: Creating Strings169086
Node: Text Comparison173523
Node: String Conversion176232
Node: Formatting Strings179470
Node: Character Case185452
Node: Case Table188343
Node: Lists192332
Node: Cons Cells193293
Node: Lists as Boxes194420
Node: List-related Predicates197044
Node: List Elements198741
Node: Building Lists201768
Node: Modifying Lists207254
Node: Setcar208066
Node: Setcdr210439
Node: Rearrangement212930
Node: Sets And Lists218469
Node: Association Lists222537
Node: Sequences Arrays Vectors229296
Node: Sequence Functions231420
Node: Arrays234724
Node: Array Functions236889
Node: Vectors239077
Node: Symbols242783
Node: Symbol Components243855
Node: Definitions248029
Node: Creating Symbols250194
Node: Property Lists256477
Node: Evaluation260750
Node: Intro Eval261575
Node: Eval265126
Node: Forms269285
Node: Self-Evaluating Forms270449
Node: Symbol Forms271968
Node: Classifying Lists272824
Node: Function Indirection273571
Node: Function Forms276643
Node: Macro Forms277640
Node: Special Forms278986
Node: Autoloading281212
Node: Quoting281682
Node: Control Structures283112
Node: Sequencing284619
Node: Conditionals287423
Node: Combining Conditions290823
Node: Iteration294108
Node: Nonlocal Exits295777
Node: Catch and Throw296477
Node: Examples of Catch300372
Node: Errors302399
Node: Signaling Errors303860
Node: Processing of Errors306971
Node: Handling Errors308324
Node: Error Names315228
Node: Cleanups318546
Node: Variables321607
Node: Global Variables323330
Node: Constant Variables324429
Node: Local Variables324952
Node: Void Variables329703
Node: Defining Variables333216
Node: Accessing Variables339512
Node: Setting Variables340938
Node: Variable Scoping344043
Node: Scope345631
Node: Extent347156
Node: Impl of Scope348482
Node: Using Scoping350461
Node: Buffer-Local Variables351684
Node: Intro to Buffer-Local352494
Node: Creating Buffer-Local355037
Node: Default Value359522
Node: Functions362650
Node: What Is a Function363744
Node: Lambda Expressions367619
Node: Lambda Components368391
Node: Simple Lambda370191
Node: Argument List371847
Node: Function Documentation375545
Node: Function Names377495
Node: Defining Functions380081
Node: Calling Functions382246
Node: Mapping Functions385991
Node: Anonymous Functions388376
Node: Function Cells391593
Node: Inline Functions396033
Node: Related Topics397710
Node: Macros398763
Node: Simple Macro400047
Node: Expansion400782
Node: Compiling Macros403754
Node: Defining Macros405333
Node: Backquote406657
Node: Problems with Macros410167
Node: Argument Evaluation410908
Node: Surprising Local Vars413467
Node: Eval During Expansion415603
Node: Repeated Expansion416831
Node: Loading418465
Node: How Programs Do Loading420151
Node: Autoload425174
Node: Repeated Loading430224
Node: Features432008
Node: Unloading436662
Node: Hooks for Loading438433
Node: Byte Compilation439445
Node: Compilation Functions440838
Node: Eval During Compile447436
Node: Byte-Code Objects448653
Node: Disassembly451053
Node: Debugging459394
Node: Debugger460751
Node: Error Debugging461904
Node: Infinite Loops463589
Node: Function Debugging464837
Node: Explicit Debug467580
Node: Using Debugger468322
Node: Debugger Commands470224
Node: Invoking the Debugger473288
Node: Internals of Debugger477598
Node: Syntax Errors482248
Node: Excess Open483487
Node: Excess Close485254
Node: Compilation Errors486424
Node: Edebug487700
Node: Using Edebug489682
Node: Instrumenting492643
Node: Edebug Execution Modes495027
Node: Jumping497919
Node: Edebug Misc500908
Node: Breakpoints502295
Node: Global Break Condition505034
Node: Persistent Breakpoints505991
Node: Views506894
Node: Edebug Eval508485
Node: Eval List509247
Node: Printing512656
Node: Coverage Testing513615
Node: The Outside Context515366
Node: Just Checking516074
Node: Outside Window Configuration516557
Node: Edebug Recursive Edit518608
Node: Side Effects519366
Node: Macro Calls520548
Node: Specification List522320
Node: Backtracking530823
Node: Specification Examples532631
Node: Edebug Options535703
Node: Streams539711
Node: Streams Intro540686
Node: Input Streams542547
Node: Input Functions547645
Node: Output Streams549665
Node: Output Functions553413
Node: Output Variables557712
Node: Minibuffers559580
Node: Intro to Minibuffers560658
Node: Text from Minibuffer562854
Node: Object from Minibuffer568537
Node: Minibuffer History571784
Node: Completion573950
Node: Basic Completion575984
Node: Programmed Completion580797
Node: Minibuffer Completion583001
Node: Completion Commands586030
Node: High-Level Completion590539
Node: Reading File Names594187
Node: Lisp Symbol Completion597485
Node: Yes-or-No Queries599305
Node: Multiple Queries604780
Node: Minibuffer Misc607803
Node: Command Loop611820
Node: Command Overview613166
Node: Defining Commands616316
Node: Using Interactive617065
Node: Interactive Codes620664
Node: Interactive Examples625746
Node: Interactive Call627060
Node: Command Loop Info632372
Node: Events636660
Node: Event Types638120
Node: Event Contents640019
Node: Event Predicates643396
Node: Accessing Mouse Event Positions644598
Node: Frame-Level Event Position Info645274
Node: Window-Level Event Position Info646383
Node: Event Text Position Info648092
Node: Event Glyph Position Info650520
Node: Event Toolbar Position Info651800
Node: Other Event Position Info652450
Node: Accessing Other Event Info652847
Node: Working With Events654455
Node: Converting Events655873
Node: Reading Input658804
Node: Key Sequence Input659802
Node: Reading One Event661779
Node: Dispatching an Event664540
Node: Quoted Character Input664991
Node: Peeking and Discarding666361
Node: Waiting669922
Node: Quitting672109
Node: Prefix Command Arguments676519
Node: Recursive Editing681620
Node: Disabling Commands686399
Node: Command History688439
Node: Keyboard Macros690179
Node: Keymaps692256
Node: Keymap Terminology693796
Node: Format of Keymaps696726
Node: Creating Keymaps697137
Node: Inheritance and Keymaps698730
Node: Prefix Keys700375
Node: Active Keymaps704047
Node: Key Lookup708674
Node: Functions for Key Lookup713901
Node: Changing Key Bindings719099
Node: Key Binding Commands726286
Node: Scanning Keymaps727896
Node: Menus731371
Node: Menu Format731847
Node: Menubar Format739843
Node: Menubar740468
Node: Modifying Menus743582
Node: Menu Filters748600
Node: Pop-Up Menus750490
Node: Buffers Menu752696
Node: Dialog Boxes753985
Node: Dialog Box Format754152
Node: Dialog Box Functions755522
Node: Toolbar755920
Node: Toolbar Intro756234
Node: Toolbar Descriptor Format756381
Node: Specifying the Toolbar760123
Node: Other Toolbar Variables762837
Node: Scrollbars763527
Node: Modes763655
Node: Major Modes764618
Node: Major Mode Conventions767391
Node: Example Major Modes772298
Node: Auto Major Mode780184
Node: Mode Help785692
Node: Minor Modes786761
Node: Minor Mode Conventions787988
Node: Keymaps and Minor Modes790710
Node: Modeline Format792577
Node: Modeline Data794348
Node: Modeline Variables798349
Node: %-Constructs802342
Node: Hooks804093
Node: Documentation809407
Node: Documentation Basics810767
Node: Accessing Documentation813504
Node: Keys in Documentation819171
Node: Describing Characters821958
Node: Help Functions824233
Node: Files830029
Node: Visiting Files831415
Node: Visiting Functions832921
Node: Subroutines of Visiting838173
Node: Saving Buffers840228
Node: Reading from Files846059
Node: Writing to Files847512
Node: File Locks849898
Node: Information about Files852986
Node: Testing Accessibility854122
Node: Kinds of Files857577
Node: Truenames858989
Node: File Attributes859991
Node: Contents of Directories865103
Node: Create/Delete Dirs868251
Node: Changing File Attributes869135
Node: File Names874312
Node: File Name Components875753
Node: Directory Names878449
Node: Relative File Names881994
Node: File Name Expansion883073
Node: Unique File Names887414
Node: File Name Completion888541
Node: Magic File Names891191
Node: Partial Files894962
Node: Intro to Partial Files895164
Node: Creating a Partial File896404
Node: Detached Partial Files897339
Node: Backups and Auto-Saving898461
Node: Backup Files899136
Node: Making Backups900533
Node: Rename or Copy902325
Node: Numbered Backups905203
Node: Backup Names907336
Node: Auto-Saving910592
Node: Reverting917228
Node: Buffers920456
Node: Buffer Basics921793
Node: Buffer Names923851
Node: Buffer File Name927080
Node: Buffer Modification931200
Node: Modification Time933396
Node: Read Only Buffers936906
Node: The Buffer List939266
Node: Creating Buffers943250
Node: Killing Buffers945231
Node: Current Buffer948012
Node: Windows952036
Node: Basic Windows953514
Node: Splitting Windows956328
Node: Deleting Windows961986
Node: Selecting Windows964541
Node: Cyclic Window Ordering967999
Node: Buffers and Windows973424
Node: Displaying Buffers975920
Node: Choosing Window979751
Node: Window Point983934
Node: Window Start985963
Node: Vertical Scrolling989799
Node: Horizontal Scrolling995620
Node: Size of Window999040
Node: Position of Window1002685
Node: Resizing Windows1004517
Node: Window Configurations1007804
Node: Frames1010419
Node: Creating Frames1012087
Node: Frame Parameters1013561
Node: Parameter Access1014120
Node: Initial Parameters1014797
Node: X Frame Parameters1015236
Node: Size And Position1016675
Node: Frame Name1018909
Node: Deleting Frames1019826
Node: Finding All Frames1020430
Node: Frames and Windows1022083
Node: Minibuffers and Frames1023397
Node: Input Focus1024370
Node: Visibility of Frames1026001
Node: Raising and Lowering1027737
Node: Frame Titles and Icons1030118
Node: Frame Hooks1031717
Node: Devices1033526
Node: Basic Device Functions1035208
Node: Device Types and Classes1035871
Node: Connecting to a Device1038018
Node: The Selected Device1039987
Node: Device Input1040320
Node: Positions1041056
Node: Point1041990
Node: Motion1044778
Node: Character Motion1045652
Node: Word Motion1047823
Node: Buffer End Motion1049178
Node: Text Lines1050662
Node: Screen Lines1054873
Node: Vertical Motion1057346
Node: List Motion1059515
Node: Skipping Characters1061420
Node: Excursions1063607
Node: Narrowing1065865
Node: Markers1070921
Node: Overview of Markers1071823
Node: Predicates on Markers1074938
Node: Creating Markers1075815
Node: Information from Markers1078895
Node: Changing Markers1079992
Node: The Mark1081366
Node: The Region1088093
Node: Text1089229
Node: Near Point1091793
Node: Buffer Contents1095332
Node: Comparing Text1097123
Node: Insertion1098557
Node: Commands for Insertion1101451
Node: Deletion1104209
Node: User-Level Deletion1107708
Node: The Kill Ring1111829
Node: Kill Ring Concepts1113857
Node: Kill Functions1114954
Node: Yank Commands1116643
Node: Low Level Kill Ring1118461
Node: Internals of Kill Ring1120924
Node: Undo1123613
Node: Maintaining Undo1127207
Node: Filling1129845
Node: Auto Filling1134128
Node: Sorting1135367
Node: Indentation1144864
Node: Primitive Indent1145634
Node: Mode-Specific Indent1146801
Node: Region Indent1149940
Node: Relative Indent1152861
Node: Indent Tabs1155410
Node: Motion by Indent1156776
Node: Columns1157555
Node: Case Changes1160037
Node: Text Properties1163322
Node: Examining Properties1165073
Node: Changing Properties1167352
Node: Property Search1170827
Node: Special Properties1173629
Node: Substitution1173856
Node: Underlining1175871
Node: Registers1177059
Node: Change Hooks1181469
Node: Searching and Matching1183238
Node: String Search1184174
Node: Regular Expressions1188646
Node: Syntax of Regexps1189229
Node: Regexp Example1200827
Node: Regexp Search1203323
Node: Replacement1208744
Node: Match Data1211881
Node: Simple Match Data1212961
Node: Replacing Match1216410
Node: Entire Match Data1218071
Node: Saving Match Data1219986
Node: Standard Regexps1221560
Node: Searching and Case1223081
Node: Syntax Tables1224546
Node: Syntax Descriptors1227040
Node: Syntax Class Table1228850
Node: Syntax Flags1234716
Node: Syntax Table Functions1237347
Node: Motion and Syntax1240899
Node: Parsing Expressions1242525
Node: Standard Syntax Tables1248546
Node: Syntax Table Internals1249397
Node: Abbrevs1250442
Node: Abbrev Mode1252188
Node: Abbrev Tables1252905
Node: Defining Abbrevs1254447
Node: Abbrev Files1256288
Node: Abbrev Expansion1258063
Node: Standard Abbrev Tables1262227
Node: Extents1263366
Node: Intro to Extents1264521
Node: Creating and Modifying Extents1268047
Node: Extent Endpoints1269502
Node: Finding Extents1272568
Node: Extent Properties1275809
Node: Detached Extents1282467
Node: Duplicable Extents1284229
Node: Extent Replicas1288869
Node: Extents and Events1290652
Node: Atomic Extents1292516
Node: Specifiers1292963
Node: Introduction to Specifiers1294766
Node: Specifiers In-Depth1297076
Node: Specifier Instancing1301977
Node: Specifier Types1305246
Node: Adding Specifications1309902
Node: Retrieving Specifications1317757
Node: Specifier Tag Functions1321492
Node: Specifier Instancing Functions1324726
Node: Specifier Example1328268
Node: Creating Specifiers1331373
Node: Specifier Validation Functions1333622
Node: Other Specification Functions1336006
Node: Faces and Window-System Objects1339825
Node: Faces1340149
Node: Merging Faces1341767
Node: Basic Face Functions1343727
Node: Face Properties1345826
Node: Face Convenience Functions1355385
Node: Other Face Display Functions1358518
Node: Fonts1359331
Node: Font Specifiers1360032
Node: Font Instances1360273
Node: Font Instance Names1361240
Node: Font Instance Size1362081
Node: Font Instance Characteristics1363367
Node: Font Convenience Functions1364536
Node: Colors1365826
Node: Color Specifiers1366266
Node: Color Instances1366493
Node: Color Instance Properties1367237
Node: Color Convenience Functions1367863
Node: Glyphs1368916
Node: Glyph Functions1369580
Node: Creating Glyphs1369915
Node: Glyph Properties1370705
Node: Glyph Convenience Functions1379414
Node: Images1380393
Node: Image Specifiers1380838
Node: Image Instantiator Conversion1385391
Node: Image Instances1386748
Node: Cursors1389516
Node: Annotations1389685
Node: Annotation Basics1390162
Node: Annotation Primitives1393306
Node: Margin Primitives1396704
Node: Annotation Hooks1398655
Node: Display1399425
Node: Refresh Screen1400286
Node: Truncation1402162
Node: The Echo Area1404868
Node: Selective Display1406804
Node: Overlay Arrow1410837
Node: Temporary Displays1412042
Node: Blinking1415967
Node: Usual Display1417868
Node: Display Tables1420396
Node: Display Table Format1421200
Node: Active Display Table1422514
Node: Character Descriptors1423706
Node: Beeping1424464
Node: Processes1429220
Node: Subprocess Creation1431217
Node: Synchronous Processes1435223
Node: Asynchronous Processes1440882
Node: Deleting Processes1444462
Node: Process Information1446355
Node: Input to Processes1450036
Node: Signals to Processes1452512
Node: Output from Processes1456861
Node: Process Buffers1457594
Node: Filter Functions1460548
Node: Accepting Output1466369
Node: Sentinels1467896
Node: Process Window Size1471047
Node: TCP1471381
Node: System Interface1473033
Node: Starting Up1474164
Node: Start-up Summary1474758
Node: Init File1476632
Node: Terminal-Specific1478669
Node: Command Line Arguments1481850
Node: Getting Out1484275
Node: Killing XEmacs1484844
Node: Suspending XEmacs1486316
Node: System Environment1489542
Node: User Identification1493413
Node: Time of Day1494388
Node: Timers1497222
Node: Terminal Input1499347
Node: Input Modes1499850
Node: Translating Input1502332
Node: Recording Input1507482
Node: Terminal Output1508821
Node: Flow Control1511679
Node: Batch Mode1515762
Node: X-Windows1516852
Node: X Selections1517640
Node: X Server1519850
Node: Resources1520251
Node: Server Data1525118
Node: Grabs1526325
Node: X Miscellaneous1527906
Node: ToolTalk Support1530291
Node: XEmacs ToolTalk API Summary1530516
Node: Sending Messages1531815
Node: Example of Sending Messages1532066
Node: Elisp Interface for Sending Messages1533128
Node: Receiving Messages1539519
Node: Example of Receiving Messages1539742
Node: Elisp Interface for Receiving Messages1540578
Node: Internationalization1544403
Node: I18N Levels 1 and 21544613
Node: I18N Level 31545319
Node: Level 3 Basics1545600
Node: Level 3 Primitives1546433
Node: Dynamic Messaging1548038
Node: Domain Specification1548501
Node: Documentation String Extraction1550407
Node: I18N Level 41551325
Node: Tips1551467
Node: Style Tips1552102
Node: Compilation Tips1558226
Node: Documentation Tips1560120
Node: Comment Tips1564607
Node: Library Headers1567361
Node: XEmacs Internals1571234
Node: Building XEmacs1571935
Node: Pure Storage1575566
Node: Garbage Collection1578179
Node: Writing XEmacs Primitives1586235
Node: Object Internals1595074
Node: Buffer Internals1596284
Node: Window Internals1599160
Node: Process Internals1601118
Node: Standard Errors1602445
Node: Standard Buffer-Local Variables1606082
Node: Standard Keymaps1607957
Node: Standard Hooks1610875
Node: Antinews1615308
Node: Index1633229

End Tag Table
