emacs   [plain text]


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