XEmacs 21.4.19 (Constant Variable).
[chise/xemacs-chise.git-] / info / lispref.info
1 This is ../info/lispref.info, produced by makeinfo version 4.8 from
2 lispref/lispref.texi.
3
4 INFO-DIR-SECTION XEmacs Editor
5 START-INFO-DIR-ENTRY
6 * Lispref: (lispref).           XEmacs Lisp Reference Manual.
7 END-INFO-DIR-ENTRY
8
9    Edition History:
10
11    GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU
12 Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid
13 Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994
14 XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995
15 GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp
16 Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp
17 Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp
18 Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May,
19 November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998
20
21    Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software
22 Foundation, Inc.  Copyright (C) 1994, 1995 Sun Microsystems, Inc.
23 Copyright (C) 1995, 1996 Ben Wing.
24
25    Permission is granted to make and distribute verbatim copies of this
26 manual provided the copyright notice and this permission notice are
27 preserved on all copies.
28
29    Permission is granted to copy and distribute modified versions of
30 this manual under the conditions for verbatim copying, provided that the
31 entire resulting derived work is distributed under the terms of a
32 permission notice identical to this one.
33
34    Permission is granted to copy and distribute translations of this
35 manual into another language, under the above conditions for modified
36 versions, except that this permission notice may be stated in a
37 translation approved by the Foundation.
38
39    Permission is granted to copy and distribute modified versions of
40 this manual under the conditions for verbatim copying, provided also
41 that the section entitled "GNU General Public License" is included
42 exactly as in the original, and provided that the entire resulting
43 derived work is distributed under the terms of a permission notice
44 identical to this one.
45
46    Permission is granted to copy and distribute translations of this
47 manual into another language, under the above conditions for modified
48 versions, except that the section entitled "GNU General Public License"
49 may be included in a translation approved by the Free Software
50 Foundation instead of in the original English.
51
52 \1f
53 Indirect:
54 lispref.info-1: 2366
55 lispref.info-2: 300947
56 lispref.info-3: 599882
57 lispref.info-4: 898613
58 lispref.info-5: 1197772
59 lispref.info-6: 1495060
60 lispref.info-7: 1791353
61 lispref.info-8: 2090812
62 lispref.info-9: 2361347
63 \1f
64 Tag Table:
65 (Indirect)
66 Node: Top\7f2366
67 Node: Copying\7f50785
68 Node: Introduction\7f69909
69 Node: Caveats\7f71495
70 Node: Lisp History\7f73179
71 Node: Conventions\7f74440
72 Node: Some Terms\7f75260
73 Node: nil and t\7f75990
74 Node: Evaluation Notation\7f77676
75 Node: Printing Notation\7f78599
76 Node: Error Messages\7f79481
77 Node: Buffer Text Notation\7f79931
78 Node: Format of Descriptions\7f80810
79 Node: A Sample Function Description\7f81673
80 Node: A Sample Variable Description\7f85674
81 Node: Acknowledgements\7f86596
82 Node: Packaging\7f88579
83 Node: Package Overview\7f90330
84 Node: The User View\7f92514
85 Node: The Library Maintainer View\7f98981
86 Node: Infrastructure\7f100901
87 Node: Control Files\7f104857
88 Node: Obtaining\7f106937
89 Node: The Package Release Engineer View\7f107463
90 Node: Package Terminology\7f108206
91 Node: Building Packages\7f111066
92 Node: Makefile Targets\7f112295
93 Node: Local.rules File\7f114172
94 Node: Creating Packages\7f121107
95 Node: package-info.in\7f121645
96 Node: Makefile\7f126504
97 Node: Documenting Packages\7f140268
98 Node: Issues\7f141561
99 Node: Lisp Data Types\7f141684
100 Node: Printed Representation\7f144237
101 Node: Comments\7f146286
102 Node: Primitive Types\7f147188
103 Node: Programming Types\7f148852
104 Node: Integer Type\7f150809
105 Node: Floating Point Type\7f151855
106 Node: Character Type\7f152483
107 Node: Symbol Type\7f160396
108 Node: Sequence Type\7f163100
109 Node: Cons Cell Type\7f164628
110 Node: Dotted Pair Notation\7f169121
111 Node: Association List Type\7f171255
112 Node: Array Type\7f172151
113 Node: String Type\7f173626
114 Node: Vector Type\7f176318
115 Node: Bit Vector Type\7f177099
116 Node: Function Type\7f177972
117 Node: Macro Type\7f179096
118 Node: Primitive Function Type\7f179804
119 Node: Compiled-Function Type\7f181341
120 Node: Autoload Type\7f181906
121 Node: Char Table Type\7f182931
122 Node: Hash Table Type\7f183116
123 Node: Range Table Type\7f184281
124 Node: Weak List Type\7f185145
125 Node: Editing Types\7f185306
126 Node: Buffer Type\7f186938
127 Node: Marker Type\7f188974
128 Node: Extent Type\7f189706
129 Node: Window Type\7f190983
130 Node: Frame Type\7f192403
131 Node: Device Type\7f193207
132 Node: Console Type\7f194042
133 Node: Window Configuration Type\7f195252
134 Node: Event Type\7f195959
135 Node: Process Type\7f196132
136 Node: Stream Type\7f197178
137 Node: Keymap Type\7f198312
138 Node: Syntax Table Type\7f198861
139 Node: Display Table Type\7f199894
140 Node: Database Type\7f200345
141 Node: Charset Type\7f200522
142 Node: Coding System Type\7f200697
143 Node: ToolTalk Message Type\7f200892
144 Node: ToolTalk Pattern Type\7f201102
145 Node: Window-System Types\7f201285
146 Node: Face Type\7f202436
147 Node: Glyph Type\7f202576
148 Node: Specifier Type\7f202741
149 Node: Font Instance Type\7f202923
150 Node: Color Instance Type\7f203122
151 Node: Image Instance Type\7f203328
152 Node: Toolbar Button Type\7f203535
153 Node: Subwindow Type\7f203737
154 Node: X Resource Type\7f203925
155 Node: Type Predicates\7f204087
156 Node: Equality Predicates\7f213222
157 Node: Numbers\7f217921
158 Node: Integer Basics\7f219377
159 Node: Float Basics\7f221733
160 Node: Predicates on Numbers\7f223481
161 Node: Comparison of Numbers\7f225124
162 Node: Numeric Conversions\7f228958
163 Node: Arithmetic Operations\7f230434
164 Node: Rounding Operations\7f236587
165 Node: Bitwise Operations\7f237709
166 Node: Math Functions\7f246666
167 Node: Random Numbers\7f249224
168 Node: Strings and Characters\7f250998
169 Node: String Basics\7f252454
170 Node: Predicates for Strings\7f254879
171 Node: Creating Strings\7f255651
172 Node: Predicates for Characters\7f261003
173 Node: Character Codes\7f262086
174 Node: Text Comparison\7f263520
175 Node: String Conversion\7f266981
176 Node: Modifying Strings\7f270662
177 Node: String Properties\7f271311
178 Node: Formatting Strings\7f271963
179 Node: Character Case\7f281556
180 Node: Case Tables\7f285082
181 Node: Char Tables\7f289070
182 Node: Char Table Types\7f290473
183 Node: Working With Char Tables\7f292074
184 Node: Lists\7f294115
185 Node: Cons Cells\7f295241
186 Node: Lists as Boxes\7f296584
187 Node: List-related Predicates\7f299233
188 Node: List Elements\7f300947
189 Node: Building Lists\7f306017
190 Node: Modifying Lists\7f312010
191 Node: Setcar\7f312829
192 Node: Setcdr\7f315262
193 Node: Rearrangement\7f317795
194 Node: Sets And Lists\7f323365
195 Node: Association Lists\7f327604
196 Ref: Association Lists-Footnote-1\7f336851
197 Node: Property Lists\7f337056
198 Node: Working With Normal Plists\7f338613
199 Node: Working With Lax Plists\7f340971
200 Node: Converting Plists To/From Alists\7f343269
201 Node: Weak Lists\7f344635
202 Node: Sequences Arrays Vectors\7f346812
203 Node: Sequence Functions\7f349451
204 Node: Arrays\7f353081
205 Node: Array Functions\7f356152
206 Node: Vectors\7f358636
207 Node: Vector Functions\7f360141
208 Node: Bit Vectors\7f362723
209 Node: Bit Vector Functions\7f363575
210 Node: Symbols\7f365886
211 Node: Symbol Components\7f366952
212 Node: Definitions\7f371142
213 Node: Creating Symbols\7f373387
214 Node: Symbol Properties\7f380425
215 Node: Plists and Alists\7f381959
216 Node: Object Plists\7f383719
217 Node: Other Plists\7f386496
218 Node: Evaluation\7f388310
219 Node: Intro Eval\7f389118
220 Ref: Intro Eval-Footnote-1\7f392491
221 Node: Eval\7f392626
222 Node: Forms\7f397059
223 Node: Self-Evaluating Forms\7f398226
224 Node: Symbol Forms\7f399750
225 Node: Classifying Lists\7f400678
226 Node: Function Indirection\7f401445
227 Node: Function Forms\7f404556
228 Node: Macro Forms\7f405564
229 Node: Special Forms\7f407175
230 Node: Autoloading\7f409495
231 Node: Quoting\7f410004
232 Node: Control Structures\7f411373
233 Node: Sequencing\7f412997
234 Node: Conditionals\7f415872
235 Node: Combining Conditions\7f419304
236 Node: Iteration\7f422584
237 Node: Nonlocal Exits\7f424371
238 Node: Catch and Throw\7f425079
239 Node: Examples of Catch\7f428931
240 Node: Errors\7f430951
241 Node: Signaling Errors\7f432451
242 Node: Processing of Errors\7f441173
243 Node: Handling Errors\7f443468
244 Node: Error Symbols\7f450693
245 Node: Cleanups\7f454665
246 Node: Variables\7f458455
247 Node: Global Variables\7f460241
248 Node: Constant Variables\7f461324
249 Node: Local Variables\7f461957
250 Node: Void Variables\7f466918
251 Node: Defining Variables\7f470423
252 Node: Accessing Variables\7f477597
253 Node: Setting Variables\7f479000
254 Node: Variable Scoping\7f483499
255 Node: Scope\7f485105
256 Node: Extent\7f486637
257 Node: Impl of Scope\7f488127
258 Node: Using Scoping\7f490101
259 Node: Buffer-Local Variables\7f491634
260 Node: Intro to Buffer-Local\7f492477
261 Node: Creating Buffer-Local\7f495031
262 Node: Default Value\7f500940
263 Node: Variable Aliases\7f504078
264 Node: Functions and Commands\7f505941
265 Node: What Is a Function\7f507077
266 Node: Lambda Expressions\7f511649
267 Node: Lambda Components\7f512579
268 Node: Simple Lambda\7f514418
269 Node: Argument List\7f516086
270 Node: Function Documentation\7f519825
271 Node: Function Names\7f521778
272 Node: Defining Functions\7f524371
273 Node: Calling Functions\7f527414
274 Node: Mapping Functions\7f531276
275 Node: Anonymous Functions\7f533948
276 Node: Function Cells\7f537214
277 Node: Inline Functions\7f542036
278 Node: Related Topics\7f543866
279 Node: Macros\7f544941
280 Node: Simple Macro\7f546241
281 Node: Expansion\7f546983
282 Node: Compiling Macros\7f549965
283 Node: Defining Macros\7f551808
284 Node: Backquote\7f553133
285 Node: Problems with Macros\7f555532
286 Node: Argument Evaluation\7f556233
287 Node: Surprising Local Vars\7f559149
288 Node: Eval During Expansion\7f561225
289 Node: Repeated Expansion\7f562929
290 Node: Customization\7f564851
291 Node: Common Keywords\7f565323
292 Node: Group Definitions\7f568174
293 Node: Variable Definitions\7f570375
294 Node: Customization Types\7f575373
295 Node: Simple Types\7f576815
296 Node: Composite Types\7f578983
297 Node: Splicing into Lists\7f583684
298 Node: Type Keywords\7f585530
299 Node: Loading\7f589062
300 Node: How Programs Do Loading\7f590740
301 Node: Autoload\7f599882
302 Node: Repeated Loading\7f605960
303 Node: Named Features\7f608070
304 Node: Unloading\7f614473
305 Node: Hooks for Loading\7f616638
306 Node: Byte Compilation\7f617366
307 Node: Speed of Byte-Code\7f619436
308 Node: Compilation Functions\7f620635
309 Node: Compilation Options\7f627394
310 Node: Docs and Compilation\7f637342
311 Node: Dynamic Loading\7f640018
312 Node: Eval During Compile\7f642406
313 Node: Compiled-Function Objects\7f643680
314 Node: Disassembly\7f648496
315 Node: Different Behavior\7f655605
316 Node: Debugging\7f656957
317 Node: Debugger\7f658372
318 Node: Error Debugging\7f659524
319 Node: Infinite Loops\7f662291
320 Node: Function Debugging\7f663547
321 Node: Explicit Debug\7f666340
322 Node: Using Debugger\7f667122
323 Node: Debugger Commands\7f668995
324 Node: Invoking the Debugger\7f673323
325 Node: Internals of Debugger\7f677235
326 Node: Syntax Errors\7f682119
327 Node: Excess Open\7f683374
328 Node: Excess Close\7f685260
329 Node: Compilation Errors\7f686692
330 Node: Edebug\7f687987
331 Node: Using Edebug\7f690102
332 Node: Instrumenting\7f692810
333 Node: Edebug Execution Modes\7f696310
334 Node: Jumping\7f699431
335 Node: Edebug Misc\7f701786
336 Node: Breakpoints\7f703186
337 Node: Global Break Condition\7f706003
338 Node: Embedded Breakpoints\7f706973
339 Node: Trapping Errors\7f707943
340 Node: Edebug Views\7f710030
341 Node: Edebug Eval\7f712007
342 Node: Eval List\7f713195
343 Node: Reading in Edebug\7f716593
344 Node: Printing in Edebug\7f717405
345 Node: Tracing\7f719133
346 Node: Coverage Testing\7f721034
347 Node: The Outside Context\7f723089
348 Node: Checking Whether to Stop\7f724051
349 Node: Edebug Display Update\7f724715
350 Node: Edebug Recursive Edit\7f726755
351 Node: Instrumenting Macro Calls\7f728427
352 Node: Specification List\7f730917
353 Node: Backtracking\7f740347
354 Node: Debugging Backquote\7f742302
355 Node: Specification Examples\7f746015
356 Node: Edebug Options\7f748084
357 Node: Read and Print\7f753452
358 Node: Streams Intro\7f754432
359 Node: Input Streams\7f756457
360 Node: Input Functions\7f761340
361 Node: Output Streams\7f763400
362 Node: Output Functions\7f767413
363 Node: Output Variables\7f771726
364 Node: Minibuffers\7f776535
365 Node: Intro to Minibuffers\7f777690
366 Node: Text from Minibuffer\7f779885
367 Node: Object from Minibuffer\7f784989
368 Node: Minibuffer History\7f789053
369 Node: Completion\7f792048
370 Node: Basic Completion\7f794030
371 Node: Minibuffer Completion\7f798907
372 Node: Completion Commands\7f802476
373 Node: High-Level Completion\7f807155
374 Node: Reading File Names\7f811858
375 Node: Programmed Completion\7f815513
376 Node: Yes-or-No Queries\7f817906
377 Node: Multiple Queries\7f823575
378 Node: Reading a Password\7f827650
379 Node: Minibuffer Misc\7f829003
380 Node: Command Loop\7f833908
381 Node: Command Overview\7f835255
382 Node: Defining Commands\7f838541
383 Node: Using Interactive\7f839296
384 Node: Interactive Codes\7f844084
385 Node: Interactive Examples\7f849887
386 Node: Interactive Call\7f851197
387 Node: Command Loop Info\7f856583
388 Node: Events\7f861576
389 Node: Event Types\7f863045
390 Node: Event Contents\7f864979
391 Node: Event Predicates\7f869468
392 Node: Accessing Mouse Event Positions\7f870808
393 Node: Frame-Level Event Position Info\7f871518
394 Node: Window-Level Event Position Info\7f872576
395 Node: Event Text Position Info\7f874359
396 Node: Event Glyph Position Info\7f876872
397 Node: Event Toolbar Position Info\7f878214
398 Node: Other Event Position Info\7f878905
399 Node: Accessing Other Event Info\7f879333
400 Node: Working With Events\7f880973
401 Node: Converting Events\7f886918
402 Node: Reading Input\7f890331
403 Node: Key Sequence Input\7f891340
404 Node: Reading One Event\7f893967
405 Node: Dispatching an Event\7f896806
406 Node: Quoted Character Input\7f897272
407 Node: Peeking and Discarding\7f898613
408 Node: Waiting\7f902535
409 Node: Quitting\7f904858
410 Node: Prefix Command Arguments\7f909276
411 Node: Recursive Editing\7f914321
412 Node: Disabling Commands\7f919129
413 Node: Command History\7f921209
414 Node: Keyboard Macros\7f922956
415 Node: Keymaps\7f925186
416 Node: Keymap Terminology\7f926766
417 Node: Format of Keymaps\7f929702
418 Node: Creating Keymaps\7f930121
419 Node: Inheritance and Keymaps\7f932203
420 Node: Key Sequences\7f934586
421 Node: Prefix Keys\7f939390
422 Node: Active Keymaps\7f942978
423 Node: Key Lookup\7f952359
424 Node: Functions for Key Lookup\7f957529
425 Node: Changing Key Bindings\7f963234
426 Node: Key Binding Commands\7f970358
427 Node: Scanning Keymaps\7f972436
428 Node: Other Keymap Functions\7f981020
429 Node: Menus\7f981656
430 Node: Menu Format\7f982254
431 Node: Menubar Format\7f990908
432 Node: Menubar\7f991540
433 Node: Modifying Menus\7f994671
434 Node: Menu Filters\7f1000031
435 Node: Pop-Up Menus\7f1001937
436 Node: Menu Accelerators\7f1004285
437 Node: Creating Menu Accelerators\7f1005048
438 Node: Keyboard Menu Traversal\7f1006419
439 Node: Menu Accelerator Functions\7f1007158
440 Node: Buffers Menu\7f1010272
441 Node: Dialog Boxes\7f1011577
442 Node: Dialog Box Format\7f1011750
443 Node: Dialog Box Functions\7f1013182
444 Node: Toolbar\7f1013590
445 Node: Toolbar Intro\7f1014031
446 Node: Creating Toolbar\7f1016439
447 Node: Toolbar Descriptor Format\7f1017367
448 Node: Specifying the Toolbar\7f1021873
449 Node: Other Toolbar Variables\7f1025495
450 Node: Gutter\7f1029943
451 Node: Gutter Intro\7f1030535
452 Node: Creating Gutter\7f1032545
453 Node: Gutter Descriptor Format\7f1035445
454 Node: Specifying a Gutter\7f1039911
455 Node: Other Gutter Variables\7f1043461
456 Node: Common Gutter Widgets\7f1047868
457 Node: Buffer Tabs\7f1048867
458 Node: Progress Bars\7f1049019
459 Node: Scrollbars\7f1049175
460 Node: Drag and Drop\7f1049313
461 Node: Supported Protocols\7f1050392
462 Node: OffiX DND\7f1050902
463 Node: CDE dt\7f1051920
464 Node: MSWindows OLE\7f1052522
465 Node: Loose ends\7f1052704
466 Node: Drop Interface\7f1053107
467 Node: Drag Interface\7f1054137
468 Node: Modes\7f1054318
469 Node: Major Modes\7f1055272
470 Node: Major Mode Conventions\7f1058749
471 Node: Example Major Modes\7f1065249
472 Node: Auto Major Mode\7f1073264
473 Node: Mode Help\7f1080737
474 Node: Derived Modes\7f1081851
475 Node: Minor Modes\7f1084156
476 Node: Minor Mode Conventions\7f1085465
477 Node: Keymaps and Minor Modes\7f1088339
478 Node: Modeline Format\7f1089185
479 Node: Modeline Data\7f1090961
480 Node: Modeline Variables\7f1096126
481 Node: %-Constructs\7f1100861
482 Node: Hooks\7f1103859
483 Node: Documentation\7f1112117
484 Node: Documentation Basics\7f1113543
485 Node: Accessing Documentation\7f1116601
486 Node: Keys in Documentation\7f1122868
487 Node: Describing Characters\7f1126339
488 Node: Help Functions\7f1128698
489 Node: Obsoleteness\7f1135155
490 Node: Files\7f1138317
491 Node: Visiting Files\7f1140245
492 Node: Visiting Functions\7f1141757
493 Node: Subroutines of Visiting\7f1146934
494 Node: Saving Buffers\7f1149020
495 Node: Reading from Files\7f1155130
496 Node: Writing to Files\7f1157299
497 Node: File Locks\7f1160025
498 Node: Information about Files\7f1163103
499 Node: Testing Accessibility\7f1163871
500 Node: Kinds of Files\7f1167629
501 Node: Truenames\7f1169324
502 Node: File Attributes\7f1170338
503 Node: Changing File Attributes\7f1175451
504 Node: File Names\7f1180868
505 Node: File Name Components\7f1182447
506 Node: Directory Names\7f1184907
507 Node: Relative File Names\7f1188152
508 Node: File Name Expansion\7f1189133
509 Node: Unique File Names\7f1192902
510 Node: File Name Completion\7f1194530
511 Node: User Name Completion\7f1197772
512 Node: Contents of Directories\7f1199193
513 Node: Create/Delete Dirs\7f1202516
514 Node: Magic File Names\7f1203633
515 Node: Partial Files\7f1209295
516 Node: Intro to Partial Files\7f1209535
517 Node: Creating a Partial File\7f1210788
518 Node: Detached Partial Files\7f1211741
519 Node: Format Conversion\7f1212876
520 Node: Files and MS-DOS\7f1218389
521 Node: Backups and Auto-Saving\7f1220468
522 Node: Backup Files\7f1221146
523 Node: Making Backups\7f1222550
524 Node: Rename or Copy\7f1225318
525 Node: Numbered Backups\7f1227825
526 Node: Backup Names\7f1230076
527 Node: Auto-Saving\7f1233373
528 Node: Reverting\7f1241559
529 Node: Buffers\7f1244907
530 Node: Buffer Basics\7f1246326
531 Node: Current Buffer\7f1248383
532 Node: Buffer Names\7f1253096
533 Node: Buffer File Name\7f1256304
534 Node: Buffer Modification\7f1260437
535 Node: Modification Time\7f1262691
536 Node: Read Only Buffers\7f1266078
537 Node: The Buffer List\7f1269328
538 Node: Creating Buffers\7f1274146
539 Node: Killing Buffers\7f1276301
540 Node: Indirect Buffers\7f1280127
541 Node: Windows\7f1282713
542 Node: Basic Windows\7f1284194
543 Node: Splitting Windows\7f1287300
544 Node: Deleting Windows\7f1292627
545 Node: Selecting Windows\7f1296556
546 Node: Cyclic Window Ordering\7f1300791
547 Node: Buffers and Windows\7f1305957
548 Node: Displaying Buffers\7f1307745
549 Node: Choosing Window\7f1313095
550 Node: Window Point\7f1321038
551 Node: Window Start\7f1323117
552 Node: Vertical Scrolling\7f1327899
553 Node: Horizontal Scrolling\7f1334104
554 Node: Size of Window\7f1337646
555 Node: Position of Window\7f1342380
556 Node: Resizing Windows\7f1344646
557 Node: Window Configurations\7f1350102
558 Node: Frames\7f1353604
559 Node: Creating Frames\7f1355949
560 Node: Frame Properties\7f1357297
561 Node: Property Access\7f1358120
562 Node: Initial Properties\7f1359042
563 Node: X Frame Properties\7f1361542
564 Node: Size and Position\7f1366187
565 Node: Frame Name\7f1368202
566 Node: Frame Titles\7f1369129
567 Node: Deleting Frames\7f1370963
568 Node: Finding All Frames\7f1371946
569 Node: Frames and Windows\7f1375189
570 Node: Minibuffers and Frames\7f1377985
571 Node: Input Focus\7f1378911
572 Node: Visibility of Frames\7f1382028
573 Node: Raising and Lowering\7f1384032
574 Node: Frame Configurations\7f1386423
575 Node: Frame Hooks\7f1387491
576 Node: Consoles and Devices\7f1389311
577 Node: Basic Console Functions\7f1392059
578 Node: Basic Device Functions\7f1392494
579 Node: Console Types and Device Classes\7f1393354
580 Node: Connecting to a Console or Device\7f1395634
581 Node: The Selected Console and Device\7f1397837
582 Node: Console and Device I/O\7f1398877
583 Node: Positions\7f1399655
584 Node: Point\7f1400628
585 Node: Motion\7f1403731
586 Node: Character Motion\7f1404505
587 Node: Word Motion\7f1406757
588 Node: Buffer End Motion\7f1408161
589 Node: Text Lines\7f1409711
590 Node: Screen Lines\7f1414636
591 Node: List Motion\7f1418713
592 Node: Skipping Characters\7f1422196
593 Node: Excursions\7f1424408
594 Node: Narrowing\7f1427460
595 Node: Markers\7f1432782
596 Node: Overview of Markers\7f1433691
597 Node: Predicates on Markers\7f1438365
598 Node: Creating Markers\7f1439623
599 Node: Information from Markers\7f1443715
600 Node: Changing Markers\7f1444812
601 Node: The Mark\7f1446349
602 Node: The Region\7f1454871
603 Node: Text\7f1460605
604 Node: Near Point\7f1463307
605 Node: Buffer Contents\7f1467499
606 Node: Comparing Text\7f1468894
607 Node: Insertion\7f1470310
608 Node: Commands for Insertion\7f1474212
609 Node: Deletion\7f1477118
610 Node: User-Level Deletion\7f1480780
611 Node: The Kill Ring\7f1484892
612 Node: Kill Ring Concepts\7f1487073
613 Node: Kill Functions\7f1488138
614 Node: Yank Commands\7f1490074
615 Node: Low-Level Kill Ring\7f1491958
616 Node: Internals of Kill Ring\7f1495060
617 Node: Undo\7f1497854
618 Node: Maintaining Undo\7f1502201
619 Node: Filling\7f1504833
620 Node: Margins\7f1510846
621 Node: Auto Filling\7f1514892
622 Node: Sorting\7f1516083
623 Node: Columns\7f1525414
624 Node: Indentation\7f1528506
625 Node: Primitive Indent\7f1529294
626 Node: Mode-Specific Indent\7f1530635
627 Node: Region Indent\7f1533185
628 Node: Relative Indent\7f1536149
629 Node: Indent Tabs\7f1538546
630 Node: Motion by Indent\7f1539882
631 Node: Case Changes\7f1540677
632 Node: Text Properties\7f1544025
633 Node: Examining Properties\7f1545890
634 Node: Changing Properties\7f1547790
635 Node: Property Search\7f1551398
636 Node: Special Properties\7f1556156
637 Node: Saving Properties\7f1556450
638 Node: Fields\7f1559622
639 Node: Substitution\7f1565314
640 Node: Registers\7f1568555
641 Node: Transposition\7f1571151
642 Node: Change Hooks\7f1572055
643 Node: Transformations\7f1574109
644 Node: Searching and Matching\7f1579196
645 Node: String Search\7f1580330
646 Node: Regular Expressions\7f1585282
647 Node: Syntax of Regexps\7f1586656
648 Node: Regexp Example\7f1602189
649 Node: Regexp Search\7f1604370
650 Node: POSIX Regexps\7f1610650
651 Node: Search and Replace\7f1612738
652 Node: Match Data\7f1616115
653 Node: Simple Match Data\7f1617252
654 Node: Replacing Match\7f1621501
655 Node: Entire Match Data\7f1624194
656 Node: Saving Match Data\7f1626445
657 Node: Searching and Case\7f1627845
658 Node: Standard Regexps\7f1629889
659 Node: Syntax Tables\7f1632098
660 Node: Syntax Basics\7f1633215
661 Node: Syntax Descriptors\7f1636202
662 Node: Syntax Class Table\7f1638059
663 Node: Syntax Flags\7f1644266
664 Node: Syntax Table Functions\7f1648676
665 Node: Motion and Syntax\7f1652927
666 Node: Parsing Expressions\7f1654389
667 Node: Standard Syntax Tables\7f1660499
668 Node: Syntax Table Internals\7f1661354
669 Node: Abbrevs\7f1662387
670 Node: Abbrev Mode\7f1664194
671 Node: Abbrev Tables\7f1664923
672 Node: Defining Abbrevs\7f1666474
673 Node: Abbrev Files\7f1668405
674 Node: Abbrev Expansion\7f1670200
675 Node: Standard Abbrev Tables\7f1674829
676 Node: Extents\7f1676001
677 Node: Intro to Extents\7f1677247
678 Node: Creating and Modifying Extents\7f1681246
679 Node: Extent Endpoints\7f1682841
680 Node: Finding Extents\7f1686115
681 Node: Mapping Over Extents\7f1690248
682 Node: Extent Properties\7f1696382
683 Node: Detached Extents\7f1706635
684 Node: Extent Parents\7f1708505
685 Node: Duplicable Extents\7f1710210
686 Node: Extents and Events\7f1713438
687 Node: Atomic Extents\7f1715411
688 Node: Specifiers\7f1715867
689 Node: Introduction to Specifiers\7f1718003
690 Node: Simple Specifier Usage\7f1722194
691 Node: Specifiers In-Depth\7f1728607
692 Node: Specifier Instancing\7f1735251
693 Node: Specifier Types\7f1738520
694 Node: Adding Specifications\7f1743611
695 Node: Retrieving Specifications\7f1755119
696 Node: Specifier Tag Functions\7f1758877
697 Node: Specifier Instancing Functions\7f1762126
698 Node: Specifier Examples\7f1766994
699 Node: Creating Specifiers\7f1774585
700 Node: Specifier Validation Functions\7f1778947
701 Node: Other Specification Functions\7f1781356
702 Node: Faces and Window-System Objects\7f1785264
703 Node: Faces\7f1785594
704 Node: Merging Faces\7f1787218
705 Node: Basic Face Functions\7f1789190
706 Node: Face Properties\7f1791353
707 Node: Face Convenience Functions\7f1801686
708 Node: Other Face Display Functions\7f1805445
709 Node: Fonts\7f1806274
710 Node: Font Specifiers\7f1806982
711 Node: Font Instances\7f1808183
712 Node: Font Instance Names\7f1809166
713 Node: Font Instance Size\7f1810024
714 Node: Font Instance Characteristics\7f1811327
715 Node: Font Convenience Functions\7f1812525
716 Node: Colors\7f1813832
717 Node: Color Specifiers\7f1814282
718 Node: Color Instances\7f1816659
719 Node: Color Instance Properties\7f1817415
720 Node: Color Convenience Functions\7f1818057
721 Node: Glyphs\7f1819126
722 Node: Glyph Intro\7f1820202
723 Node: Images\7f1823219
724 Node: Image Specifiers\7f1823582
725 Node: Image Instantiator Conversion\7f1833189
726 Node: Image Instantiator Formats\7f1834733
727 Node: Image Instances\7f1849205
728 Node: Image Instance Types\7f1849965
729 Node: Image Instance Functions\7f1852955
730 Node: Using Glyphs\7f1860449
731 Node: Creating Glyphs\7f1864588
732 Node: Buffer Glyphs\7f1869820
733 Node: Redisplay Glyphs\7f1871256
734 Node: Frame Glyphs\7f1873902
735 Node: External Glyphs\7f1876050
736 Node: Native GUI Widgets\7f1880930
737 Node: Introduction to Widgets\7f1881596
738 Node: Lisp API to Native Widgets\7f1882613
739 Node: Layouts\7f1884217
740 Node: Primitive Widgets\7f1887753
741 Node: Subwindows\7f1888460
742 Node: Manipulating Glyphs\7f1888723
743 Node: Glyph Properties\7f1889417
744 Node: Glyph Convenience Functions\7f1898751
745 Node: Glyph Dimensions\7f1902724
746 Node: Glyph Types\7f1903846
747 Node: Glyph Examples\7f1905636
748 Node: Annotations\7f1913901
749 Node: Annotation Basics\7f1914920
750 Node: Annotation Primitives\7f1918865
751 Node: Annotation Properties\7f1920217
752 Node: Locating Annotations\7f1923296
753 Node: Margin Primitives\7f1924147
754 Node: Annotation Hooks\7f1926054
755 Node: Display\7f1926721
756 Node: Refresh Screen\7f1927702
757 Node: Truncation\7f1929907
758 Node: The Echo Area\7f1932442
759 Node: Warnings\7f1938872
760 Node: Invisible Text\7f1943261
761 Node: Selective Display\7f1945983
762 Node: Overlay Arrow\7f1950078
763 Node: Temporary Displays\7f1951440
764 Node: Blinking\7f1955502
765 Node: Usual Display\7f1957698
766 Node: Display Tables\7f1960259
767 Node: Display Table Format\7f1961072
768 Node: Active Display Table\7f1962528
769 Node: Character Descriptors\7f1966537
770 Node: Beeping\7f1967307
771 Node: Hash Tables\7f1972093
772 Node: Introduction to Hash Tables\7f1972708
773 Node: Working With Hash Tables\7f1979282
774 Node: Weak Hash Tables\7f1980414
775 Node: Range Tables\7f1982438
776 Node: Introduction to Range Tables\7f1983131
777 Node: Working With Range Tables\7f1983589
778 Node: Databases\7f1984563
779 Node: Connecting to a Database\7f1984869
780 Node: Working With a Database\7f1985989
781 Node: Other Database Functions\7f1986877
782 Node: Processes\7f1987460
783 Node: Subprocess Creation\7f1989688
784 Node: Synchronous Processes\7f1993150
785 Node: MS-DOS Subprocesses\7f1999821
786 Node: Asynchronous Processes\7f2000904
787 Node: Deleting Processes\7f2005231
788 Node: Process Information\7f2007112
789 Node: Input to Processes\7f2011222
790 Node: Signals to Processes\7f2013907
791 Node: Output from Processes\7f2018736
792 Node: Process Buffers\7f2019555
793 Node: Filter Functions\7f2022449
794 Node: Accepting Output\7f2028053
795 Node: Sentinels\7f2029592
796 Node: Process Window Size\7f2033094
797 Node: Transaction Queues\7f2033456
798 Node: Network\7f2035166
799 Node: System Interface\7f2037810
800 Node: Starting Up\7f2039083
801 Node: Start-up Summary\7f2039684
802 Node: Init File\7f2043255
803 Node: Terminal-Specific\7f2045651
804 Node: Command Line Arguments\7f2048824
805 Node: Getting Out\7f2052329
806 Node: Killing XEmacs\7f2052905
807 Node: Suspending XEmacs\7f2054587
808 Node: System Environment\7f2057950
809 Node: User Identification\7f2064131
810 Node: Time of Day\7f2067678
811 Node: Time Conversion\7f2070475
812 Node: Timers\7f2075727
813 Node: Terminal Input\7f2077909
814 Node: Input Modes\7f2078419
815 Node: Translating Input\7f2080894
816 Node: Recording Input\7f2085062
817 Node: Terminal Output\7f2087180
818 Node: Flow Control\7f2090812
819 Node: Batch Mode\7f2094785
820 Node: X-Windows\7f2096177
821 Node: X Selections\7f2097052
822 Node: X Server\7f2099815
823 Node: Resources\7f2100273
824 Node: Server Data\7f2105600
825 Node: Grabs\7f2106821
826 Node: X Miscellaneous\7f2108419
827 Node: ToolTalk Support\7f2110821
828 Node: XEmacs ToolTalk API Summary\7f2111044
829 Node: Sending Messages\7f2112351
830 Node: Example of Sending Messages\7f2112612
831 Node: Elisp Interface for Sending Messages\7f2113675
832 Node: Receiving Messages\7f2120303
833 Node: Example of Receiving Messages\7f2120536
834 Node: Elisp Interface for Receiving Messages\7f2121373
835 Node: LDAP Support\7f2125262
836 Node: Building XEmacs with LDAP support\7f2125759
837 Node: XEmacs LDAP API\7f2126743
838 Node: LDAP Variables\7f2127802
839 Node: The High-Level LDAP API\7f2130421
840 Node: The Low-Level LDAP API\7f2133919
841 Node: The LDAP Lisp Object\7f2134761
842 Node: Opening and Closing a LDAP Connection\7f2135334
843 Node: Low-level Operations on a LDAP Server\7f2137169
844 Node: LDAP Internationalization\7f2139912
845 Node: LDAP Internationalization Variables\7f2140829
846 Node: Encoder/Decoder Functions\7f2142584
847 Node: Syntax of Search Filters\7f2143653
848 Node: PostgreSQL Support\7f2144957
849 Node: Building XEmacs with PostgreSQL support\7f2145355
850 Node: XEmacs PostgreSQL libpq API\7f2146709
851 Node: libpq Lisp Variables\7f2148595
852 Node: libpq Lisp Symbols and DataTypes\7f2151618
853 Node: Synchronous Interface Functions\7f2164913
854 Node: Asynchronous Interface Functions\7f2169436
855 Node: Large Object Support\7f2172967
856 Node: Other libpq Functions\7f2173610
857 Node: Unimplemented libpq Functions\7f2176667
858 Node: XEmacs PostgreSQL libpq Examples\7f2182029
859 Node: Internationalization\7f2188122
860 Node: I18N Levels 1 and 2\7f2188471
861 Node: I18N Level 3\7f2189184
862 Node: Level 3 Basics\7f2189475
863 Node: Level 3 Primitives\7f2190320
864 Node: Dynamic Messaging\7f2191945
865 Node: Domain Specification\7f2192419
866 Node: Documentation String Extraction\7f2194103
867 Node: I18N Level 4\7f2195032
868 Node: MULE\7f2195231
869 Node: Internationalization Terminology\7f2196283
870 Node: Charsets\7f2208489
871 Node: Charset Properties\7f2209193
872 Node: Basic Charset Functions\7f2213919
873 Node: Charset Property Functions\7f2216121
874 Node: Predefined Charsets\7f2218363
875 Node: MULE Characters\7f2221294
876 Node: Composite Characters\7f2222184
877 Node: Coding Systems\7f2223462
878 Node: Coding System Types\7f2225610
879 Node: ISO 2022\7f2229605
880 Node: EOL Conversion\7f2241871
881 Node: Coding System Properties\7f2243057
882 Node: Basic Coding System Functions\7f2247394
883 Node: Coding System Property Functions\7f2249450
884 Node: Encoding and Decoding Text\7f2250025
885 Node: Detection of Textual Encoding\7f2251177
886 Node: Big5 and Shift-JIS Functions\7f2252733
887 Node: Predefined Coding Systems\7f2253900
888 Node: CCL\7f2266006
889 Node: CCL Syntax\7f2269129
890 Node: CCL Statements\7f2270716
891 Node: CCL Expressions\7f2275360
892 Node: Calling CCL\7f2277910
893 Node: CCL Example\7f2280930
894 Node: Four bits to ASCII\7f2283432
895 Node: URI Encoding constants\7f2285024
896 Node: Numeric to ASCII-hexadecimal conversion\7f2286064
897 Node: Characters to be preserved\7f2287435
898 Ref: Characters to be preserved-Footnote-1\7f2288972
899 Node: The program to decode to internal format\7f2289103
900 Node: The program to encode from internal format\7f2291816
901 Node: The actual coding system\7f2293507
902 Node: Category Tables\7f2294891
903 Node: Tips\7f2297264
904 Node: Style Tips\7f2297925
905 Node: Compilation Tips\7f2307808
906 Node: Documentation Tips\7f2309717
907 Node: Comment Tips\7f2315231
908 Node: Library Headers\7f2318240
909 Node: Building XEmacs and Object Allocation\7f2322201
910 Node: Building XEmacs\7f2323103
911 Node: Pure Storage\7f2329693
912 Node: Garbage Collection\7f2332344
913 Node: Standard Errors\7f2343191
914 Node: Standard Buffer-Local Variables\7f2347419
915 Node: Standard Keymaps\7f2350073
916 Node: Standard Hooks\7f2353827
917 Node: Index\7f2361347
918 \1f
919 End Tag Table