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.3 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 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: 1458 emacs-2: 34486 emacs-3: 82669 emacs-4: 131976 emacs-5: 181781 emacs-6: 230528 emacs-7: 276498 emacs-8: 325737 emacs-9: 375677 emacs-10: 424606 emacs-11: 473787 emacs-12: 522644 emacs-13: 571691 emacs-14: 620512 emacs-15: 667041 emacs-16: 716613 emacs-17: 763037 emacs-18: 810782 emacs-19: 859970 emacs-20: 909575 emacs-21: 958466 emacs-22: 1004022 emacs-23: 1053565 emacs-24: 1103524 emacs-25: 1151187 emacs-26: 1199479 emacs-27: 1241776 emacs-28: 1266593 emacs-29: 1303344 emacs-30: 1357585 emacs-31: 1380385  Tag Table: (Indirect) Node: Top1458 Node: Distrib31791 Node: Copying34486 Node: Intro53667 Node: Screen56765 Node: Point59124 Node: Echo Area61299 Node: Mode Line64297 Node: Menu Bar69625 Node: User Input71232 Node: Keys75720 Node: Commands78549 Node: Text Characters81283 Node: Entering Emacs82669 Node: Exiting85342 Node: Basic88940 Node: Inserting Text90123 Node: Moving Point93762 Node: Erasing96881 Node: Undo98056 Node: Basic Files102512 Node: Basic Help104186 Node: Blank Lines104775 Node: Continuation Lines106345 Node: Position Info107990 Node: Arguments111456 Node: Repeating115415 Node: Minibuffer116287 Node: Minibuffer File118903 Node: Minibuffer Edit120688 Node: Completion123324 Node: Completion Example124980 Node: Completion Commands126055 Node: Strict Completion128561 Node: Completion Options130337 Node: Minibuffer History131976 Node: Repetition135689 Node: M-x137922 Node: Help140666 Node: Help Summary142303 Node: Key Help145242 Node: Name Help146043 Node: Apropos148484 Node: Library Keywords151648 Node: Language Help153833 Node: Help Mode154875 Node: Misc Help156013 Node: Mark159426 Node: Setting Mark161188 Node: Transient Mark164289 Node: Using Region167623 Node: Marking Objects168490 Node: Mark Ring170473 Node: Global Mark Ring172433 Node: Killing173355 Node: Deletion174653 Node: Killing by Lines176547 Node: Other Kill Commands178069 Node: Yanking179783 Node: Kill Ring180584 Node: Appending Kills181781 Node: Earlier Kills184139 Node: Accumulating Text186928 Node: Rectangles189989 Node: Registers194762 Node: RegPos196003 Node: RegText197111 Node: RegRect198028 Node: RegConfig198875 Node: RegNumbers199773 Node: RegFiles200486 Node: Bookmarks201141 Node: Display204374 Node: Scrolling205214 Node: Horizontal Scrolling210060 Node: Follow Mode211733 Node: Selective Display212311 Node: Optional Mode Line213725 Node: Text Display215549 Node: Display Vars216669 Node: Search220816 Node: Incremental Search221959 Node: Nonincremental Search230528 Node: Word Search232003 Node: Regexp Search233635 Node: Regexps235930 Node: Search Case248116 Node: Replace249349 Node: Unconditional Replace250635 Node: Regexp Replace251931 Node: Replacement and Case252863 Node: Query Replace253973 Node: Other Repeating Search257912 Node: Fixit259647 Node: Kill Errors260669 Node: Transpose262078 Node: Fixing Case264587 Node: Spelling265244 Node: Files270893 Node: File Names272503 Node: Visiting276498 Node: Saving283323 Node: Backup288267 Node: Backup Names290210 Node: Backup Deletion292496 Node: Backup Copying293662 Node: Interlocking295947 Node: Reverting299758 Node: Auto Save301591 Node: Auto Save Files302731 Node: Auto Save Control304892 Node: Recover306758 Node: File Aliases308905 Node: Version Control310256 Node: Introduction to VC311538 Node: Version Systems312339 Node: VC Concepts313656 Node: VC Mode Line316089 Node: Basic VC Editing316851 Node: VC with Locking318062 Node: Without Locking319220 Node: Log Buffer321159 Node: Old Versions322376 Node: Secondary VC Commands325155 Node: Registering325737 Node: VC Status327221 Node: VC Undo327665 Node: VC Dired Mode329885 Node: VC Dired Commands332828 Node: Branches334294 Node: Switching Branches335969 Node: Creating Branches336756 Node: Merging338418 Node: Multi-User Branching341343 Node: Snapshots342455 Node: Making Snapshots342944 Node: Snapshot Caveats344210 Node: Miscellaneous VC346013 Node: Change Logs and VC346540 Node: Renaming and VC350168 Node: Version Headers350859 Node: Customizing VC354218 Node: Backend Options354807 Node: VC Workfile Handling356834 Node: VC Status Retrieval358291 Node: VC Command Execution359894 Node: Directories360798 Node: Comparing Files362687 Node: Misc File Ops364414 Node: Compressed Files367432 Node: Remote Files368315 Node: Quoted File Names369204 Node: Buffers370120 Node: Select Buffer372476 Node: List Buffers374149 Node: Misc Buffer375677 Node: Kill Buffer378500 Node: Several Buffers381007 Node: Indirect Buffers385520 Node: Windows386784 Node: Basic Window387669 Node: Split Window389780 Node: Other Window392339 Node: Pop Up Window394332 Node: Force Same Window395815 Node: Change Window397629 Node: Frames401463 Node: Mouse Commands403965 Node: Secondary Selection409951 Node: Mouse References411540 Node: Menu Mouse Clicks412497 Node: Mode Line Mouse413461 Node: Creating Frames414267 Node: Speedbar416149 Node: Multiple Displays417874 Node: Special Buffer Frames419225 Node: Frame Parameters421690 Node: Scroll Bars424606 Node: Menu Bars426406 Node: Faces427101 Node: Font Lock430614 Node: Support Modes434814 Node: Fast Lock Mode435359 Node: Lazy Lock Mode436733 Node: Fast or Lazy439280 Node: Highlight Changes440939 Node: Misc X441239 Node: Non-Window Terminals442082 Node: International443250 Node: International Intro444800 Node: Enabling Multibyte446104 Node: Language Environments448440 Node: Input Methods451468 Node: Select Input Method455308 Node: Coding Systems457567 Node: Recognize Coding462363 Node: Specify Coding467255 Node: Fontsets473787 Node: Defining Fontsets475829 Node: Single-Byte European Support479920 Node: Major Modes482440 Node: Choosing Modes484795 Node: Indentation488675 Node: Indentation Commands490882 Node: Tab Stops493959 Node: Just Spaces495739 Node: Text496544 Node: Words498934 Node: Sentences501983 Node: Paragraphs504791 Node: Pages507363 Node: Filling510038 Node: Auto Fill510897 Node: Fill Commands513244 Node: Fill Prefix516235 Node: Adaptive Fill520075 Node: Case522644 Node: Text Mode524948 Node: Outline Mode527594 Node: Outline Format529685 Node: Outline Motion532278 Node: Outline Visibility533851 Node: Outline Views537743 Node: TeX Mode538616 Node: TeX Editing540106 Node: LaTeX Editing543554 Node: TeX Print544905 Node: Nroff Mode551633 Node: Formatted Text553361 Node: Requesting Formatted Text555318 Node: Hard and Soft Newlines557292 Node: Editing Format Info558611 Node: Format Faces559803 Node: Format Colors562395 Node: Format Indentation563805 Node: Format Justification566593 Node: Format Properties569043 Node: Forcing Enriched Mode569964 Node: Programs571691 Node: Program Modes574440 Node: Lists576723 Node: List Commands578681 Node: Defuns582365 Node: Program Indent585022 Node: Basic Indent585854 Node: Multi-line Indent587932 Node: Lisp Indent589618 Node: C Indent593008 Node: Custom C Indent594668 Node: Syntactic Analysis595272 Node: Indentation Calculation597881 Node: Changing Indent Style600710 Node: Syntactic Symbols602928 Node: Variables for C Indent607274 Node: C Indent Styles608931 Node: Matching610004 Node: Comments612364 Node: Comment Commands612710 Node: Multi-Line Comments615806 Node: Options for Comments617484 Node: Balanced Editing620512 Node: Symbol Completion621716 Node: Which Function623619 Node: Documentation624331 Node: Change Log627318 Node: Tags629992 Node: Tag Syntax631561 Node: Create Tags Table634936 Node: Select Tags Table641081 Node: Find Tag643157 Node: Tags Search646398 Node: List Tags649365 Node: Emerge650576 Node: Overview of Emerge651574 Node: Submodes of Emerge654839 Node: State of Difference656544 Node: Merge Commands659054 Node: Exiting Emerge661576 Node: Combining in Emerge662436 Node: Fine Points of Emerge663317 Node: C/Java Modes664260 Node: Motion in C664578 Node: Electric C667041 Node: Hungry Delete671837 Node: Other C Commands672659 Node: Comments in C674864 Node: Fortran676246 Node: Fortran Motion677436 Node: Fortran Indent678223 Node: ForIndent Commands678971 Node: ForIndent Cont680632 Node: ForIndent Num683061 Node: ForIndent Conv684030 Node: ForIndent Vars685077 Node: Fortran Comments686894 Node: Fortran Autofill690816 Node: Fortran Columns692493 Node: Fortran Abbrev694265 Node: Fortran Misc695192 Node: Asm Mode695596 Node: Building696140 Node: Compilation697392 Node: Grep Searching700572 Node: Compilation Mode701896 Node: Compilation Shell704498 Node: Debuggers705846 Node: Starting GUD706603 Node: Debugger Operation708532 Node: Commands of GUD709846 Node: GUD Customization713178 Node: Executing Lisp715192 Node: Lisp Libraries716613 Node: Lisp Eval719677 Node: Lisp Interaction723143 Node: External Lisp724578 Node: Abbrevs726884 Node: Abbrev Concepts728110 Node: Defining Abbrevs729735 Node: Expanding Abbrevs732242 Node: Editing Abbrevs735448 Node: Saving Abbrevs737250 Node: Dynamic Abbrevs739370 Node: Dabbrev Customization741947 Node: Picture744358 Node: Basic Picture746707 Node: Insert in Picture749143 Node: Tabs in Picture750553 Node: Rectangles in Picture752410 Node: Sending Mail754255 Node: Mail Format756787 Node: Mail Headers758115 Node: Mail Aliases763037 Node: Mail Mode766722 Node: Mail Sending767744 Node: Header Editing768768 Node: Citing Mail770710 Node: Mail Mode Misc772925 Node: Distracting NSA775780 Node: Mail Methods776715 Node: Rmail777706 Node: Rmail Basics779552 Node: Rmail Scrolling781747 Node: Rmail Motion782758 Node: Rmail Deletion785895 Node: Rmail Inbox788975 Node: Rmail Files791260 Node: Rmail Output794300 Node: Rmail Labels798394 Node: Rmail Attributes800704 Node: Rmail Reply802182 Node: Rmail Summary807809 Node: Rmail Make Summary808764 Node: Rmail Summary Edit810782 Node: Rmail Sorting813366 Node: Rmail Display814989 Node: Rmail Editing817313 Node: Rmail Digest818732 Node: Out of Rmail819835 Node: Rmail Rot13820339 Node: Movemail820975 Node: Dired824141 Node: Dired Enter825590 Node: Dired Commands826528 Node: Dired Deletion827550 Node: Flagging Many Files829322 Node: Dired Visiting831966 Node: Marks vs Flags833451 Node: Operating on Files837467 Node: Shell Commands in Dired842027 Node: Transforming File Names843828 Node: Comparison in Dired846333 Node: Subdirectories in Dired847152 Node: Subdirectory Motion848720 Node: Hiding Subdirectories849906 Node: Dired Updating851128 Node: Dired and Find853565 Node: Calendar/Diary855149 Node: Calendar Motion856847 Node: Calendar Unit Motion857699 Node: Move to Beginning or End859970 Node: Specified Dates861097 Node: Scroll Calendar861978 Node: Counting Days863741 Node: General Calendar864173 Node: LaTeX Calendar865502 Node: Holidays867510 Node: Sunrise/Sunset870608 Node: Lunar Phases873645 Node: Other Calendars875024 Node: Calendar Systems876202 Node: To Other Calendar879283 Node: From Other Calendar881268 Node: Mayan Calendar883568 Node: Diary886751 Node: Diary Commands888425 Node: Format of Diary File891749 Node: Date Formats894613 Node: Adding to Diary897181 Node: Special Diary Entries898806 Node: Appointments903037 Node: Daylight Savings905155 Node: Gnus907669 Node: Buffers of Gnus908321 Node: Gnus Startup909575 Node: Summary of Gnus910767 Node: Shell913833 Node: Single Shell914971 Node: Interactive Shell917069 Node: Shell Mode920928 Node: Shell History927746 Node: Shell Ring928530 Node: Shell History Copying931088 Node: History References932140 Node: Shell Options933493 Node: Remote Host936242 Node: Emacs Server938323 Node: Hardcopy941995 Node: Postscript943717 Node: Postscript Variables945612 Node: Sorting947543 Node: Narrowing952918 Node: Two-Column955364 Node: Editing Binary Files958466 Node: Saving Emacs Sessions959808 Node: Recursive Edit961630 Node: Emulation965025 Node: Dissociated Press967389 Node: Amusements970107 Node: Customization971132 Node: Minor Modes972745 Node: Variables978483 Node: Examining980644 Node: Easy Customization982465 Node: Customization Groups983466 Node: Changing an Option986416 Node: Face Customization992761 Node: Specific Customization994938 Node: Hooks998125 Node: Locals1000265 Node: File Variables1004022 Node: Keyboard Macros1009958 Node: Basic Kbd Macro1012329 Node: Save Kbd Macro1015739 Node: Kbd Macro Query1017418 Node: Key Bindings1019419 Node: Keymaps1020734 Node: Prefix Keymaps1024534 Node: Local Keymaps1026157 Node: Minibuffer Maps1029408 Node: Rebinding1030030 Node: Init Rebinding1033424 Node: Function Keys1035708 Node: Named ASCII Chars1038536 Node: Mouse Buttons1039896 Node: Disabling1044723 Node: Keyboard Translations1046452 Node: Syntax1048445 Node: Init File1049568 Node: Init Syntax1051471 Node: Init Examples1053565 Node: Terminal Init1057911 Node: Find Init1059803 Node: Quitting1060663 Node: Lossage1065286 Node: DEL Gets Help1066141 Node: Stuck Recursive1066518 Node: Screen Garbled1067224 Node: Text Garbled1068383 Node: Unasked-for Search1069046 Node: Memory Full1070525 Node: After a Crash1071576 Node: Emergency Escape1072778 Node: Total Frustration1074844 Node: Bugs1075469 Node: Bug Criteria1076204 Node: Understanding Bug Reporting1078887 Node: Checklist1081548 Node: Sending Patches1096782 Node: Contributing1102095 Node: Service1102877 Node: Command Arguments1103524 Node: Action Arguments1106693 Node: Initial Options1107933 Node: Command Example1110696 Node: Resume Arguments1111526 Node: Environment1113231 Node: General Variables1114442 Node: Misc Variables1119320 Node: Display X1120705 Node: Font X1122997 Node: Colors X1126654 Node: Window Size X1128098 Node: Borders X1130818 Node: Title X1131945 Node: Icons X1132706 Node: Resources X1133761 Node: Lucid Resources1139819 Node: Motif Resources1141560 Node: Antinews1144530 Node: MS-DOS1149650 Node: MS-DOS Input1151187 Node: MS-DOS Display1154579 Node: MS-DOS File Names1157598 Node: Text and Binary1160524 Node: MS-DOS Printing1164679 Node: MS-DOS Processes1168068 Node: Windows Processes1170140 Node: Windows System Menu1172766 Node: Manifesto1173480 Node: Glossary1199479 Node: Acknowledgments1241776 Node: Key Index1266593 Node: Command Index1303344 Node: Variable Index1357585 Node: Concept Index1380385  End Tag Table