This is ../info/emacs, produced by makeinfo version 4.0f from emacs.texi. This is the Fourteenth edition of the `GNU Emacs Manual', updated for Emacs version 21.2. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY * Emacs: (emacs). The extensible self-documenting text editor. END-INFO-DIR-ENTRY Published by the Free Software Foundation 59 Temple Place, Suite 330 Boston, MA 02111-1307 USA Copyright (C) 1985,1986,1987,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "The GNU Manifesto", "Distribution" and "GNU GENERAL PUBLIC LICENSE", with the Front-Cover texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License." (a) The FSF's Back-Cover Text is: "You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development." Indirect: emacs-1: 1203 emacs-2: 37118 emacs-3: 86929 emacs-4: 134699 emacs-5: 183832 emacs-6: 232714 emacs-7: 281773 emacs-8: 329698 emacs-9: 377935 emacs-10: 427497 emacs-11: 475045 emacs-12: 523624 emacs-13: 570761 emacs-14: 619573 emacs-15: 667531 emacs-16: 716536 emacs-17: 765588 emacs-18: 812126 emacs-19: 861360 emacs-20: 910875 emacs-21: 959910 emacs-22: 1009907 emacs-23: 1059065 emacs-24: 1104197 emacs-25: 1153902 emacs-26: 1201360 emacs-27: 1251146 emacs-28: 1296768 emacs-29: 1346345 emacs-30: 1392699 emacs-31: 1418698 emacs-32: 1470399 emacs-33: 1511723 emacs-34: 1554213 emacs-35: 1615665 emacs-36: 1644254 Tag Table: (Indirect) Node: Top1203 Node: Distrib34423 Node: Copying37118 Node: GNU Free Documentation License56322 Node: Intro76023 Node: Screen79135 Node: Point81696 Node: Echo Area83939 Node: Mode Line86929 Node: Menu Bar93268 Node: User Input94874 Node: Keys99468 Node: Commands102279 Node: Text Characters105012 Node: Entering Emacs106488 Node: Exiting109173 Node: Basic113185 Node: Inserting Text114368 Node: Moving Point119029 Node: Erasing122920 Node: Undo124373 Node: Basic Files128830 Node: Basic Help130503 Node: Blank Lines131092 Node: Continuation Lines132662 Node: Position Info134699 Ref: Position Info-Footnote-1139332 Node: Arguments139477 Node: Repeating143481 Node: Minibuffer144731 Node: Minibuffer File147336 Node: Minibuffer Edit149119 Node: Completion151871 Node: Completion Example153527 Node: Completion Commands154602 Node: Strict Completion157092 Node: Completion Options158867 Node: Minibuffer History161137 Node: Repetition164850 Node: M-x167082 Node: Help170014 Node: Help Summary174000 Node: Key Help177056 Node: Name Help177861 Node: Apropos180669 Node: Library Keywords183832 Node: Language Help186018 Node: Help Mode187078 Node: Misc Help188293 Node: Help Echo192401 Node: Mark192917 Node: Setting Mark194965 Node: Transient Mark198163 Node: Using Region202086 Node: Marking Objects202945 Node: Mark Ring205019 Node: Global Mark Ring207012 Node: Killing207934 Node: Deletion210207 Node: Killing by Lines214014 Node: Other Kill Commands215540 Node: Yanking217312 Node: Kill Ring218113 Node: Appending Kills219309 Node: Earlier Kills221691 Node: Accumulating Text224511 Node: Rectangles227671 Node: Registers232714 Node: RegPos234006 Node: RegText235112 Node: RegRect236656 Node: RegConfig237503 Node: RegNumbers238401 Node: RegFiles239237 Node: Bookmarks239892 Node: Display243132 Node: Faces244394 Node: Font Lock251311 Node: Highlight Changes256004 Node: Highlight Interactively256318 Node: Trailing Whitespace258481 Node: Scrolling259974 Node: Horizontal Scrolling266135 Node: Follow Mode268141 Node: Selective Display268947 Node: Optional Mode Line270361 Node: Text Display273308 Node: Display Custom274628 Node: Cursor Display279486 Node: Search280621 Node: Incremental Search281773 Node: Nonincremental Search291945 Node: Word Search293412 Node: Regexp Search295037 Node: Regexps297288 Node: Search Case311759 Node: Replace313253 Node: Unconditional Replace314351 Node: Regexp Replace315645 Node: Replacement and Case316577 Node: Query Replace317836 Node: Other Repeating Search321976 Node: Fixit324079 Node: Kill Errors325097 Node: Transpose326506 Node: Fixing Case329041 Node: Spelling329698 Node: Files335600 Node: File Names337418 Node: Visiting342003 Node: Saving351007 Node: Backup356355 Node: Backup Names358838 Node: Backup Deletion361604 Node: Backup Copying362914 Node: Interlocking365533 Node: File Shadowing369397 Node: Time Stamps371432 Node: Reverting372318 Node: Auto Save374590 Node: Auto Save Files375730 Node: Auto Save Control377935 Node: Recover379800 Node: File Aliases381880 Node: Version Control383602 Node: Introduction to VC385117 Node: Version Systems385918 Node: VC Concepts387235 Node: VC Mode Line389663 Node: Basic VC Editing390425 Node: VC with Locking391712 Node: Without Locking392870 Node: Advanced C-x C-q394946 Node: Log Buffer396151 Node: Old Versions397369 Node: Secondary VC Commands401080 Node: Registering401662 Node: VC Status403559 Node: VC Undo404003 Node: VC Dired Mode406222 Node: VC Dired Commands409387 Node: Branches410855 Node: Switching Branches412540 Node: Creating Branches413327 Node: Merging415018 Node: Multi-User Branching418389 Node: Remote Repositories419501 Node: Version Backups420342 Node: Local Version Control422749 Node: Snapshots427497 Node: Making Snapshots427997 Node: Snapshot Caveats429262 Node: Miscellaneous VC431066 Node: Change Logs and VC431593 Node: Renaming and VC435294 Node: Version Headers435983 Node: Customizing VC439397 Node: General VC Options440302 Node: RCS and SCCS442533 Node: CVS Options444639 Node: Directories447235 Node: Comparing Files449125 Node: Misc File Ops451567 Node: Compressed Files454852 Node: File Archives455818 Node: Remote Files458707 Node: Quoted File Names461096 Node: File Name Cache462465 Node: File Conveniences464035 Node: Buffers465088 Node: Select Buffer467825 Node: List Buffers470575 Node: Misc Buffer472223 Node: Kill Buffer475045 Node: Several Buffers477558 Node: Indirect Buffers482070 Node: Buffer Convenience484488 Node: Uniquify484998 Node: Iswitchb486737 Node: Buffer Menus488092 Node: Windows488923 Node: Basic Window489875 Node: Split Window491977 Node: Other Window494625 Node: Pop Up Window496617 Node: Force Same Window498098 Node: Change Window499912 Node: Window Convenience503728 Node: Frames505256 Node: Mouse Commands508127 Node: Secondary Selection514301 Node: Clipboard516021 Node: Mouse References516856 Node: Menu Mouse Clicks517803 Ref: Menu Mouse Clicks-Footnote-1518920 Node: Mode Line Mouse519141 Node: Creating Frames520456 Node: Frame Commands522762 Node: Speedbar523624 Node: Multiple Displays525350 Node: Special Buffer Frames526686 Node: Frame Parameters529151 Node: Scroll Bars532399 Ref: Scroll Bars-Footnote-1534618 Node: Wheeled Mice534735 Node: Menu Bars535492 Node: Tool Bars536397 Node: Dialog Boxes537143 Node: Tooltips537696 Node: Mouse Avoidance538492 Node: Non-Window Terminals539540 Node: XTerm Mouse540737 Node: International541362 Node: International Chars545177 Node: Enabling Multibyte546658 Node: Language Environments550209 Ref: Language Environments-Footnote-1555333 Ref: Language Environments-Footnote-2555539 Node: Input Methods555652 Node: Select Input Method560817 Node: Multibyte Conversion564059 Node: Coding Systems565240 Ref: Coding Systems-Footnote-1570549 Node: Recognize Coding570761 Node: Specify Coding580145 Node: Fontsets587481 Ref: Fontsets-Footnote-1589640 Node: Defining Fontsets589729 Node: Undisplayable Characters593826 Node: Single-Byte Character Support595027 Node: Major Modes599267 Node: Choosing Modes601731 Node: Indentation605886 Node: Indentation Commands608290 Node: Tab Stops611442 Node: Just Spaces613224 Node: Text614032 Node: Words616524 Node: Sentences619573 Node: Paragraphs622385 Node: Pages624958 Node: Filling627695 Node: Auto Fill628604 Node: Refill630939 Node: Fill Commands631743 Node: Fill Prefix634996 Node: Adaptive Fill638833 Node: Case641402 Node: Text Mode643706 Node: Outline Mode646462 Node: Outline Format648603 Node: Outline Motion651207 Node: Outline Visibility652780 Node: Outline Views656672 Node: Foldout657561 Node: TeX Mode661269 Ref: TeX Mode-Footnote-1662873 Node: TeX Editing662958 Node: LaTeX Editing666180 Node: TeX Print667531 Node: TeX Misc674196 Node: Nroff Mode674868 Node: Formatted Text676595 Node: Requesting Formatted Text678544 Node: Hard and Soft Newlines680518 Node: Editing Format Info681837 Node: Format Faces683190 Node: Format Colors685979 Node: Format Indentation687388 Node: Format Justification690175 Node: Format Properties692624 Node: Forcing Enriched Mode693545 Node: Programs695270 Node: Program Modes696799 Node: Defuns699643 Node: Left Margin Paren700894 Node: Moving by Defuns702767 Node: Imenu704844 Node: Which Function706781 Node: Program Indent707483 Node: Basic Indent708341 Node: Multi-line Indent710823 Node: Lisp Indent713113 Node: C Indent716536 Node: Custom C Indent718004 Node: Parentheses720509 Node: Expressions721547 Ref: Expressions-Footnote-1725791 Node: Moving by Parens725858 Node: Matching727578 Node: Comments729880 Node: Comment Commands730360 Node: Multi-Line Comments734281 Node: Options for Comments735791 Node: Documentation738993 Node: Info Lookup739536 Node: Man Page740402 Ref: Man Page-Footnote-1745577 Ref: Man Page-Footnote-2745821 Node: Lisp Doc745942 Node: Hideshow747088 Node: Symbol Completion748933 Node: Glasses750917 Node: Misc for Programs751669 Node: C Modes753133 Node: Motion in C753927 Node: Electric C756385 Node: Hungry Delete761439 Node: Other C Commands762256 Node: Comments in C765588 Node: Fortran766965 Node: Fortran Motion768413 Node: Fortran Indent768912 Node: ForIndent Commands769672 Node: ForIndent Cont770954 Node: ForIndent Num773383 Node: ForIndent Conv774352 Node: ForIndent Vars775399 Node: Fortran Comments777216 Node: Fortran Autofill781140 Node: Fortran Columns782816 Node: Fortran Abbrev785234 Node: Asm Mode786140 Node: Building786684 Node: Compilation787940 Node: Grep Searching791413 Node: Compilation Mode792736 Node: Compilation Shell795970 Node: Debuggers797318 Node: Starting GUD798244 Node: Debugger Operation800172 Ref: Debugger Operation-Footnote-1801512 Node: Commands of GUD801607 Node: GUD Customization804948 Node: GUD Tooltips806984 Node: Executing Lisp807406 Node: Lisp Libraries808826 Node: Lisp Eval812126 Node: Lisp Interaction815972 Node: External Lisp817406 Node: Maintaining819711 Node: Change Log820274 Node: Tags824512 Node: Tag Syntax826261 Node: Create Tags Table830985 Node: Etags Regexps834871 Node: Select Tags Table839503 Node: Find Tag841575 Node: Tags Search844818 Node: List Tags848014 Node: Emerge849525 Node: Overview of Emerge850501 Node: Submodes of Emerge853765 Node: State of Difference855469 Node: Merge Commands857979 Node: Exiting Emerge860500 Node: Combining in Emerge861360 Node: Fine Points of Emerge862241 Node: Abbrevs863183 Node: Abbrev Concepts864521 Node: Defining Abbrevs866146 Node: Expanding Abbrevs868656 Node: Editing Abbrevs871860 Node: Saving Abbrevs873718 Node: Dynamic Abbrevs875838 Node: Dabbrev Customization878673 Node: Picture881095 Node: Basic Picture883443 Node: Insert in Picture885877 Node: Tabs in Picture887287 Node: Rectangles in Picture889144 Node: Sending Mail890998 Node: Mail Format893538 Node: Mail Headers894866 Node: Mail Aliases900340 Node: Mail Mode904015 Node: Mail Sending905046 Node: Header Editing906660 Node: Citing Mail908660 Node: Mail Mode Misc910875 Node: Mail Amusements913742 Ref: Mail Amusements-Footnote-1914918 Node: Mail Methods914959 Node: Rmail916061 Node: Rmail Basics917972 Node: Rmail Scrolling920175 Node: Rmail Motion921186 Node: Rmail Deletion924323 Node: Rmail Inbox927381 Node: Rmail Files929752 Node: Rmail Output932790 Node: Rmail Labels936672 Node: Rmail Attributes938982 Node: Rmail Reply940458 Node: Rmail Summary946055 Node: Rmail Make Summary947051 Node: Rmail Summary Edit949428 Node: Rmail Sorting952012 Node: Rmail Display953635 Node: Rmail Coding956143 Node: Rmail Editing958497 Node: Rmail Digest959910 Node: Out of Rmail961013 Node: Rmail Rot13962218 Node: Movemail962854 Node: Dired966388 Node: Dired Enter968289 Node: Dired Navigation969229 Node: Dired Deletion970061 Node: Flagging Many Files972087 Node: Dired Visiting974748 Node: Marks vs Flags976569 Node: Operating on Files981189 Node: Shell Commands in Dired986357 Node: Transforming File Names988389 Node: Comparison in Dired991601 Node: Subdirectories in Dired992610 Node: Subdirectory Motion994214 Node: Hiding Subdirectories995416 Node: Dired Updating996637 Node: Dired and Find999217 Node: Calendar/Diary1001102 Node: Calendar Motion1002990 Node: Calendar Unit Motion1003842 Node: Move to Beginning or End1006113 Node: Specified Dates1007240 Node: Scroll Calendar1008120 Node: Counting Days1009907 Node: General Calendar1010337 Node: LaTeX Calendar1011668 Node: Holidays1013817 Node: Sunrise/Sunset1016914 Node: Lunar Phases1019951 Node: Other Calendars1021330 Node: Calendar Systems1022508 Node: To Other Calendar1025589 Node: From Other Calendar1027622 Node: Mayan Calendar1029926 Node: Diary1033108 Node: Diary Commands1034782 Node: Format of Diary File1038112 Node: Date Formats1040976 Node: Adding to Diary1043544 Node: Special Diary Entries1045172 Node: Appointments1049403 Node: Daylight Savings1051518 Node: Time Intervals1054128 Node: Gnus1055967 Node: Buffers of Gnus1056619 Node: Gnus Startup1057873 Node: Summary of Gnus1059065 Node: Shell1062131 Node: Single Shell1063918 Node: Interactive Shell1067318 Node: Shell Mode1070122 Ref: Shell Mode-Footnote-11076977 Node: Shell History1077197 Node: Shell Ring1077986 Node: Shell History Copying1080544 Node: History References1081596 Node: Directory Tracking1083122 Node: Shell Options1084457 Node: Terminal emulator1086945 Node: Term Mode1088874 Node: Paging in Term1089776 Node: Remote Host1090503 Node: Emacs Server1091340 Node: Invoking emacsclient1095095 Node: Hardcopy1096624 Node: PostScript1098343 Node: PostScript Variables1100564 Node: Sorting1104197 Node: Narrowing1109752 Node: Two-Column1112198 Node: Editing Binary Files1115300 Node: Saving Emacs Sessions1116786 Node: Recursive Edit1118986 Node: Emulation1122380 Node: Hyperlinking1126763 Node: Browse-URL1127950 Node: Goto-address1129166 Node: FFAP1130086 Node: Find-func1131749 Node: Dissociated Press1133089 Ref: Dissociated Press-Footnote-11135708 Node: Amusements1135805 Node: Customization1137894 Node: Minor Modes1139402 Node: Variables1145417 Node: Examining1147576 Node: Easy Customization1149397 Node: Customization Groups1150576 Node: Changing an Option1153902 Node: Face Customization1161596 Node: Specific Customization1164162 Node: Hooks1167354 Node: Locals1170607 Node: File Variables1174362 Node: Keyboard Macros1180654 Node: Basic Kbd Macro1183025 Node: Save Kbd Macro1186854 Node: Kbd Macro Query1188528 Node: Key Bindings1190690 Node: Keymaps1192075 Node: Prefix Keymaps1195943 Node: Local Keymaps1197566 Node: Minibuffer Maps1200738 Node: Rebinding1201360 Node: Init Rebinding1204754 Node: Function Keys1208054 Node: Named ASCII Chars1210873 Node: Non-ASCII Rebinding1212250 Ref: Non-ASCII Rebinding-Footnote-11213777 Node: Mouse Buttons1213957 Node: Disabling1219113 Node: Keyboard Translations1220925 Node: Syntax1222949 Node: Init File1224286 Node: Init Syntax1226576 Node: Init Examples1229309 Node: Terminal Init1234360 Node: Find Init1236252 Node: Quitting1237136 Node: Lossage1241863 Node: DEL Does Not Delete1242976 Node: Stuck Recursive1246079 Node: Screen Garbled1246791 Node: Text Garbled1247950 Node: Unasked-for Search1248613 Node: Memory Full1250092 Node: After a Crash1251146 Node: Emergency Escape1252348 Node: Total Frustration1254414 Node: Bugs1255039 Node: Bug Criteria1256230 Node: Understanding Bug Reporting1258936 Node: Checklist1261597 Node: Sending Patches1277675 Node: Contributing1282988 Node: Service1283770 Node: Command Arguments1284417 Node: Action Arguments1287769 Node: Initial Options1289200 Node: Command Example1292476 Node: Resume Arguments1293306 Node: Environment1295093 Node: General Variables1296768 Ref: General Variables-Footnote-11302588 Node: Misc Variables1302864 Node: Display X1304687 Node: Font X1306997 Node: Colors X1310668 Node: Window Size X1312552 Node: Borders X1315527 Node: Title X1316707 Node: Icons X1317468 Node: Resources X1318508 Node: Lucid Resources1327350 Node: LessTif Resources1329230 Node: Antinews1332641 Node: Mac OS1344966 Node: Mac Input1346345 Node: Mac International1348134 Node: Mac Environment Variables1350568 Node: Mac Directories1351239 Node: Mac Font Specs1352260 Node: Mac Functions1353467 Node: MS-DOS1353997 Node: MS-DOS Input1355634 Node: MS-DOS Display1360146 Node: MS-DOS File Names1364123 Node: Text and Binary1367082 Node: MS-DOS Printing1372298 Ref: MS-DOS Printing-Footnote-11379125 Node: MS-DOS and MULE1379323 Ref: MS-DOS and MULE-Footnote-11386203 Ref: MS-DOS and MULE-Footnote-21386548 Node: MS-DOS Processes1386894 Node: Windows Processes1389325 Node: Windows System Menu1391985 Node: Manifesto1392699 Ref: Manifesto-Footnote-11416868 Ref: Manifesto-Footnote-21417757 Ref: Manifesto-Footnote-31418030 Ref: Manifesto-Footnote-41418072 Ref: Manifesto-Footnote-51418592 Node: Glossary1418698 Node: Acknowledgments1470399 Node: Key Index1511723 Node: Option Index1551104 Node: Command Index1554213 Node: Variable Index1615665 Node: Concept Index1644254 End Tag Table