This is Info file ../info/emacs, produced by Makeinfo version 1.68 from the input file emacs.texi. This is the thirteenth edition of the `GNU Emacs Manual', updated for Emacs version 20.4 INFO-DIR-SECTION Editors 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 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the sections entitled "The GNU Manifesto", "Distribution" and "GNU General Public License" are included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that the sections entitled "The GNU Manifesto", "Distribution" and "GNU General Public License" may be included in a translation approved by the Free Software Foundation instead of in the original English.  Indirect: emacs-1: 1467 emacs-2: 34508 emacs-3: 83401 emacs-4: 132146 emacs-5: 181679 emacs-6: 223859 emacs-7: 272888 emacs-8: 322286 emacs-9: 371533 emacs-10: 420041 emacs-11: 468021 emacs-12: 517575 emacs-13: 567312 emacs-14: 616593 emacs-15: 666249 emacs-16: 715865 emacs-17: 764274 emacs-18: 812851 emacs-19: 862103 emacs-20: 909796 emacs-21: 959073 emacs-22: 1006407 emacs-23: 1052676 emacs-24: 1094260 emacs-25: 1144064 emacs-26: 1192653 emacs-27: 1221992 emacs-28: 1264289 emacs-29: 1289951 emacs-30: 1326699 emacs-31: 1381215 emacs-32: 1405084  Tag Table: (Indirect) Node: Top1467 Node: Distrib31813 Node: Copying34508 Node: Intro53689 Node: Screen56787 Node: Point59146 Node: Echo Area61321 Node: Mode Line64319 Node: Menu Bar70357 Node: User Input71964 Node: Keys76452 Node: Commands79281 Node: Text Characters82015 Node: Entering Emacs83401 Node: Exiting86074 Node: Basic89672 Node: Inserting Text90855 Node: Moving Point94494 Node: Erasing97613 Node: Undo98788 Node: Basic Files103244 Node: Basic Help104918 Node: Blank Lines105507 Node: Continuation Lines107077 Node: Position Info108722 Node: Arguments113266 Node: Repeating117225 Node: Minibuffer118097 Node: Minibuffer File120713 Node: Minibuffer Edit122497 Node: Completion125133 Node: Completion Example126789 Node: Completion Commands127864 Node: Strict Completion130370 Node: Completion Options132146 Node: Minibuffer History133785 Node: Repetition137498 Node: M-x139731 Node: Help142475 Node: Help Summary144112 Node: Key Help147055 Node: Name Help147856 Node: Apropos150297 Node: Library Keywords153461 Node: Language Help155646 Node: Help Mode156688 Node: Misc Help157826 Node: Mark161322 Node: Setting Mark163084 Node: Transient Mark166185 Node: Using Region169519 Node: Marking Objects170386 Node: Mark Ring172369 Node: Global Mark Ring174329 Node: Killing175251 Node: Deletion176549 Node: Killing by Lines178443 Node: Other Kill Commands179965 Node: Yanking181679 Node: Kill Ring182480 Node: Appending Kills183677 Node: Earlier Kills186035 Node: Accumulating Text188824 Node: Rectangles191885 Node: Registers196659 Node: RegPos197900 Node: RegText199008 Node: RegRect199925 Node: RegConfig200772 Node: RegNumbers201670 Node: RegFiles202383 Node: Bookmarks203038 Node: Display206271 Node: Scrolling207111 Node: Horizontal Scrolling211960 Node: Follow Mode213633 Node: Selective Display214211 Node: Optional Mode Line215625 Node: Text Display217449 Node: Display Vars218569 Node: Search222716 Node: Incremental Search223859 Node: Nonincremental Search232428 Node: Word Search233903 Node: Regexp Search235535 Node: Regexps237830 Node: Search Case250016 Node: Replace251249 Node: Unconditional Replace252535 Node: Regexp Replace253831 Node: Replacement and Case254763 Node: Query Replace256023 Node: Other Repeating Search259962 Node: Fixit261642 Node: Kill Errors262664 Node: Transpose264073 Node: Fixing Case266582 Node: Spelling267239 Node: Files272888 Node: File Names274498 Node: Visiting278493 Node: Saving286270 Node: Backup291214 Node: Backup Names293591 Node: Backup Deletion295562 Node: Backup Copying296728 Node: Interlocking299013 Node: Reverting302824 Node: Auto Save304657 Node: Auto Save Files305797 Node: Auto Save Control307958 Node: Recover309824 Node: File Aliases311971 Node: Version Control313322 Node: Introduction to VC314604 Node: Version Systems315405 Node: VC Concepts316722 Node: VC Mode Line319155 Node: Basic VC Editing319917 Node: VC with Locking321128 Node: Without Locking322286 Node: Log Buffer324227 Node: Old Versions325444 Node: Secondary VC Commands328223 Node: Registering328805 Node: VC Status330290 Node: VC Undo330734 Node: VC Dired Mode332954 Node: VC Dired Commands335899 Node: Branches337365 Node: Switching Branches339040 Node: Creating Branches339827 Node: Merging341519 Node: Multi-User Branching344444 Node: Snapshots345556 Node: Making Snapshots346045 Node: Snapshot Caveats347311 Node: Miscellaneous VC349114 Node: Change Logs and VC349641 Node: Renaming and VC353404 Node: Version Headers354095 Node: Customizing VC357436 Node: Backend Options358025 Node: VC Workfile Handling360052 Node: VC Status Retrieval361509 Node: VC Command Execution363112 Node: Directories364016 Node: Comparing Files365905 Node: Misc File Ops367632 Node: Compressed Files370650 Node: Remote Files371533 Node: Quoted File Names372422 Node: Buffers373718 Node: Select Buffer376074 Node: List Buffers377747 Node: Misc Buffer379275 Node: Kill Buffer382098 Node: Several Buffers384605 Node: Indirect Buffers389118 Node: Windows390382 Node: Basic Window391267 Node: Split Window393378 Node: Other Window395940 Node: Pop Up Window397933 Node: Force Same Window399416 Node: Change Window401230 Node: Frames405064 Node: Mouse Commands407566 Node: Secondary Selection413552 Node: Mouse References415141 Node: Menu Mouse Clicks416098 Node: Mode Line Mouse417062 Node: Creating Frames417868 Node: Speedbar420041 Node: Multiple Displays421766 Node: Special Buffer Frames423117 Node: Frame Parameters425582 Node: Scroll Bars428537 Node: Menu Bars430337 Node: Faces431033 Node: Font Lock434670 Node: Support Modes438870 Node: Fast Lock Mode439415 Node: Lazy Lock Mode440789 Node: Fast or Lazy443336 Node: Highlight Changes444995 Node: Misc X445295 Node: Non-Window Terminals446138 Node: International447306 Node: International Intro448933 Node: Enabling Multibyte450257 Node: Language Environments452901 Node: Input Methods455929 Node: Select Input Method459785 Node: Multibyte Conversion462050 Node: Coding Systems462957 Node: Recognize Coding468021 Node: Specify Coding473664 Node: Fontsets480246 Node: Defining Fontsets482371 Node: Single-Byte European Support486462 Node: Major Modes489708 Node: Choosing Modes492063 Node: Indentation496212 Node: Indentation Commands498419 Node: Tab Stops501496 Node: Just Spaces503276 Node: Text504081 Node: Words506471 Node: Sentences509520 Node: Paragraphs512328 Node: Pages514900 Node: Filling517575 Node: Auto Fill518434 Node: Fill Commands520781 Node: Fill Prefix523772 Node: Adaptive Fill527612 Node: Case530181 Node: Text Mode532485 Node: Outline Mode535131 Node: Outline Format537222 Node: Outline Motion539815 Node: Outline Visibility541388 Node: Outline Views545280 Node: TeX Mode546153 Node: TeX Editing547643 Node: LaTeX Editing550865 Node: TeX Print552216 Node: Nroff Mode559142 Node: Formatted Text560870 Node: Requesting Formatted Text562827 Node: Hard and Soft Newlines564801 Node: Editing Format Info566120 Node: Format Faces567312 Node: Format Colors569904 Node: Format Indentation571314 Node: Format Justification574102 Node: Format Properties576552 Node: Forcing Enriched Mode577473 Node: Programs579200 Node: Program Modes581982 Node: Lists584283 Node: List Commands586241 Node: Defuns589925 Node: Program Indent592582 Node: Basic Indent593440 Node: Multi-line Indent595518 Node: Lisp Indent597204 Node: C Indent600594 Node: Custom C Indent602254 Node: Syntactic Analysis602858 Node: Indentation Calculation605504 Node: Changing Indent Style608333 Node: Syntactic Symbols610848 Node: Variables for C Indent616593 Node: C Indent Styles618250 Node: Matching619748 Node: Comments622108 Node: Comment Commands622454 Node: Multi-Line Comments625550 Node: Options for Comments627228 Node: Balanced Editing630256 Node: Symbol Completion631428 Node: Which Function633331 Node: Documentation634043 Node: Change Log637030 Node: Tags639704 Node: Tag Syntax641273 Node: Create Tags Table644648 Node: Select Tags Table650793 Node: Find Tag652869 Node: Tags Search656110 Node: List Tags659077 Node: Emerge660286 Node: Overview of Emerge661279 Node: Submodes of Emerge664544 Node: State of Difference666249 Node: Merge Commands668759 Node: Exiting Emerge671281 Node: Combining in Emerge672141 Node: Fine Points of Emerge673022 Node: C Modes673965 Node: Motion in C674362 Node: Electric C676820 Node: Hungry Delete681874 Node: Other C Commands682691 Node: Comments in C684891 Node: Fortran686268 Node: Fortran Motion687453 Node: Fortran Indent688240 Node: ForIndent Commands688988 Node: ForIndent Cont690649 Node: ForIndent Num693078 Node: ForIndent Conv694047 Node: ForIndent Vars695094 Node: Fortran Comments696911 Node: Fortran Autofill700834 Node: Fortran Columns702512 Node: Fortran Abbrev704284 Node: Fortran Misc705211 Node: Asm Mode705615 Node: Building706159 Node: Compilation707411 Node: Grep Searching710591 Node: Compilation Mode711915 Node: Compilation Shell714517 Node: Debuggers715865 Node: Starting GUD716622 Node: Debugger Operation718551 Node: Commands of GUD719865 Node: GUD Customization723197 Node: Executing Lisp725211 Node: Lisp Libraries726632 Node: Lisp Eval729696 Node: Lisp Interaction733162 Node: External Lisp734597 Node: Abbrevs736903 Node: Abbrev Concepts738129 Node: Defining Abbrevs739754 Node: Expanding Abbrevs742261 Node: Editing Abbrevs745467 Node: Saving Abbrevs747269 Node: Dynamic Abbrevs749389 Node: Dabbrev Customization751966 Node: Picture754377 Node: Basic Picture756726 Node: Insert in Picture759162 Node: Tabs in Picture760572 Node: Rectangles in Picture762429 Node: Sending Mail764274 Node: Mail Format766806 Node: Mail Headers768134 Node: Mail Aliases773056 Node: Mail Mode776741 Node: Mail Sending777763 Node: Header Editing779352 Node: Citing Mail781294 Node: Mail Mode Misc783509 Node: Distracting NSA786364 Node: Mail Methods787299 Node: Rmail788290 Node: Rmail Basics790129 Node: Rmail Scrolling792324 Node: Rmail Motion793335 Node: Rmail Deletion796472 Node: Rmail Inbox799551 Node: Rmail Files801922 Node: Rmail Output804962 Node: Rmail Labels809063 Node: Rmail Attributes811373 Node: Rmail Reply812851 Node: Rmail Summary818478 Node: Rmail Make Summary819433 Node: Rmail Summary Edit821451 Node: Rmail Sorting824035 Node: Rmail Display825658 Node: Rmail Editing827982 Node: Rmail Digest829401 Node: Out of Rmail830504 Node: Rmail Rot13831008 Node: Movemail831644 Node: Dired835053 Node: Dired Enter836502 Node: Dired Commands837440 Node: Dired Deletion838462 Node: Flagging Many Files840234 Node: Dired Visiting842877 Node: Marks vs Flags844362 Node: Operating on Files848442 Node: Shell Commands in Dired853002 Node: Transforming File Names854803 Node: Comparison in Dired857308 Node: Subdirectories in Dired858127 Node: Subdirectory Motion859695 Node: Hiding Subdirectories860881 Node: Dired Updating862103 Node: Dired and Find864555 Node: Calendar/Diary866139 Node: Calendar Motion867837 Node: Calendar Unit Motion868689 Node: Move to Beginning or End870960 Node: Specified Dates872087 Node: Scroll Calendar872968 Node: Counting Days874731 Node: General Calendar875163 Node: LaTeX Calendar876492 Node: Holidays878500 Node: Sunrise/Sunset881598 Node: Lunar Phases884635 Node: Other Calendars886014 Node: Calendar Systems887192 Node: To Other Calendar890273 Node: From Other Calendar892258 Node: Mayan Calendar894558 Node: Diary897741 Node: Diary Commands899415 Node: Format of Diary File902739 Node: Date Formats905603 Node: Adding to Diary908171 Node: Special Diary Entries909796 Node: Appointments914027 Node: Daylight Savings916145 Node: Gnus918732 Node: Buffers of Gnus919384 Node: Gnus Startup920638 Node: Summary of Gnus921830 Node: Shell924896 Node: Single Shell926034 Node: Interactive Shell928598 Node: Shell Mode932457 Node: Shell History939276 Node: Shell Ring940060 Node: Shell History Copying942618 Node: History References943670 Node: Shell Options945023 Node: Remote Host947772 Node: Emacs Server949853 Node: Hardcopy953525 Node: Postscript955247 Node: Postscript Variables957142 Node: Sorting959073 Node: Narrowing964448 Node: Two-Column966894 Node: Editing Binary Files969996 Node: Saving Emacs Sessions971338 Node: Recursive Edit973160 Node: Emulation976555 Node: Dissociated Press978858 Node: Amusements981576 Node: Customization982601 Node: Minor Modes984214 Node: Variables989952 Node: Examining992113 Node: Easy Customization993934 Node: Customization Groups994935 Node: Changing an Option997885 Node: Face Customization1004230 Node: Specific Customization1006407 Node: Hooks1009594 Node: Locals1011734 Node: File Variables1015492 Node: Keyboard Macros1021262 Node: Basic Kbd Macro1023633 Node: Save Kbd Macro1027043 Node: Kbd Macro Query1028722 Node: Key Bindings1030723 Node: Keymaps1032110 Node: Prefix Keymaps1035976 Node: Local Keymaps1037599 Node: Minibuffer Maps1040850 Node: Rebinding1041472 Node: Init Rebinding1044866 Node: Function Keys1047150 Node: Named ASCII Chars1049978 Node: Non-ASCII Rebinding1051344 Node: Mouse Buttons1052676 Node: Disabling1057505 Node: Keyboard Translations1059234 Node: Syntax1061227 Node: Init File1062350 Node: Init Syntax1064183 Node: Init Examples1066277 Node: Terminal Init1070623 Node: Find Init1072515 Node: Quitting1073375 Node: Lossage1077998 Node: DEL Gets Help1078853 Node: Stuck Recursive1079230 Node: Screen Garbled1079936 Node: Text Garbled1081095 Node: Unasked-for Search1081758 Node: Memory Full1083237 Node: After a Crash1084288 Node: Emergency Escape1085490 Node: Total Frustration1087556 Node: Bugs1088181 Node: Bug Criteria1088916 Node: Understanding Bug Reporting1091599 Node: Checklist1094260 Node: Sending Patches1109826 Node: Contributing1115139 Node: Service1115921 Node: Command Arguments1116568 Node: Action Arguments1119737 Node: Initial Options1120977 Node: Command Example1123740 Node: Resume Arguments1124570 Node: Environment1126275 Node: General Variables1127486 Node: Misc Variables1132436 Node: Display X1133926 Node: Font X1136218 Node: Colors X1139900 Node: Window Size X1141344 Node: Borders X1144064 Node: Title X1145189 Node: Icons X1145950 Node: Resources X1147005 Node: Lucid Resources1153063 Node: Motif Resources1154804 Node: Antinews1157770 Node: MS-DOS1162983 Node: MS-DOS Input1164597 Node: MS-DOS Display1168205 Node: MS-DOS File Names1171429 Node: Text and Binary1174355 Node: MS-DOS Printing1178510 Node: MS-DOS and MULE1183752 Node: MS-DOS Processes1190581 Node: Windows Processes1192653 Node: Windows System Menu1195279 Node: Manifesto1195993 Node: Glossary1221992 Node: Acknowledgments1264289 Node: Key Index1289951 Node: Command Index1326699 Node: Variable Index1381215 Node: Concept Index1405084  End Tag Table