X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=info%2Flispref.info;h=42c4238d50539b27e79da04bbb314b599b17da9d;hb=de7caee5f47b0888cb3895ce8c09d745f2fc35aa;hp=774cfdbb9a1dc92e49a75787ad7e2cca127e4399;hpb=e138ff4676e92b9e131330c4777d922fad519e27;p=chise%2Fxemacs-chise.git diff --git a/info/lispref.info b/info/lispref.info index 774cfdb..42c4238 100644 --- a/info/lispref.info +++ b/info/lispref.info @@ -1,4 +1,4 @@ -This is ../info/lispref.info, produced by makeinfo version 4.6 from +This is ../info/lispref.info, produced by makeinfo version 4.8 from lispref/lispref.texi. INFO-DIR-SECTION XEmacs Editor @@ -52,849 +52,868 @@ Foundation instead of in the original English.  Indirect: lispref.info-1: 2366 -lispref.info-2: 299153 -lispref.info-3: 596434 -lispref.info-4: 894447 -lispref.info-5: 1194382 -lispref.info-6: 1492927 -lispref.info-7: 1792530 -lispref.info-8: 2092512 -lispref.info-9: 2304231 +lispref.info-2: 300947 +lispref.info-3: 599882 +lispref.info-4: 898613 +lispref.info-5: 1197772 +lispref.info-6: 1495060 +lispref.info-7: 1791353 +lispref.info-8: 2090812 +lispref.info-9: 2361347  Tag Table: (Indirect) Node: Top2366 -Node: Copying50069 -Node: Introduction69219 -Node: Caveats70801 -Node: Lisp History72477 -Node: Conventions73730 -Node: Some Terms74542 -Node: nil and t75260 -Node: Evaluation Notation76934 -Node: Printing Notation77845 -Node: Error Messages78715 -Node: Buffer Text Notation79153 -Node: Format of Descriptions80025 -Node: A Sample Function Description80876 -Node: A Sample Variable Description84859 -Node: Acknowledgements85764 -Node: Packaging87739 -Node: Package Overview89486 -Node: The User View91666 -Node: The Library Maintainer View98125 -Node: Infrastructure100037 -Node: Control Files103981 -Node: Obtaining106049 -Node: The Package Release Engineer View106563 -Node: Package Terminology107294 -Node: Building Packages110118 -Node: Makefile Targets111327 -Node: Local.rules File113188 -Node: Creating Packages120123 -Node: package-info.in120657 -Node: Makefile125512 -Node: Documenting Packages139309 -Node: Issues140602 -Node: Lisp Data Types140717 -Node: Printed Representation143266 -Node: Comments145305 -Node: Primitive Types146199 -Node: Programming Types147855 -Node: Integer Type149804 -Node: Floating Point Type150838 -Node: Character Type151454 -Node: Symbol Type159355 -Node: Sequence Type162047 -Node: Cons Cell Type163563 -Node: Dotted Pair Notation168044 -Node: Association List Type170162 -Node: Array Type171042 -Node: String Type172505 -Node: Vector Type175183 -Node: Bit Vector Type175952 -Node: Function Type176811 -Node: Macro Type177921 -Node: Primitive Function Type178615 -Node: Compiled-Function Type180138 -Node: Autoload Type180689 -Node: Char Table Type181700 -Node: Hash Table Type181871 -Node: Range Table Type183022 -Node: Weak List Type183872 -Node: Editing Types184019 -Node: Buffer Type185643 -Node: Marker Type187667 -Node: Extent Type188387 -Node: Window Type189652 -Node: Frame Type191060 -Node: Device Type191852 -Node: Console Type192675 -Node: Window Configuration Type193873 -Node: Event Type194568 -Node: Process Type194729 -Node: Stream Type195761 -Node: Keymap Type196881 -Node: Syntax Table Type197416 -Node: Display Table Type198435 -Node: Database Type198872 -Node: Charset Type199035 -Node: Coding System Type199196 -Node: ToolTalk Message Type199377 -Node: ToolTalk Pattern Type199573 -Node: Window-System Types199742 -Node: Face Type200885 -Node: Glyph Type201013 -Node: Specifier Type201166 -Node: Font Instance Type201336 -Node: Color Instance Type201523 -Node: Image Instance Type201717 -Node: Toolbar Button Type201912 -Node: Subwindow Type202102 -Node: X Resource Type202278 -Node: Type Predicates202428 -Node: Equality Predicates211554 -Node: Numbers216362 -Node: Integer Basics217814 -Node: Float Basics220160 -Node: Predicates on Numbers221899 -Node: Comparison of Numbers223529 -Node: Numeric Conversions227347 -Node: Arithmetic Operations228810 -Node: Rounding Operations234946 -Node: Bitwise Operations236056 -Node: Math Functions245099 -Node: Random Numbers247631 -Node: Strings and Characters249394 -Node: String Basics250844 -Node: Predicates for Strings253259 -Node: Creating Strings254019 -Node: Predicates for Characters259357 -Node: Character Codes260428 -Node: Text Comparison261848 -Node: String Conversion265293 -Node: Modifying Strings268960 -Node: String Properties269598 -Node: Formatting Strings270240 -Node: Character Case279855 -Node: Case Tables283406 -Node: Char Tables287373 -Node: Char Table Types288763 -Node: Working With Char Tables290345 -Node: Lists292362 -Node: Cons Cells293482 -Node: Lists as Boxes294815 -Node: List-related Predicates297454 -Node: List Elements299153 -Node: Building Lists304179 -Node: Modifying Lists310167 -Node: Setcar310976 -Node: Setcdr313404 -Node: Rearrangement315922 -Node: Sets And Lists321505 -Node: Association Lists325730 -Ref: Association Lists-Footnote-1335018 -Node: Property Lists335223 -Node: Working With Normal Plists336768 -Node: Working With Lax Plists339105 -Node: Converting Plists To/From Alists341382 -Node: Weak Lists342730 -Node: Sequences Arrays Vectors344890 -Node: Sequence Functions347523 -Node: Arrays351179 -Node: Array Functions354240 -Node: Vectors356770 -Node: Vector Functions358265 -Node: Bit Vectors360833 -Node: Bit Vector Functions361675 -Node: Symbols363971 -Node: Symbol Components365017 -Node: Definitions369197 -Node: Creating Symbols371419 -Node: Symbol Properties378450 -Node: Plists and Alists379974 -Node: Object Plists381720 -Node: Other Plists384477 -Node: Evaluation386273 -Node: Intro Eval387075 -Ref: Intro Eval-Footnote-1390425 -Node: Eval390560 -Node: Forms394976 -Node: Self-Evaluating Forms396133 -Node: Symbol Forms397643 -Node: Classifying Lists398557 -Node: Function Indirection399310 -Node: Function Forms402406 -Node: Macro Forms403400 -Node: Special Forms404997 -Node: Autoloading407303 -Node: Quoting407798 -Node: Control Structures409156 -Node: Sequencing410774 -Node: Conditionals413636 -Node: Combining Conditions417056 -Node: Iteration420323 -Node: Nonlocal Exits422099 -Node: Catch and Throw422797 -Node: Examples of Catch426633 -Node: Errors428649 -Node: Signaling Errors430135 -Node: Processing of Errors438879 -Node: Handling Errors441154 -Node: Error Symbols448390 -Node: Cleanups452343 -Node: Variables456118 -Node: Global Variables457885 -Node: Constant Variables458958 -Node: Local Variables459581 -Node: Void Variables464516 -Node: Defining Variables468029 -Node: Accessing Variables475190 -Node: Setting Variables476612 -Node: Variable Scoping481128 -Node: Scope482724 -Node: Extent484247 -Node: Impl of Scope485723 -Node: Using Scoping487683 -Node: Buffer-Local Variables489202 -Node: Intro to Buffer-Local490035 -Node: Creating Buffer-Local492575 -Node: Default Value498474 -Node: Variable Aliases501614 -Node: Functions503462 -Node: What Is a Function504553 -Node: Lambda Expressions508596 -Node: Lambda Components509503 -Node: Simple Lambda511328 -Node: Argument List512982 -Node: Function Documentation516707 -Node: Function Names518646 -Node: Defining Functions521216 -Node: Calling Functions524253 -Node: Mapping Functions528098 -Node: Anonymous Functions530795 -Node: Function Cells534037 -Node: Inline Functions538852 -Node: Related Topics540659 -Node: Macros541709 -Node: Simple Macro542990 -Node: Expansion543722 -Node: Compiling Macros546723 -Node: Defining Macros548556 -Node: Backquote549870 -Node: Problems with Macros552264 -Node: Argument Evaluation552955 -Node: Surprising Local Vars555867 -Node: Eval During Expansion557929 -Node: Repeated Expansion559619 -Node: Customization561532 -Node: Common Keywords561998 -Node: Group Definitions564839 -Node: Variable Definitions567029 -Node: Customization Types572016 -Node: Simple Types573448 -Node: Composite Types575602 -Node: Splicing into Lists580289 -Node: Type Keywords582121 -Node: Loading585639 -Node: How Programs Do Loading587311 -Node: Autoload596434 -Node: Repeated Loading602501 -Node: Named Features604611 -Node: Unloading611038 -Node: Hooks for Loading613191 -Node: Byte Compilation613908 -Node: Speed of Byte-Code615972 -Node: Compilation Functions617176 -Node: Compilation Options623946 -Node: Docs and Compilation633876 -Node: Dynamic Loading636541 -Node: Eval During Compile638917 -Node: Compiled-Function Objects640179 -Node: Disassembly644977 -Node: Different Behavior652255 -Node: Debugging653597 -Node: Debugger655006 -Node: Error Debugging656148 -Node: Infinite Loops658898 -Node: Function Debugging660139 -Node: Explicit Debug662936 -Node: Using Debugger663704 -Node: Debugger Commands665563 -Node: Invoking the Debugger669877 -Node: Internals of Debugger673789 -Node: Syntax Errors678673 -Node: Excess Open679918 -Node: Excess Close681790 -Node: Compilation Errors683208 -Node: Edebug684493 -Node: Using Edebug686598 -Node: Instrumenting689292 -Node: Edebug Execution Modes692778 -Node: Jumping695885 -Node: Edebug Misc698226 -Node: Breakpoints699612 -Node: Global Break Condition702415 -Node: Embedded Breakpoints703367 -Node: Trapping Errors704319 -Node: Edebug Views706392 -Node: Edebug Eval708355 -Node: Eval List709529 -Node: Reading in Edebug712911 -Node: Printing in Edebug713707 -Node: Tracing715419 -Node: Coverage Testing717304 -Node: The Outside Context719342 -Node: Checking Whether to Stop720288 -Node: Edebug Display Update720932 -Node: Edebug Recursive Edit722952 -Node: Instrumenting Macro Calls724604 -Node: Specification List727082 -Node: Backtracking736492 -Node: Debugging Backquote738427 -Node: Specification Examples742130 -Node: Edebug Options744194 -Node: Read and Print749530 -Node: Streams Intro750504 -Node: Input Streams752519 -Node: Input Functions757417 -Node: Output Streams759474 -Node: Output Functions763522 -Node: Output Variables767819 -Node: Minibuffers772620 -Node: Intro to Minibuffers773769 -Node: Text from Minibuffer775954 -Node: Object from Minibuffer781045 -Node: Minibuffer History785135 -Node: Completion788111 -Node: Basic Completion790083 -Node: Minibuffer Completion794963 -Node: Completion Commands798537 -Node: High-Level Completion803191 -Node: Reading File Names807937 -Node: Programmed Completion811626 -Node: Yes-or-No Queries814005 -Node: Multiple Queries819739 -Node: Reading a Password823803 -Node: Minibuffer Misc825143 -Node: Command Loop830020 -Node: Command Overview831361 -Node: Defining Commands834635 -Node: Using Interactive835380 -Node: Interactive Codes840150 -Node: Interactive Examples845939 -Node: Interactive Call847250 -Node: Command Loop Info852661 -Node: Events857637 -Node: Event Types859095 -Node: Event Contents861015 -Node: Event Predicates865489 -Node: Accessing Mouse Event Positions866804 -Node: Frame-Level Event Position Info867500 -Node: Window-Level Event Position Info868537 -Node: Event Text Position Info870298 -Node: Event Glyph Position Info872787 -Node: Event Toolbar Position Info874107 -Node: Other Event Position Info874778 -Node: Accessing Other Event Info875187 -Node: Working With Events876804 -Node: Converting Events882802 -Node: Reading Input886198 -Node: Key Sequence Input887197 -Node: Reading One Event889829 -Node: Dispatching an Event892650 -Node: Quoted Character Input893101 -Node: Peeking and Discarding894447 -Node: Waiting898349 -Node: Quitting900660 -Node: Prefix Command Arguments905065 -Node: Recursive Editing910149 -Node: Disabling Commands914940 -Node: Command History917005 -Node: Keyboard Macros918739 -Node: Keymaps920953 -Node: Keymap Terminology922527 -Node: Format of Keymaps925453 -Node: Creating Keymaps925861 -Node: Inheritance and Keymaps927938 -Node: Key Sequences930307 -Node: Prefix Keys935100 -Node: Active Keymaps938682 -Node: Key Lookup948050 -Node: Functions for Key Lookup953210 -Node: Changing Key Bindings958908 -Node: Key Binding Commands966067 -Node: Scanning Keymaps968129 -Node: Other Keymap Functions976695 -Node: Menus977317 -Node: Menu Format977909 -Node: Menubar Format986552 -Node: Menubar987174 -Node: Modifying Menus990287 -Node: Menu Filters995628 -Node: Pop-Up Menus997521 -Node: Menu Accelerators999849 -Node: Creating Menu Accelerators1000602 -Node: Keyboard Menu Traversal1001959 -Node: Menu Accelerator Functions1002684 -Node: Buffers Menu1005779 -Node: Dialog Boxes1007070 -Node: Dialog Box Format1007237 -Node: Dialog Box Functions1008659 -Node: Toolbar1009056 -Node: Toolbar Intro1009491 -Node: Creating Toolbar1011889 -Node: Toolbar Descriptor Format1012806 -Node: Specifying the Toolbar1017300 -Node: Other Toolbar Variables1020904 -Node: Gutter1025329 -Node: Gutter Intro1025915 -Node: Creating Gutter1027915 -Node: Gutter Descriptor Format1030802 -Node: Specifying a Gutter1035256 -Node: Other Gutter Variables1038788 -Node: Common Gutter Widgets1043172 -Node: Buffer Tabs1044161 -Node: Progress Bars1044299 -Node: Scrollbars1044441 -Node: Drag and Drop1044573 -Node: Supported Protocols1045646 -Node: OffiX DND1046146 -Node: CDE dt1047150 -Node: MSWindows OLE1047738 -Node: Loose ends1047906 -Node: Drop Interface1048295 -Node: Drag Interface1049315 -Node: Modes1049486 -Node: Major Modes1050434 -Node: Major Mode Conventions1053346 -Node: Example Major Modes1059298 -Node: Auto Major Mode1067329 -Node: Mode Help1074776 -Node: Derived Modes1075874 -Node: Minor Modes1078062 -Node: Minor Mode Conventions1079361 -Node: Keymaps and Minor Modes1082221 -Node: Modeline Format1083053 -Node: Modeline Data1084818 -Node: Modeline Variables1089968 -Node: %-Constructs1094681 -Node: Hooks1097665 -Node: Documentation1104422 -Node: Documentation Basics1105842 -Node: Accessing Documentation1108890 -Node: Keys in Documentation1115171 -Node: Describing Characters1118651 -Node: Help Functions1120997 -Node: Obsoleteness1127444 -Node: Files1130433 -Node: Visiting Files1132355 -Node: Visiting Functions1133857 -Node: Subroutines of Visiting1139013 -Node: Saving Buffers1141083 -Node: Reading from Files1147173 -Node: Writing to Files1149331 -Node: File Locks1152045 -Node: Information about Files1155109 -Node: Testing Accessibility1155867 -Node: Kinds of Files1159604 -Node: Truenames1161282 -Node: File Attributes1162281 -Node: Changing File Attributes1167417 -Node: File Names1172836 -Node: File Name Components1174405 -Node: Directory Names1176847 -Node: Relative File Names1180074 -Node: File Name Expansion1181040 -Node: Unique File Names1184791 -Node: File Name Completion1186403 -Node: User Name Completion1189668 -Node: Contents of Directories1191072 -Node: Create/Delete Dirs1194382 -Node: Magic File Names1195485 -Node: Partial Files1201130 -Node: Intro to Partial Files1201358 -Node: Creating a Partial File1202595 -Node: Detached Partial Files1203531 -Node: Format Conversion1204650 -Node: Files and MS-DOS1210145 -Node: Backups and Auto-Saving1212206 -Node: Backup Files1212878 -Node: Making Backups1214272 -Node: Rename or Copy1217021 -Node: Numbered Backups1219511 -Node: Backup Names1221743 -Node: Auto-Saving1225032 -Node: Reverting1233191 -Node: Buffers1236524 -Node: Buffer Basics1237937 -Node: Current Buffer1239983 -Node: Buffer Names1244684 -Node: Buffer File Name1247888 -Node: Buffer Modification1252004 -Node: Modification Time1254244 -Node: Read Only Buffers1257616 -Node: The Buffer List1260852 -Node: Creating Buffers1265666 -Node: Killing Buffers1267809 -Node: Indirect Buffers1271638 -Node: Windows1274209 -Node: Basic Windows1275684 -Node: Splitting Windows1278779 -Node: Deleting Windows1284102 -Node: Selecting Windows1288017 -Node: Cyclic Window Ordering1292237 -Node: Buffers and Windows1297389 -Node: Displaying Buffers1299164 -Node: Choosing Window1304500 -Node: Window Point1312415 -Node: Window Start1314482 -Node: Vertical Scrolling1319278 -Node: Horizontal Scrolling1325473 -Node: Size of Window1328999 -Node: Position of Window1333714 -Node: Resizing Windows1335964 -Node: Window Configurations1341399 -Node: Frames1344885 -Node: Creating Frames1347223 -Node: Frame Properties1348560 -Node: Property Access1349373 -Node: Initial Properties1350277 -Node: X Frame Properties1352760 -Node: Size and Position1357391 -Node: Frame Name1359386 -Node: Frame Titles1360297 -Node: Deleting Frames1362118 -Node: Finding All Frames1363089 -Node: Frames and Windows1366317 -Node: Minibuffers and Frames1369096 -Node: Input Focus1370011 -Node: Visibility of Frames1373113 -Node: Raising and Lowering1375100 -Node: Frame Configurations1377473 -Node: Frame Hooks1378527 -Node: Consoles and Devices1380329 -Node: Basic Console Functions1383069 -Node: Basic Device Functions1383492 -Node: Console Types and Device Classes1384338 -Node: Connecting to a Console or Device1386602 -Node: The Selected Console and Device1388786 -Node: Console and Device I/O1389812 -Node: Positions1390576 -Node: Point1391543 -Node: Motion1394630 -Node: Character Motion1395394 -Node: Word Motion1397629 -Node: Buffer End Motion1399016 -Node: Text Lines1400550 -Node: Screen Lines1405447 -Node: List Motion1409507 -Node: Skipping Characters1412987 -Node: Excursions1415203 -Node: Narrowing1418240 -Node: Markers1423568 -Node: Overview of Markers1424471 -Node: Predicates on Markers1429160 -Node: Creating Markers1430403 -Node: Information from Markers1434600 -Node: Changing Markers1435695 -Node: The Mark1437220 -Node: The Region1445721 -Node: Text1451433 -Node: Near Point1454129 -Node: Buffer Contents1458313 -Node: Comparing Text1459716 -Node: Insertion1461121 -Node: Commands for Insertion1465028 -Node: Deletion1467919 -Node: User-Level Deletion1471566 -Node: The Kill Ring1475723 -Node: Kill Ring Concepts1477894 -Node: Kill Functions1478945 -Node: Yank Commands1480865 -Node: Low-Level Kill Ring1482733 -Node: Internals of Kill Ring1485816 -Node: Undo1488593 -Node: Maintaining Undo1492927 -Node: Filling1495542 -Node: Margins1501533 -Node: Auto Filling1505556 -Node: Sorting1506734 -Node: Columns1516045 -Node: Indentation1519123 -Node: Primitive Indent1519899 -Node: Mode-Specific Indent1521221 -Node: Region Indent1523750 -Node: Relative Indent1526694 -Node: Indent Tabs1529073 -Node: Motion by Indent1530391 -Node: Case Changes1531167 -Node: Text Properties1534517 -Node: Examining Properties1536327 -Node: Changing Properties1538207 -Node: Property Search1541795 -Node: Special Properties1546511 -Node: Saving Properties1546789 -Node: Substitution1549928 -Node: Registers1553195 -Node: Transposition1555774 -Node: Change Hooks1556665 -Node: Transformations1558702 -Node: Searching and Matching1563802 -Node: String Search1564930 -Node: Regular Expressions1569908 -Node: Syntax of Regexps1571272 -Node: Regexp Example1585872 -Node: Regexp Search1588039 -Node: POSIX Regexps1594373 -Node: Search and Replace1596447 -Node: Match Data1599812 -Node: Simple Match Data1600939 -Node: Replacing Match1605201 -Node: Entire Match Data1607879 -Node: Saving Match Data1610114 -Node: Searching and Case1611499 -Node: Standard Regexps1613530 -Node: Syntax Tables1615725 -Node: Syntax Basics1616836 -Node: Syntax Descriptors1619812 -Node: Syntax Class Table1621659 -Node: Syntax Flags1627838 -Node: Syntax Table Functions1632234 -Node: Motion and Syntax1636529 -Node: Parsing Expressions1637978 -Node: Standard Syntax Tables1644073 -Node: Syntax Table Internals1644914 -Node: Abbrevs1645937 -Node: Abbrev Mode1647738 -Node: Abbrev Tables1648455 -Node: Defining Abbrevs1649991 -Node: Abbrev Files1651909 -Node: Abbrev Expansion1653689 -Node: Standard Abbrev Tables1658317 -Node: Extents1659473 -Node: Intro to Extents1660712 -Node: Creating and Modifying Extents1664701 -Node: Extent Endpoints1666282 -Node: Finding Extents1669542 -Node: Mapping Over Extents1673661 -Node: Extent Properties1679781 -Node: Detached Extents1690001 -Node: Extent Parents1691857 -Node: Duplicable Extents1693548 -Node: Extents and Events1696766 -Node: Atomic Extents1698724 -Node: Specifiers1699168 -Node: Introduction to Specifiers1701297 -Node: Simple Specifier Usage1705478 -Node: Specifiers In-Depth1711896 -Node: Specifier Instancing1718530 -Node: Specifier Types1721789 -Node: Adding Specifications1726860 -Node: Retrieving Specifications1738350 -Node: Specifier Tag Functions1742095 -Node: Specifier Instancing Functions1745326 -Node: Specifier Examples1750181 -Node: Creating Specifiers1757885 -Node: Specifier Validation Functions1762228 -Node: Other Specification Functions1764614 -Node: Faces and Window-System Objects1768496 -Node: Faces1768820 -Node: Merging Faces1770434 -Node: Basic Face Functions1772392 -Node: Face Properties1774537 -Node: Face Convenience Functions1784807 -Node: Other Face Display Functions1788027 -Node: Fonts1788839 -Node: Font Specifiers1789537 -Node: Font Instances1790722 -Node: Font Instance Names1791689 -Node: Font Instance Size1792530 -Node: Font Instance Characteristics1793816 -Node: Font Convenience Functions1794994 -Node: Colors1796284 -Node: Color Specifiers1796724 -Node: Color Instances1799084 -Node: Color Instance Properties1799825 -Node: Color Convenience Functions1800451 -Node: Glyphs1801504 -Node: Glyph Functions1803163 -Node: Creating Glyphs1803570 -Node: Glyph Properties1816210 -Node: Glyph Convenience Functions1825374 -Node: Glyph Dimensions1829318 -Node: Images1830398 -Node: Image Specifiers1830847 -Node: Image Instantiator Conversion1846336 -Node: Image Instances1847701 -Node: Image Instance Types1848449 -Node: Image Instance Functions1851211 -Node: Glyph Types1858268 -Node: Mouse Pointer1860037 -Node: Redisplay Glyphs1863037 -Node: Subwindows1864070 -Node: Glyph Examples1864333 -Node: Annotations1872589 -Node: Annotation Basics1873602 -Node: Annotation Primitives1877537 -Node: Annotation Properties1878876 -Node: Locating Annotations1881916 -Node: Margin Primitives1882753 -Node: Annotation Hooks1884644 -Node: Display1885301 -Node: Refresh Screen1886276 -Node: Truncation1888467 -Node: The Echo Area1890989 -Node: Warnings1897429 -Node: Invisible Text1901862 -Node: Selective Display1904573 -Node: Overlay Arrow1908696 -Node: Temporary Displays1910046 -Node: Blinking1914165 -Node: Usual Display1916346 -Node: Display Tables1918892 -Node: Display Table Format1919693 -Node: Active Display Table1921132 -Node: Character Descriptors1925124 -Node: Beeping1925878 -Node: Hash Tables1930643 -Node: Introduction to Hash Tables1931251 -Node: Working With Hash Tables1937807 -Node: Weak Hash Tables1938924 -Node: Range Tables1940938 -Node: Introduction to Range Tables1941624 -Node: Working With Range Tables1942070 -Node: Databases1943029 -Node: Connecting to a Database1943328 -Node: Working With a Database1944435 -Node: Other Database Functions1945309 -Node: Processes1945878 -Node: Subprocess Creation1948099 -Node: Synchronous Processes1951547 -Node: MS-DOS Subprocesses1958266 -Node: Asynchronous Processes1959337 -Node: Deleting Processes1963691 -Node: Process Information1965559 -Node: Input to Processes1969649 -Node: Signals to Processes1972341 -Node: Output from Processes1977153 -Node: Process Buffers1977962 -Node: Filter Functions1980838 -Node: Accepting Output1986426 -Node: Sentinels1987950 -Node: Process Window Size1991437 -Node: Transaction Queues1991786 -Node: Network1993481 -Node: System Interface1996112 -Node: Starting Up1997379 -Node: Start-up Summary1997970 -Node: Init File2001521 -Node: Terminal-Specific2003899 -Node: Command Line Arguments2007055 -Node: Getting Out2010541 -Node: Killing XEmacs2011107 -Node: Suspending XEmacs2012772 -Node: System Environment2016148 -Node: User Identification2022326 -Node: Time of Day2025855 -Node: Time Conversion2028639 -Node: Timers2033878 -Node: Terminal Input2036048 -Node: Input Modes2036548 -Node: Translating Input2039007 -Node: Recording Input2043169 -Node: Terminal Output2045269 -Node: Flow Control2048887 -Node: Batch Mode2052846 -Node: X-Windows2054224 -Node: X Selections2055093 -Node: X Server2057841 -Node: Resources2058289 -Node: Server Data2063598 -Node: Grabs2064802 -Node: X Miscellaneous2066382 -Node: ToolTalk Support2068767 -Node: XEmacs ToolTalk API Summary2068984 -Node: Sending Messages2070281 -Node: Example of Sending Messages2070532 -Node: Elisp Interface for Sending Messages2071591 -Node: Receiving Messages2078187 -Node: Example of Receiving Messages2078410 -Node: Elisp Interface for Receiving Messages2079243 -Node: LDAP Support2083100 -Node: Building XEmacs with LDAP support2083591 -Node: XEmacs LDAP API2084565 -Node: LDAP Variables2085614 -Node: The High-Level LDAP API2088214 -Node: The Low-Level LDAP API2091684 -Node: The LDAP Lisp Object2092512 -Node: Opening and Closing a LDAP Connection2093064 -Node: Low-level Operations on a LDAP Server2094879 -Node: LDAP Internationalization2097600 -Node: LDAP Internationalization Variables2098502 -Node: Encoder/Decoder Functions2100233 -Node: Syntax of Search Filters2101278 -Node: PostgreSQL Support2102572 -Node: Building XEmacs with PostgreSQL support2102964 -Node: XEmacs PostgreSQL libpq API2104308 -Node: libpq Lisp Variables2106184 -Node: libpq Lisp Symbols and DataTypes2109178 -Node: Synchronous Interface Functions2122435 -Node: Asynchronous Interface Functions2126939 -Node: Large Object Support2130441 -Node: Other libpq Functions2131068 -Node: Unimplemented libpq Functions2134105 -Node: XEmacs PostgreSQL libpq Examples2139424 -Node: Internationalization2145512 -Node: I18N Levels 1 and 22145855 -Node: I18N Level 32146558 -Node: Level 3 Basics2146839 -Node: Level 3 Primitives2147670 -Node: Dynamic Messaging2149276 -Node: Domain Specification2149736 -Node: Documentation String Extraction2151403 -Node: I18N Level 42152318 -Node: MULE2152507 -Node: Internationalization Terminology2153553 -Node: Charsets2165749 -Node: Charset Properties2166442 -Node: Basic Charset Functions2171154 -Node: Charset Property Functions2173335 -Node: Predefined Charsets2175550 -Node: MULE Characters2178467 -Node: Composite Characters2179342 -Node: Coding Systems2180606 -Node: Coding System Types2182743 -Node: ISO 20222186724 -Node: EOL Conversion2198995 -Node: Coding System Properties2200167 -Node: Basic Coding System Functions2204490 -Node: Coding System Property Functions2206524 -Node: Encoding and Decoding Text2207082 -Node: Detection of Textual Encoding2208218 -Node: Big5 and Shift-JIS Functions2209754 -Node: Predefined Coding Systems2210903 -Node: CCL2222995 -Node: CCL Syntax2226096 -Node: CCL Statements2227669 -Node: CCL Expressions2232299 -Node: Calling CCL2234835 -Node: CCL Examples2237837 -Node: Category Tables2237971 -Node: Tips2240327 -Node: Style Tips2240966 -Node: Compilation Tips2250841 -Node: Documentation Tips2252752 -Node: Comment Tips2258258 -Node: Library Headers2261259 -Node: Building XEmacs and Object Allocation2265227 -Node: Building XEmacs2266107 -Node: Pure Storage2272682 -Node: Garbage Collection2275322 -Node: Standard Errors2286163 -Node: Standard Buffer-Local Variables2290369 -Node: Standard Keymaps2293001 -Node: Standard Hooks2296733 -Node: Index2304231 +Node: Copying50785 +Node: Introduction69909 +Node: Caveats71495 +Node: Lisp History73179 +Node: Conventions74440 +Node: Some Terms75260 +Node: nil and t75990 +Node: Evaluation Notation77676 +Node: Printing Notation78599 +Node: Error Messages79481 +Node: Buffer Text Notation79931 +Node: Format of Descriptions80810 +Node: A Sample Function Description81673 +Node: A Sample Variable Description85674 +Node: Acknowledgements86596 +Node: Packaging88579 +Node: Package Overview90330 +Node: The User View92514 +Node: The Library Maintainer View98981 +Node: Infrastructure100901 +Node: Control Files104857 +Node: Obtaining106937 +Node: The Package Release Engineer View107463 +Node: Package Terminology108206 +Node: Building Packages111066 +Node: Makefile Targets112295 +Node: Local.rules File114172 +Node: Creating Packages121107 +Node: package-info.in121645 +Node: Makefile126504 +Node: Documenting Packages140268 +Node: Issues141561 +Node: Lisp Data Types141684 +Node: Printed Representation144237 +Node: Comments146286 +Node: Primitive Types147188 +Node: Programming Types148852 +Node: Integer Type150809 +Node: Floating Point Type151855 +Node: Character Type152483 +Node: Symbol Type160396 +Node: Sequence Type163100 +Node: Cons Cell Type164628 +Node: Dotted Pair Notation169121 +Node: Association List Type171255 +Node: Array Type172151 +Node: String Type173626 +Node: Vector Type176318 +Node: Bit Vector Type177099 +Node: Function Type177972 +Node: Macro Type179096 +Node: Primitive Function Type179804 +Node: Compiled-Function Type181341 +Node: Autoload Type181906 +Node: Char Table Type182931 +Node: Hash Table Type183116 +Node: Range Table Type184281 +Node: Weak List Type185145 +Node: Editing Types185306 +Node: Buffer Type186938 +Node: Marker Type188974 +Node: Extent Type189706 +Node: Window Type190983 +Node: Frame Type192403 +Node: Device Type193207 +Node: Console Type194042 +Node: Window Configuration Type195252 +Node: Event Type195959 +Node: Process Type196132 +Node: Stream Type197178 +Node: Keymap Type198312 +Node: Syntax Table Type198861 +Node: Display Table Type199894 +Node: Database Type200345 +Node: Charset Type200522 +Node: Coding System Type200697 +Node: ToolTalk Message Type200892 +Node: ToolTalk Pattern Type201102 +Node: Window-System Types201285 +Node: Face Type202436 +Node: Glyph Type202576 +Node: Specifier Type202741 +Node: Font Instance Type202923 +Node: Color Instance Type203122 +Node: Image Instance Type203328 +Node: Toolbar Button Type203535 +Node: Subwindow Type203737 +Node: X Resource Type203925 +Node: Type Predicates204087 +Node: Equality Predicates213222 +Node: Numbers217921 +Node: Integer Basics219377 +Node: Float Basics221733 +Node: Predicates on Numbers223481 +Node: Comparison of Numbers225124 +Node: Numeric Conversions228958 +Node: Arithmetic Operations230434 +Node: Rounding Operations236587 +Node: Bitwise Operations237709 +Node: Math Functions246666 +Node: Random Numbers249224 +Node: Strings and Characters250998 +Node: String Basics252454 +Node: Predicates for Strings254879 +Node: Creating Strings255651 +Node: Predicates for Characters261003 +Node: Character Codes262086 +Node: Text Comparison263520 +Node: String Conversion266981 +Node: Modifying Strings270662 +Node: String Properties271311 +Node: Formatting Strings271963 +Node: Character Case281556 +Node: Case Tables285082 +Node: Char Tables289070 +Node: Char Table Types290473 +Node: Working With Char Tables292074 +Node: Lists294115 +Node: Cons Cells295241 +Node: Lists as Boxes296584 +Node: List-related Predicates299233 +Node: List Elements300947 +Node: Building Lists306017 +Node: Modifying Lists312010 +Node: Setcar312829 +Node: Setcdr315262 +Node: Rearrangement317795 +Node: Sets And Lists323365 +Node: Association Lists327604 +Ref: Association Lists-Footnote-1336851 +Node: Property Lists337056 +Node: Working With Normal Plists338613 +Node: Working With Lax Plists340971 +Node: Converting Plists To/From Alists343269 +Node: Weak Lists344635 +Node: Sequences Arrays Vectors346812 +Node: Sequence Functions349451 +Node: Arrays353081 +Node: Array Functions356152 +Node: Vectors358636 +Node: Vector Functions360141 +Node: Bit Vectors362723 +Node: Bit Vector Functions363575 +Node: Symbols365886 +Node: Symbol Components366952 +Node: Definitions371142 +Node: Creating Symbols373387 +Node: Symbol Properties380425 +Node: Plists and Alists381959 +Node: Object Plists383719 +Node: Other Plists386496 +Node: Evaluation388310 +Node: Intro Eval389118 +Ref: Intro Eval-Footnote-1392491 +Node: Eval392626 +Node: Forms397059 +Node: Self-Evaluating Forms398226 +Node: Symbol Forms399750 +Node: Classifying Lists400678 +Node: Function Indirection401445 +Node: Function Forms404556 +Node: Macro Forms405564 +Node: Special Forms407175 +Node: Autoloading409495 +Node: Quoting410004 +Node: Control Structures411373 +Node: Sequencing412997 +Node: Conditionals415872 +Node: Combining Conditions419304 +Node: Iteration422584 +Node: Nonlocal Exits424371 +Node: Catch and Throw425079 +Node: Examples of Catch428931 +Node: Errors430951 +Node: Signaling Errors432451 +Node: Processing of Errors441173 +Node: Handling Errors443468 +Node: Error Symbols450693 +Node: Cleanups454665 +Node: Variables458455 +Node: Global Variables460241 +Node: Constant Variables461324 +Node: Local Variables461957 +Node: Void Variables466918 +Node: Defining Variables470423 +Node: Accessing Variables477597 +Node: Setting Variables479000 +Node: Variable Scoping483499 +Node: Scope485105 +Node: Extent486637 +Node: Impl of Scope488127 +Node: Using Scoping490101 +Node: Buffer-Local Variables491634 +Node: Intro to Buffer-Local492477 +Node: Creating Buffer-Local495031 +Node: Default Value500940 +Node: Variable Aliases504078 +Node: Functions and Commands505941 +Node: What Is a Function507077 +Node: Lambda Expressions511649 +Node: Lambda Components512579 +Node: Simple Lambda514418 +Node: Argument List516086 +Node: Function Documentation519825 +Node: Function Names521778 +Node: Defining Functions524371 +Node: Calling Functions527414 +Node: Mapping Functions531276 +Node: Anonymous Functions533948 +Node: Function Cells537214 +Node: Inline Functions542036 +Node: Related Topics543866 +Node: Macros544941 +Node: Simple Macro546241 +Node: Expansion546983 +Node: Compiling Macros549965 +Node: Defining Macros551808 +Node: Backquote553133 +Node: Problems with Macros555532 +Node: Argument Evaluation556233 +Node: Surprising Local Vars559149 +Node: Eval During Expansion561225 +Node: Repeated Expansion562929 +Node: Customization564851 +Node: Common Keywords565323 +Node: Group Definitions568174 +Node: Variable Definitions570375 +Node: Customization Types575373 +Node: Simple Types576815 +Node: Composite Types578983 +Node: Splicing into Lists583684 +Node: Type Keywords585530 +Node: Loading589062 +Node: How Programs Do Loading590740 +Node: Autoload599882 +Node: Repeated Loading605960 +Node: Named Features608070 +Node: Unloading614473 +Node: Hooks for Loading616638 +Node: Byte Compilation617366 +Node: Speed of Byte-Code619436 +Node: Compilation Functions620635 +Node: Compilation Options627394 +Node: Docs and Compilation637342 +Node: Dynamic Loading640018 +Node: Eval During Compile642406 +Node: Compiled-Function Objects643680 +Node: Disassembly648496 +Node: Different Behavior655605 +Node: Debugging656957 +Node: Debugger658372 +Node: Error Debugging659524 +Node: Infinite Loops662291 +Node: Function Debugging663547 +Node: Explicit Debug666340 +Node: Using Debugger667122 +Node: Debugger Commands668995 +Node: Invoking the Debugger673323 +Node: Internals of Debugger677235 +Node: Syntax Errors682119 +Node: Excess Open683374 +Node: Excess Close685260 +Node: Compilation Errors686692 +Node: Edebug687987 +Node: Using Edebug690102 +Node: Instrumenting692810 +Node: Edebug Execution Modes696310 +Node: Jumping699431 +Node: Edebug Misc701786 +Node: Breakpoints703186 +Node: Global Break Condition706003 +Node: Embedded Breakpoints706973 +Node: Trapping Errors707943 +Node: Edebug Views710030 +Node: Edebug Eval712007 +Node: Eval List713195 +Node: Reading in Edebug716593 +Node: Printing in Edebug717405 +Node: Tracing719133 +Node: Coverage Testing721034 +Node: The Outside Context723089 +Node: Checking Whether to Stop724051 +Node: Edebug Display Update724715 +Node: Edebug Recursive Edit726755 +Node: Instrumenting Macro Calls728427 +Node: Specification List730917 +Node: Backtracking740347 +Node: Debugging Backquote742302 +Node: Specification Examples746015 +Node: Edebug Options748084 +Node: Read and Print753452 +Node: Streams Intro754432 +Node: Input Streams756457 +Node: Input Functions761340 +Node: Output Streams763400 +Node: Output Functions767413 +Node: Output Variables771726 +Node: Minibuffers776535 +Node: Intro to Minibuffers777690 +Node: Text from Minibuffer779885 +Node: Object from Minibuffer784989 +Node: Minibuffer History789053 +Node: Completion792048 +Node: Basic Completion794030 +Node: Minibuffer Completion798907 +Node: Completion Commands802476 +Node: High-Level Completion807155 +Node: Reading File Names811858 +Node: Programmed Completion815513 +Node: Yes-or-No Queries817906 +Node: Multiple Queries823575 +Node: Reading a Password827650 +Node: Minibuffer Misc829003 +Node: Command Loop833908 +Node: Command Overview835255 +Node: Defining Commands838541 +Node: Using Interactive839296 +Node: Interactive Codes844084 +Node: Interactive Examples849887 +Node: Interactive Call851197 +Node: Command Loop Info856583 +Node: Events861576 +Node: Event Types863045 +Node: Event Contents864979 +Node: Event Predicates869468 +Node: Accessing Mouse Event Positions870808 +Node: Frame-Level Event Position Info871518 +Node: Window-Level Event Position Info872576 +Node: Event Text Position Info874359 +Node: Event Glyph Position Info876872 +Node: Event Toolbar Position Info878214 +Node: Other Event Position Info878905 +Node: Accessing Other Event Info879333 +Node: Working With Events880973 +Node: Converting Events886918 +Node: Reading Input890331 +Node: Key Sequence Input891340 +Node: Reading One Event893967 +Node: Dispatching an Event896806 +Node: Quoted Character Input897272 +Node: Peeking and Discarding898613 +Node: Waiting902535 +Node: Quitting904858 +Node: Prefix Command Arguments909276 +Node: Recursive Editing914321 +Node: Disabling Commands919129 +Node: Command History921209 +Node: Keyboard Macros922956 +Node: Keymaps925186 +Node: Keymap Terminology926766 +Node: Format of Keymaps929702 +Node: Creating Keymaps930121 +Node: Inheritance and Keymaps932203 +Node: Key Sequences934586 +Node: Prefix Keys939390 +Node: Active Keymaps942978 +Node: Key Lookup952359 +Node: Functions for Key Lookup957529 +Node: Changing Key Bindings963234 +Node: Key Binding Commands970358 +Node: Scanning Keymaps972436 +Node: Other Keymap Functions981020 +Node: Menus981656 +Node: Menu Format982254 +Node: Menubar Format990908 +Node: Menubar991540 +Node: Modifying Menus994671 +Node: Menu Filters1000031 +Node: Pop-Up Menus1001937 +Node: Menu Accelerators1004285 +Node: Creating Menu Accelerators1005048 +Node: Keyboard Menu Traversal1006419 +Node: Menu Accelerator Functions1007158 +Node: Buffers Menu1010272 +Node: Dialog Boxes1011577 +Node: Dialog Box Format1011750 +Node: Dialog Box Functions1013182 +Node: Toolbar1013590 +Node: Toolbar Intro1014031 +Node: Creating Toolbar1016439 +Node: Toolbar Descriptor Format1017367 +Node: Specifying the Toolbar1021873 +Node: Other Toolbar Variables1025495 +Node: Gutter1029943 +Node: Gutter Intro1030535 +Node: Creating Gutter1032545 +Node: Gutter Descriptor Format1035445 +Node: Specifying a Gutter1039911 +Node: Other Gutter Variables1043461 +Node: Common Gutter Widgets1047868 +Node: Buffer Tabs1048867 +Node: Progress Bars1049019 +Node: Scrollbars1049175 +Node: Drag and Drop1049313 +Node: Supported Protocols1050392 +Node: OffiX DND1050902 +Node: CDE dt1051920 +Node: MSWindows OLE1052522 +Node: Loose ends1052704 +Node: Drop Interface1053107 +Node: Drag Interface1054137 +Node: Modes1054318 +Node: Major Modes1055272 +Node: Major Mode Conventions1058749 +Node: Example Major Modes1065249 +Node: Auto Major Mode1073264 +Node: Mode Help1080737 +Node: Derived Modes1081851 +Node: Minor Modes1084156 +Node: Minor Mode Conventions1085465 +Node: Keymaps and Minor Modes1088339 +Node: Modeline Format1089185 +Node: Modeline Data1090961 +Node: Modeline Variables1096126 +Node: %-Constructs1100861 +Node: Hooks1103859 +Node: Documentation1112117 +Node: Documentation Basics1113543 +Node: Accessing Documentation1116601 +Node: Keys in Documentation1122868 +Node: Describing Characters1126339 +Node: Help Functions1128698 +Node: Obsoleteness1135155 +Node: Files1138317 +Node: Visiting Files1140245 +Node: Visiting Functions1141757 +Node: Subroutines of Visiting1146934 +Node: Saving Buffers1149020 +Node: Reading from Files1155130 +Node: Writing to Files1157299 +Node: File Locks1160025 +Node: Information about Files1163103 +Node: Testing Accessibility1163871 +Node: Kinds of Files1167629 +Node: Truenames1169324 +Node: File Attributes1170338 +Node: Changing File Attributes1175451 +Node: File Names1180868 +Node: File Name Components1182447 +Node: Directory Names1184907 +Node: Relative File Names1188152 +Node: File Name Expansion1189133 +Node: Unique File Names1192902 +Node: File Name Completion1194530 +Node: User Name Completion1197772 +Node: Contents of Directories1199193 +Node: Create/Delete Dirs1202516 +Node: Magic File Names1203633 +Node: Partial Files1209295 +Node: Intro to Partial Files1209535 +Node: Creating a Partial File1210788 +Node: Detached Partial Files1211741 +Node: Format Conversion1212876 +Node: Files and MS-DOS1218389 +Node: Backups and Auto-Saving1220468 +Node: Backup Files1221146 +Node: Making Backups1222550 +Node: Rename or Copy1225318 +Node: Numbered Backups1227825 +Node: Backup Names1230076 +Node: Auto-Saving1233373 +Node: Reverting1241559 +Node: Buffers1244907 +Node: Buffer Basics1246326 +Node: Current Buffer1248383 +Node: Buffer Names1253096 +Node: Buffer File Name1256304 +Node: Buffer Modification1260437 +Node: Modification Time1262691 +Node: Read Only Buffers1266078 +Node: The Buffer List1269328 +Node: Creating Buffers1274146 +Node: Killing Buffers1276301 +Node: Indirect Buffers1280127 +Node: Windows1282713 +Node: Basic Windows1284194 +Node: Splitting Windows1287300 +Node: Deleting Windows1292627 +Node: Selecting Windows1296556 +Node: Cyclic Window Ordering1300791 +Node: Buffers and Windows1305957 +Node: Displaying Buffers1307745 +Node: Choosing Window1313095 +Node: Window Point1321038 +Node: Window Start1323117 +Node: Vertical Scrolling1327899 +Node: Horizontal Scrolling1334104 +Node: Size of Window1337646 +Node: Position of Window1342380 +Node: Resizing Windows1344646 +Node: Window Configurations1350102 +Node: Frames1353604 +Node: Creating Frames1355949 +Node: Frame Properties1357297 +Node: Property Access1358120 +Node: Initial Properties1359042 +Node: X Frame Properties1361542 +Node: Size and Position1366187 +Node: Frame Name1368202 +Node: Frame Titles1369129 +Node: Deleting Frames1370963 +Node: Finding All Frames1371946 +Node: Frames and Windows1375189 +Node: Minibuffers and Frames1377985 +Node: Input Focus1378911 +Node: Visibility of Frames1382028 +Node: Raising and Lowering1384032 +Node: Frame Configurations1386423 +Node: Frame Hooks1387491 +Node: Consoles and Devices1389311 +Node: Basic Console Functions1392059 +Node: Basic Device Functions1392494 +Node: Console Types and Device Classes1393354 +Node: Connecting to a Console or Device1395634 +Node: The Selected Console and Device1397837 +Node: Console and Device I/O1398877 +Node: Positions1399655 +Node: Point1400628 +Node: Motion1403731 +Node: Character Motion1404505 +Node: Word Motion1406757 +Node: Buffer End Motion1408161 +Node: Text Lines1409711 +Node: Screen Lines1414636 +Node: List Motion1418713 +Node: Skipping Characters1422196 +Node: Excursions1424408 +Node: Narrowing1427460 +Node: Markers1432782 +Node: Overview of Markers1433691 +Node: Predicates on Markers1438365 +Node: Creating Markers1439623 +Node: Information from Markers1443715 +Node: Changing Markers1444812 +Node: The Mark1446349 +Node: The Region1454871 +Node: Text1460605 +Node: Near Point1463307 +Node: Buffer Contents1467499 +Node: Comparing Text1468894 +Node: Insertion1470310 +Node: Commands for Insertion1474212 +Node: Deletion1477118 +Node: User-Level Deletion1480780 +Node: The Kill Ring1484892 +Node: Kill Ring Concepts1487073 +Node: Kill Functions1488138 +Node: Yank Commands1490074 +Node: Low-Level Kill Ring1491958 +Node: Internals of Kill Ring1495060 +Node: Undo1497854 +Node: Maintaining Undo1502201 +Node: Filling1504833 +Node: Margins1510846 +Node: Auto Filling1514892 +Node: Sorting1516083 +Node: Columns1525414 +Node: Indentation1528506 +Node: Primitive Indent1529294 +Node: Mode-Specific Indent1530635 +Node: Region Indent1533185 +Node: Relative Indent1536149 +Node: Indent Tabs1538546 +Node: Motion by Indent1539882 +Node: Case Changes1540677 +Node: Text Properties1544025 +Node: Examining Properties1545890 +Node: Changing Properties1547790 +Node: Property Search1551398 +Node: Special Properties1556156 +Node: Saving Properties1556450 +Node: Fields1559622 +Node: Substitution1565314 +Node: Registers1568555 +Node: Transposition1571151 +Node: Change Hooks1572055 +Node: Transformations1574109 +Node: Searching and Matching1579196 +Node: String Search1580330 +Node: Regular Expressions1585282 +Node: Syntax of Regexps1586656 +Node: Regexp Example1602189 +Node: Regexp Search1604370 +Node: POSIX Regexps1610650 +Node: Search and Replace1612738 +Node: Match Data1616115 +Node: Simple Match Data1617252 +Node: Replacing Match1621501 +Node: Entire Match Data1624194 +Node: Saving Match Data1626445 +Node: Searching and Case1627845 +Node: Standard Regexps1629889 +Node: Syntax Tables1632098 +Node: Syntax Basics1633215 +Node: Syntax Descriptors1636202 +Node: Syntax Class Table1638059 +Node: Syntax Flags1644266 +Node: Syntax Table Functions1648676 +Node: Motion and Syntax1652927 +Node: Parsing Expressions1654389 +Node: Standard Syntax Tables1660499 +Node: Syntax Table Internals1661354 +Node: Abbrevs1662387 +Node: Abbrev Mode1664194 +Node: Abbrev Tables1664923 +Node: Defining Abbrevs1666474 +Node: Abbrev Files1668405 +Node: Abbrev Expansion1670200 +Node: Standard Abbrev Tables1674829 +Node: Extents1676001 +Node: Intro to Extents1677247 +Node: Creating and Modifying Extents1681246 +Node: Extent Endpoints1682841 +Node: Finding Extents1686115 +Node: Mapping Over Extents1690248 +Node: Extent Properties1696382 +Node: Detached Extents1706635 +Node: Extent Parents1708505 +Node: Duplicable Extents1710210 +Node: Extents and Events1713438 +Node: Atomic Extents1715411 +Node: Specifiers1715867 +Node: Introduction to Specifiers1718003 +Node: Simple Specifier Usage1722194 +Node: Specifiers In-Depth1728607 +Node: Specifier Instancing1735251 +Node: Specifier Types1738520 +Node: Adding Specifications1743611 +Node: Retrieving Specifications1755119 +Node: Specifier Tag Functions1758877 +Node: Specifier Instancing Functions1762126 +Node: Specifier Examples1766994 +Node: Creating Specifiers1774585 +Node: Specifier Validation Functions1778947 +Node: Other Specification Functions1781356 +Node: Faces and Window-System Objects1785264 +Node: Faces1785594 +Node: Merging Faces1787218 +Node: Basic Face Functions1789190 +Node: Face Properties1791353 +Node: Face Convenience Functions1801686 +Node: Other Face Display Functions1805445 +Node: Fonts1806274 +Node: Font Specifiers1806982 +Node: Font Instances1808183 +Node: Font Instance Names1809166 +Node: Font Instance Size1810024 +Node: Font Instance Characteristics1811327 +Node: Font Convenience Functions1812525 +Node: Colors1813832 +Node: Color Specifiers1814282 +Node: Color Instances1816659 +Node: Color Instance Properties1817415 +Node: Color Convenience Functions1818057 +Node: Glyphs1819126 +Node: Glyph Intro1820202 +Node: Images1823219 +Node: Image Specifiers1823582 +Node: Image Instantiator Conversion1833189 +Node: Image Instantiator Formats1834733 +Node: Image Instances1849205 +Node: Image Instance Types1849965 +Node: Image Instance Functions1852955 +Node: Using Glyphs1860449 +Node: Creating Glyphs1864588 +Node: Buffer Glyphs1869820 +Node: Redisplay Glyphs1871256 +Node: Frame Glyphs1873902 +Node: External Glyphs1876050 +Node: Native GUI Widgets1880930 +Node: Introduction to Widgets1881596 +Node: Lisp API to Native Widgets1882613 +Node: Layouts1884217 +Node: Primitive Widgets1887753 +Node: Subwindows1888460 +Node: Manipulating Glyphs1888723 +Node: Glyph Properties1889417 +Node: Glyph Convenience Functions1898751 +Node: Glyph Dimensions1902724 +Node: Glyph Types1903846 +Node: Glyph Examples1905636 +Node: Annotations1913901 +Node: Annotation Basics1914920 +Node: Annotation Primitives1918865 +Node: Annotation Properties1920217 +Node: Locating Annotations1923296 +Node: Margin Primitives1924147 +Node: Annotation Hooks1926054 +Node: Display1926721 +Node: Refresh Screen1927702 +Node: Truncation1929907 +Node: The Echo Area1932442 +Node: Warnings1938872 +Node: Invisible Text1943261 +Node: Selective Display1945983 +Node: Overlay Arrow1950078 +Node: Temporary Displays1951440 +Node: Blinking1955502 +Node: Usual Display1957698 +Node: Display Tables1960259 +Node: Display Table Format1961072 +Node: Active Display Table1962528 +Node: Character Descriptors1966537 +Node: Beeping1967307 +Node: Hash Tables1972093 +Node: Introduction to Hash Tables1972708 +Node: Working With Hash Tables1979282 +Node: Weak Hash Tables1980414 +Node: Range Tables1982438 +Node: Introduction to Range Tables1983131 +Node: Working With Range Tables1983589 +Node: Databases1984563 +Node: Connecting to a Database1984869 +Node: Working With a Database1985989 +Node: Other Database Functions1986877 +Node: Processes1987460 +Node: Subprocess Creation1989688 +Node: Synchronous Processes1993150 +Node: MS-DOS Subprocesses1999821 +Node: Asynchronous Processes2000904 +Node: Deleting Processes2005231 +Node: Process Information2007112 +Node: Input to Processes2011222 +Node: Signals to Processes2013907 +Node: Output from Processes2018736 +Node: Process Buffers2019555 +Node: Filter Functions2022449 +Node: Accepting Output2028053 +Node: Sentinels2029592 +Node: Process Window Size2033094 +Node: Transaction Queues2033456 +Node: Network2035166 +Node: System Interface2037810 +Node: Starting Up2039083 +Node: Start-up Summary2039684 +Node: Init File2043255 +Node: Terminal-Specific2045651 +Node: Command Line Arguments2048824 +Node: Getting Out2052329 +Node: Killing XEmacs2052905 +Node: Suspending XEmacs2054587 +Node: System Environment2057950 +Node: User Identification2064131 +Node: Time of Day2067678 +Node: Time Conversion2070475 +Node: Timers2075727 +Node: Terminal Input2077909 +Node: Input Modes2078419 +Node: Translating Input2080894 +Node: Recording Input2085062 +Node: Terminal Output2087180 +Node: Flow Control2090812 +Node: Batch Mode2094785 +Node: X-Windows2096177 +Node: X Selections2097052 +Node: X Server2099815 +Node: Resources2100273 +Node: Server Data2105600 +Node: Grabs2106821 +Node: X Miscellaneous2108419 +Node: ToolTalk Support2110821 +Node: XEmacs ToolTalk API Summary2111044 +Node: Sending Messages2112351 +Node: Example of Sending Messages2112612 +Node: Elisp Interface for Sending Messages2113675 +Node: Receiving Messages2120303 +Node: Example of Receiving Messages2120536 +Node: Elisp Interface for Receiving Messages2121373 +Node: LDAP Support2125262 +Node: Building XEmacs with LDAP support2125759 +Node: XEmacs LDAP API2126743 +Node: LDAP Variables2127802 +Node: The High-Level LDAP API2130421 +Node: The Low-Level LDAP API2133919 +Node: The LDAP Lisp Object2134761 +Node: Opening and Closing a LDAP Connection2135334 +Node: Low-level Operations on a LDAP Server2137169 +Node: LDAP Internationalization2139912 +Node: LDAP Internationalization Variables2140829 +Node: Encoder/Decoder Functions2142584 +Node: Syntax of Search Filters2143653 +Node: PostgreSQL Support2144957 +Node: Building XEmacs with PostgreSQL support2145355 +Node: XEmacs PostgreSQL libpq API2146709 +Node: libpq Lisp Variables2148595 +Node: libpq Lisp Symbols and DataTypes2151618 +Node: Synchronous Interface Functions2164913 +Node: Asynchronous Interface Functions2169436 +Node: Large Object Support2172967 +Node: Other libpq Functions2173610 +Node: Unimplemented libpq Functions2176667 +Node: XEmacs PostgreSQL libpq Examples2182029 +Node: Internationalization2188122 +Node: I18N Levels 1 and 22188471 +Node: I18N Level 32189184 +Node: Level 3 Basics2189475 +Node: Level 3 Primitives2190320 +Node: Dynamic Messaging2191945 +Node: Domain Specification2192419 +Node: Documentation String Extraction2194103 +Node: I18N Level 42195032 +Node: MULE2195231 +Node: Internationalization Terminology2196283 +Node: Charsets2208489 +Node: Charset Properties2209193 +Node: Basic Charset Functions2213919 +Node: Charset Property Functions2216121 +Node: Predefined Charsets2218363 +Node: MULE Characters2221294 +Node: Composite Characters2222184 +Node: Coding Systems2223462 +Node: Coding System Types2225610 +Node: ISO 20222229605 +Node: EOL Conversion2241871 +Node: Coding System Properties2243057 +Node: Basic Coding System Functions2247394 +Node: Coding System Property Functions2249450 +Node: Encoding and Decoding Text2250025 +Node: Detection of Textual Encoding2251177 +Node: Big5 and Shift-JIS Functions2252733 +Node: Predefined Coding Systems2253900 +Node: CCL2266006 +Node: CCL Syntax2269129 +Node: CCL Statements2270716 +Node: CCL Expressions2275360 +Node: Calling CCL2277910 +Node: CCL Example2280930 +Node: Four bits to ASCII2283432 +Node: URI Encoding constants2285024 +Node: Numeric to ASCII-hexadecimal conversion2286064 +Node: Characters to be preserved2287435 +Ref: Characters to be preserved-Footnote-12288972 +Node: The program to decode to internal format2289103 +Node: The program to encode from internal format2291816 +Node: The actual coding system2293507 +Node: Category Tables2294891 +Node: Tips2297264 +Node: Style Tips2297925 +Node: Compilation Tips2307808 +Node: Documentation Tips2309717 +Node: Comment Tips2315231 +Node: Library Headers2318240 +Node: Building XEmacs and Object Allocation2322201 +Node: Building XEmacs2323103 +Node: Pure Storage2329693 +Node: Garbage Collection2332344 +Node: Standard Errors2343191 +Node: Standard Buffer-Local Variables2347419 +Node: Standard Keymaps2350073 +Node: Standard Hooks2353827 +Node: Index2361347  End Tag Table