This is ../info/emacs, produced by makeinfo version 4.0 from emacs.texi. This is the Fourteenth edition of the `GNU Emacs Manual', updated for Emacs version 21.1. 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 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: 1201 emacs-2: 37175 emacs-3: 86989 emacs-4: 134759 emacs-5: 183892 emacs-6: 232774 emacs-7: 281064 emacs-8: 328861 emacs-9: 377098 emacs-10: 426660 emacs-11: 474208 emacs-12: 522787 emacs-13: 569657 emacs-14: 618379 emacs-15: 666337 emacs-16: 715181 emacs-17: 764233 emacs-18: 810771 emacs-19: 860264 emacs-20: 908424 emacs-21: 958261 emacs-22: 1007888 emacs-23: 1057641 emacs-24: 1103965 emacs-25: 1153670 emacs-26: 1201128 emacs-27: 1250914 emacs-28: 1296536 emacs-29: 1346113 emacs-30: 1392467 emacs-31: 1418466 emacs-32: 1470167 emacs-33: 1511489 emacs-34: 1553979 emacs-35: 1615381 emacs-36: 1643970 Tag Table: (Indirect) Node: Top1201 Node: Distrib34480 Node: Copying37175 Node: GNU Free Documentation License56381 Node: Intro76083 Node: Screen79195 Node: Point81756 Node: Echo Area83999 Node: Mode Line86989 Node: Menu Bar93328 Node: User Input94934 Node: Keys99528 Node: Commands102339 Node: Text Characters105072 Node: Entering Emacs106548 Node: Exiting109233 Node: Basic113245 Node: Inserting Text114428 Node: Moving Point119089 Node: Erasing122980 Node: Undo124433 Node: Basic Files128890 Node: Basic Help130563 Node: Blank Lines131152 Node: Continuation Lines132722 Node: Position Info134759 Ref: Position Info-Footnote-1139392 Node: Arguments139537 Node: Repeating143541 Node: Minibuffer144791 Node: Minibuffer File147396 Node: Minibuffer Edit149179 Node: Completion151931 Node: Completion Example153587 Node: Completion Commands154662 Node: Strict Completion157152 Node: Completion Options158927 Node: Minibuffer History161197 Node: Repetition164910 Node: M-x167142 Node: Help170074 Node: Help Summary174060 Node: Key Help177116 Node: Name Help177921 Node: Apropos180729 Node: Library Keywords183892 Node: Language Help186078 Node: Help Mode187138 Node: Misc Help188353 Node: Help Echo192461 Node: Mark192977 Node: Setting Mark195025 Node: Transient Mark198223 Node: Using Region202146 Node: Marking Objects203005 Node: Mark Ring205079 Node: Global Mark Ring207072 Node: Killing207994 Node: Deletion210267 Node: Killing by Lines214074 Node: Other Kill Commands215600 Node: Yanking217372 Node: Kill Ring218173 Node: Appending Kills219369 Node: Earlier Kills221751 Node: Accumulating Text224571 Node: Rectangles227731 Node: Registers232774 Node: RegPos234066 Node: RegText235172 Node: RegRect236179 Node: RegConfig237026 Node: RegNumbers237924 Node: RegFiles238760 Node: Bookmarks239415 Node: Display242655 Node: Faces243917 Node: Font Lock250602 Node: Highlight Changes255295 Node: Highlight Interactively255609 Node: Trailing Whitespace257772 Node: Scrolling259265 Node: Horizontal Scrolling265426 Node: Follow Mode267432 Node: Selective Display268238 Node: Optional Mode Line269652 Node: Text Display272599 Node: Display Custom273919 Node: Cursor Display278777 Node: Search279912 Node: Incremental Search281064 Node: Nonincremental Search291236 Node: Word Search292703 Node: Regexp Search294328 Node: Regexps296579 Node: Search Case310922 Node: Replace312416 Node: Unconditional Replace313514 Node: Regexp Replace314808 Node: Replacement and Case315740 Node: Query Replace316999 Node: Other Repeating Search321139 Node: Fixit323242 Node: Kill Errors324260 Node: Transpose325669 Node: Fixing Case328204 Node: Spelling328861 Node: Files334763 Node: File Names336581 Node: Visiting341166 Node: Saving350170 Node: Backup355518 Node: Backup Names358001 Node: Backup Deletion360767 Node: Backup Copying362077 Node: Interlocking364696 Node: File Shadowing368560 Node: Time Stamps370595 Node: Reverting371481 Node: Auto Save373753 Node: Auto Save Files374893 Node: Auto Save Control377098 Node: Recover378963 Node: File Aliases381043 Node: Version Control382765 Node: Introduction to VC384280 Node: Version Systems385081 Node: VC Concepts386398 Node: VC Mode Line388826 Node: Basic VC Editing389588 Node: VC with Locking390875 Node: Without Locking392033 Node: Advanced C-x C-q394109 Node: Log Buffer395314 Node: Old Versions396532 Node: Secondary VC Commands400243 Node: Registering400825 Node: VC Status402722 Node: VC Undo403166 Node: VC Dired Mode405385 Node: VC Dired Commands408550 Node: Branches410018 Node: Switching Branches411703 Node: Creating Branches412490 Node: Merging414181 Node: Multi-User Branching417552 Node: Remote Repositories418664 Node: Version Backups419505 Node: Local Version Control421912 Node: Snapshots426660 Node: Making Snapshots427160 Node: Snapshot Caveats428425 Node: Miscellaneous VC430229 Node: Change Logs and VC430756 Node: Renaming and VC434457 Node: Version Headers435146 Node: Customizing VC438560 Node: General VC Options439465 Node: RCS and SCCS441696 Node: CVS Options443802 Node: Directories446398 Node: Comparing Files448288 Node: Misc File Ops450730 Node: Compressed Files454015 Node: File Archives454981 Node: Remote Files457870 Node: Quoted File Names460259 Node: File Name Cache461628 Node: File Conveniences463198 Node: Buffers464251 Node: Select Buffer466988 Node: List Buffers469738 Node: Misc Buffer471386 Node: Kill Buffer474208 Node: Several Buffers476721 Node: Indirect Buffers481233 Node: Buffer Convenience483651 Node: Uniquify484161 Node: Iswitchb485900 Node: Buffer Menus487255 Node: Windows488086 Node: Basic Window489038 Node: Split Window491140 Node: Other Window493788 Node: Pop Up Window495780 Node: Force Same Window497261 Node: Change Window499075 Node: Window Convenience502891 Node: Frames504419 Node: Mouse Commands507290 Node: Secondary Selection513464 Node: Clipboard515184 Node: Mouse References516019 Node: Menu Mouse Clicks516966 Ref: Menu Mouse Clicks-Footnote-1518083 Node: Mode Line Mouse518304 Node: Creating Frames519619 Node: Frame Commands521925 Node: Speedbar522787 Node: Multiple Displays524513 Node: Special Buffer Frames525849 Node: Frame Parameters528314 Node: Scroll Bars531562 Ref: Scroll Bars-Footnote-1533781 Node: Wheeled Mice533898 Node: Menu Bars534655 Node: Tool Bars535560 Node: Dialog Boxes536306 Node: Tooltips536859 Node: Mouse Avoidance537655 Node: Non-Window Terminals538703 Node: XTerm Mouse539900 Node: International540525 Node: International Chars544160 Node: Enabling Multibyte545641 Node: Language Environments549192 Ref: Language Environments-Footnote-1554229 Ref: Language Environments-Footnote-2554435 Node: Input Methods554548 Node: Select Input Method559713 Node: Multibyte Conversion562955 Node: Coding Systems564136 Ref: Coding Systems-Footnote-1569445 Node: Recognize Coding569657 Node: Specify Coding579041 Node: Fontsets586287 Ref: Fontsets-Footnote-1588446 Node: Defining Fontsets588535 Node: Undisplayable Characters592632 Node: Single-Byte Character Support593833 Node: Major Modes598073 Node: Choosing Modes600537 Node: Indentation604692 Node: Indentation Commands607096 Node: Tab Stops610248 Node: Just Spaces612030 Node: Text612838 Node: Words615330 Node: Sentences618379 Node: Paragraphs621191 Node: Pages623764 Node: Filling626501 Node: Auto Fill627410 Node: Refill629745 Node: Fill Commands630549 Node: Fill Prefix633802 Node: Adaptive Fill637639 Node: Case640208 Node: Text Mode642512 Node: Outline Mode645268 Node: Outline Format647409 Node: Outline Motion650013 Node: Outline Visibility651586 Node: Outline Views655478 Node: Foldout656367 Node: TeX Mode660075 Ref: TeX Mode-Footnote-1661679 Node: TeX Editing661764 Node: LaTeX Editing664986 Node: TeX Print666337 Node: TeX Misc673002 Node: Nroff Mode673674 Node: Formatted Text675401 Node: Requesting Formatted Text677350 Node: Hard and Soft Newlines679324 Node: Editing Format Info680643 Node: Format Faces681835 Node: Format Colors684624 Node: Format Indentation686033 Node: Format Justification688820 Node: Format Properties691269 Node: Forcing Enriched Mode692190 Node: Programs693915 Node: Program Modes695444 Node: Defuns698288 Node: Left Margin Paren699539 Node: Moving by Defuns701412 Node: Imenu703489 Node: Which Function705426 Node: Program Indent706128 Node: Basic Indent706986 Node: Multi-line Indent709468 Node: Lisp Indent711758 Node: C Indent715181 Node: Custom C Indent716649 Node: Parentheses719154 Node: Expressions720192 Ref: Expressions-Footnote-1724436 Node: Moving by Parens724503 Node: Matching726223 Node: Comments728525 Node: Comment Commands729005 Node: Multi-Line Comments732926 Node: Options for Comments734436 Node: Documentation737638 Node: Info Lookup738181 Node: Man Page739047 Ref: Man Page-Footnote-1744222 Ref: Man Page-Footnote-2744466 Node: Lisp Doc744587 Node: Hideshow745733 Node: Symbol Completion747578 Node: Glasses749562 Node: Misc for Programs750314 Node: C Modes751778 Node: Motion in C752572 Node: Electric C755030 Node: Hungry Delete760084 Node: Other C Commands760901 Node: Comments in C764233 Node: Fortran765610 Node: Fortran Motion767058 Node: Fortran Indent767557 Node: ForIndent Commands768317 Node: ForIndent Cont769599 Node: ForIndent Num772028 Node: ForIndent Conv772997 Node: ForIndent Vars774044 Node: Fortran Comments775861 Node: Fortran Autofill779785 Node: Fortran Columns781461 Node: Fortran Abbrev783879 Node: Asm Mode784785 Node: Building785329 Node: Compilation786585 Node: Grep Searching790058 Node: Compilation Mode791381 Node: Compilation Shell794615 Node: Debuggers795963 Node: Starting GUD796889 Node: Debugger Operation798817 Ref: Debugger Operation-Footnote-1800157 Node: Commands of GUD800252 Node: GUD Customization803593 Node: GUD Tooltips805629 Node: Executing Lisp806051 Node: Lisp Libraries807471 Node: Lisp Eval810771 Node: Lisp Interaction814617 Node: External Lisp816051 Node: Maintaining818356 Node: Change Log818981 Node: Authors823222 Node: Tags824282 Node: Tag Syntax826028 Node: Create Tags Table830752 Node: Etags Regexps834638 Node: Select Tags Table839270 Node: Find Tag841342 Node: Tags Search844585 Node: List Tags847781 Node: Emerge849292 Node: Overview of Emerge850265 Node: Submodes of Emerge853529 Node: State of Difference855233 Node: Merge Commands857743 Node: Exiting Emerge860264 Node: Combining in Emerge861124 Node: Fine Points of Emerge862005 Node: Abbrevs862947 Node: Abbrev Concepts864285 Node: Defining Abbrevs865910 Node: Expanding Abbrevs868420 Node: Editing Abbrevs871624 Node: Saving Abbrevs873482 Node: Dynamic Abbrevs875602 Node: Dabbrev Customization878437 Node: Picture880859 Node: Basic Picture883207 Node: Insert in Picture885641 Node: Tabs in Picture887051 Node: Rectangles in Picture888908 Node: Sending Mail890762 Node: Mail Format893302 Node: Mail Headers894630 Node: Mail Aliases900104 Node: Mail Mode903779 Node: Mail Sending904810 Node: Header Editing906424 Node: Citing Mail908424 Node: Mail Mode Misc910639 Node: Mail Amusements913506 Ref: Mail Amusements-Footnote-1914682 Node: Mail Methods914723 Node: Rmail915825 Node: Rmail Basics917736 Node: Rmail Scrolling919939 Node: Rmail Motion920950 Node: Rmail Deletion924087 Node: Rmail Inbox927145 Node: Rmail Files929516 Node: Rmail Output932554 Node: Rmail Labels936436 Node: Rmail Attributes938746 Node: Rmail Reply940222 Node: Rmail Summary945819 Node: Rmail Make Summary946815 Node: Rmail Summary Edit949192 Node: Rmail Sorting951776 Node: Rmail Display953399 Node: Rmail Coding955907 Node: Rmail Editing958261 Node: Rmail Digest959674 Node: Out of Rmail960777 Node: Rmail Rot13961982 Node: Movemail962618 Node: Dired966152 Node: Dired Enter968057 Node: Dired Navigation968997 Node: Dired Deletion969829 Node: Flagging Many Files971855 Node: Dired Visiting974516 Node: Marks vs Flags976337 Node: Operating on Files980957 Node: Shell Commands in Dired986125 Node: Transforming File Names988157 Node: Comparison in Dired991369 Node: Subdirectories in Dired992378 Node: Subdirectory Motion993982 Node: Hiding Subdirectories995184 Node: Dired Updating996405 Node: Dired and Find998985 Node: Calendar/Diary1000870 Node: Calendar Motion1002758 Node: Calendar Unit Motion1003610 Node: Move to Beginning or End1005881 Node: Specified Dates1007008 Node: Scroll Calendar1007888 Node: Counting Days1009675 Node: General Calendar1010105 Node: LaTeX Calendar1011436 Node: Holidays1013585 Node: Sunrise/Sunset1016682 Node: Lunar Phases1019719 Node: Other Calendars1021098 Node: Calendar Systems1022276 Node: To Other Calendar1025357 Node: From Other Calendar1027390 Node: Mayan Calendar1029694 Node: Diary1032876 Node: Diary Commands1034550 Node: Format of Diary File1037880 Node: Date Formats1040744 Node: Adding to Diary1043312 Node: Special Diary Entries1044940 Node: Appointments1049171 Node: Daylight Savings1051286 Node: Time Intervals1053896 Node: Gnus1055735 Node: Buffers of Gnus1056387 Node: Gnus Startup1057641 Node: Summary of Gnus1058833 Node: Shell1061899 Node: Single Shell1063686 Node: Interactive Shell1067086 Node: Shell Mode1069890 Ref: Shell Mode-Footnote-11076745 Node: Shell History1076965 Node: Shell Ring1077754 Node: Shell History Copying1080312 Node: History References1081364 Node: Directory Tracking1082890 Node: Shell Options1084225 Node: Terminal emulator1086713 Node: Term Mode1088642 Node: Paging in Term1089544 Node: Remote Host1090271 Node: Emacs Server1091108 Node: Invoking emacsclient1094863 Node: Hardcopy1096392 Node: PostScript1098111 Node: PostScript Variables1100332 Node: Sorting1103965 Node: Narrowing1109520 Node: Two-Column1111966 Node: Editing Binary Files1115068 Node: Saving Emacs Sessions1116554 Node: Recursive Edit1118754 Node: Emulation1122148 Node: Hyperlinking1126531 Node: Browse-URL1127718 Node: Goto-address1128934 Node: FFAP1129854 Node: Find-func1131517 Node: Dissociated Press1132857 Ref: Dissociated Press-Footnote-11135476 Node: Amusements1135573 Node: Customization1137662 Node: Minor Modes1139170 Node: Variables1145185 Node: Examining1147344 Node: Easy Customization1149165 Node: Customization Groups1150344 Node: Changing an Option1153670 Node: Face Customization1161364 Node: Specific Customization1163930 Node: Hooks1167122 Node: Locals1170375 Node: File Variables1174130 Node: Keyboard Macros1180422 Node: Basic Kbd Macro1182793 Node: Save Kbd Macro1186622 Node: Kbd Macro Query1188296 Node: Key Bindings1190458 Node: Keymaps1191843 Node: Prefix Keymaps1195711 Node: Local Keymaps1197334 Node: Minibuffer Maps1200506 Node: Rebinding1201128 Node: Init Rebinding1204522 Node: Function Keys1207822 Node: Named ASCII Chars1210641 Node: Non-ASCII Rebinding1212018 Ref: Non-ASCII Rebinding-Footnote-11213545 Node: Mouse Buttons1213725 Node: Disabling1218881 Node: Keyboard Translations1220693 Node: Syntax1222717 Node: Init File1224054 Node: Init Syntax1226344 Node: Init Examples1229077 Node: Terminal Init1234128 Node: Find Init1236020 Node: Quitting1236904 Node: Lossage1241631 Node: DEL Does Not Delete1242744 Node: Stuck Recursive1245847 Node: Screen Garbled1246559 Node: Text Garbled1247718 Node: Unasked-for Search1248381 Node: Memory Full1249860 Node: After a Crash1250914 Node: Emergency Escape1252116 Node: Total Frustration1254182 Node: Bugs1254807 Node: Bug Criteria1255998 Node: Understanding Bug Reporting1258704 Node: Checklist1261365 Node: Sending Patches1277443 Node: Contributing1282756 Node: Service1283538 Node: Command Arguments1284185 Node: Action Arguments1287537 Node: Initial Options1288968 Node: Command Example1292244 Node: Resume Arguments1293074 Node: Environment1294861 Node: General Variables1296536 Ref: General Variables-Footnote-11302356 Node: Misc Variables1302632 Node: Display X1304455 Node: Font X1306765 Node: Colors X1310436 Node: Window Size X1312320 Node: Borders X1315295 Node: Title X1316475 Node: Icons X1317236 Node: Resources X1318276 Node: Lucid Resources1327118 Node: LessTif Resources1328998 Node: Antinews1332409 Node: Mac OS1344734 Node: Mac Input1346113 Node: Mac International1347902 Node: Mac Environment Variables1350336 Node: Mac Directories1351007 Node: Mac Font Specs1352028 Node: Mac Functions1353235 Node: MS-DOS1353765 Node: MS-DOS Input1355402 Node: MS-DOS Display1359914 Node: MS-DOS File Names1363891 Node: Text and Binary1366850 Node: MS-DOS Printing1372066 Ref: MS-DOS Printing-Footnote-11378893 Node: MS-DOS and MULE1379091 Ref: MS-DOS and MULE-Footnote-11385971 Ref: MS-DOS and MULE-Footnote-21386316 Node: MS-DOS Processes1386662 Node: Windows Processes1389093 Node: Windows System Menu1391753 Node: Manifesto1392467 Ref: Manifesto-Footnote-11416636 Ref: Manifesto-Footnote-21417525 Ref: Manifesto-Footnote-31417798 Ref: Manifesto-Footnote-41417840 Ref: Manifesto-Footnote-51418360 Node: Glossary1418466 Node: Acknowledgments1470167 Node: Key Index1511489 Node: Option Index1550870 Node: Command Index1553979 Node: Variable Index1615381 Node: Concept Index1643970 End Tag Table