comparison man/emacs.texi @ 69506:91970b147f39

* emacs-xtra.texi (Emerge, Picture Mode. Fortran): New chapters, moved here from Emacs manual. * programs.texi (Fortran): Section moved to emacs-xtra. (Program Modes): Xref to Fortran in emacs-xtra. * maintaining.texi (Emerge): Moved to emacs-xtra. * files.texi (Comparing Files): Xref to Emerge in emacs-xtra. * picture.texi: File deleted. * text.texi (Text): Xref to Picture Mode in emacs-xtra. * abbrevs.texi (Abbrevs): * sending.texi (Sending Mail): Picture node removed. * emacs.texi (Top): Update node listings.
author Chong Yidong <cyd@stupidchicken.com>
date Thu, 16 Mar 2006 03:19:56 +0000
parents 370c1ad26b94
children 11b616eddda4 b901f4f12f33 e3bacb89536a
comparison
equal deleted inserted replaced
69505:2e71cef4425b 69506:91970b147f39
101 Snapshots 101 Snapshots
102 Text Mode 102 Text Mode
103 Outline Mode 103 Outline Mode
104 @TeX{} Mode 104 @TeX{} Mode
105 Formatted Text 105 Formatted Text
106 Fortran Mode
107 Fortran Indentation
108 Shell Command History 106 Shell Command History
109 107
110 The ones for Dired and Rmail have had the items turned into :: items 108 The ones for Dired and Rmail have had the items turned into :: items
111 to avoid conflicts. 109 to avoid conflicts.
112 Also Running Shell Commands from Emacs 110 Also Running Shell Commands from Emacs
180 * Programs:: Commands and modes for editing programs. 178 * Programs:: Commands and modes for editing programs.
181 * Building:: Compiling, running and debugging programs. 179 * Building:: Compiling, running and debugging programs.
182 * Maintaining:: Features for maintaining large programs. 180 * Maintaining:: Features for maintaining large programs.
183 * Abbrevs:: How to define text abbreviations to reduce 181 * Abbrevs:: How to define text abbreviations to reduce
184 the number of characters you must type. 182 the number of characters you must type.
185 * Picture:: Editing pictures made up of characters
186 using the quarter-plane screen model.
187 * Sending Mail:: Sending mail in Emacs. 183 * Sending Mail:: Sending mail in Emacs.
188 * Rmail:: Reading mail in Emacs. 184 * Rmail:: Reading mail in Emacs.
189 * Dired:: You can ``edit'' a directory to manage files in it. 185 * Dired:: You can ``edit'' a directory to manage files in it.
190 * Calendar/Diary:: The calendar and diary facilities. 186 * Calendar/Diary:: The calendar and diary facilities.
191 * Gnus:: How to read netnews with Emacs. 187 * Gnus:: How to read netnews with Emacs.
523 * Symbol Completion:: Completion on symbol names of your program or language. 519 * Symbol Completion:: Completion on symbol names of your program or language.
524 * Glasses:: Making identifiersLikeThis more readable. 520 * Glasses:: Making identifiersLikeThis more readable.
525 * Misc for Programs:: Other Emacs features useful for editing programs. 521 * Misc for Programs:: Other Emacs features useful for editing programs.
526 * C Modes:: Special commands of C, C++, Objective-C, 522 * C Modes:: Special commands of C, C++, Objective-C,
527 Java, and Pike modes. 523 Java, and Pike modes.
528 * Fortran:: Fortran mode and its special features.
529 * Asm Mode:: Asm mode and its special features. 524 * Asm Mode:: Asm mode and its special features.
530 525
531 Top-Level Definitions, or Defuns 526 Top-Level Definitions, or Defuns
532 527
533 * Left Margin Paren:: An open-paren or similar opening delimiter 528 * Left Margin Paren:: An open-paren or similar opening delimiter
569 * Motion in C:: Commands to move by C statements, etc. 564 * Motion in C:: Commands to move by C statements, etc.
570 * Electric C:: Colon and other chars can automatically reindent. 565 * Electric C:: Colon and other chars can automatically reindent.
571 * Hungry Delete:: A more powerful DEL command. 566 * Hungry Delete:: A more powerful DEL command.
572 * Other C Commands:: Filling comments, viewing expansion of macros, 567 * Other C Commands:: Filling comments, viewing expansion of macros,
573 and other neat features. 568 and other neat features.
574
575 Fortran Mode
576
577 * Fortran Motion:: Moving point by statements or subprograms.
578 * Fortran Indent:: Indentation commands for Fortran.
579 * Fortran Comments:: Inserting and aligning comments.
580 * Fortran Autofill:: Auto fill minor mode for Fortran.
581 * Fortran Columns:: Measuring columns for valid Fortran.
582 * Fortran Abbrev:: Built-in abbrevs for Fortran keywords.
583 569
584 Compiling and Testing Programs 570 Compiling and Testing Programs
585 571
586 * Compilation:: Compiling programs in languages other 572 * Compilation:: Compiling programs in languages other
587 than Lisp (C, Pascal, etc.). 573 than Lisp (C, Pascal, etc.).
613 599
614 * Change Log:: Maintaining a change history for your program. 600 * Change Log:: Maintaining a change history for your program.
615 * Format of ChangeLog:: What the change log file looks like. 601 * Format of ChangeLog:: What the change log file looks like.
616 * Tags:: Go direct to any function in your program in one 602 * Tags:: Go direct to any function in your program in one
617 command. Tags remembers which file it is in. 603 command. Tags remembers which file it is in.
618 * Emerge:: A convenient way of merging two versions of a program.
619 604
620 Tags Tables 605 Tags Tables
621 606
622 * Tag Syntax:: Tag syntax for various types of code and text files. 607 * Tag Syntax:: Tag syntax for various types of code and text files.
623 * Create Tags Table:: Creating a tags table with @code{etags}. 608 * Create Tags Table:: Creating a tags table with @code{etags}.
625 * Select Tags Table:: How to visit a tags table. 610 * Select Tags Table:: How to visit a tags table.
626 * Find Tag:: Commands to find the definition of a specific tag. 611 * Find Tag:: Commands to find the definition of a specific tag.
627 * Tags Search:: Using a tags table for searching and replacing. 612 * Tags Search:: Using a tags table for searching and replacing.
628 * List Tags:: Listing and finding tags defined in a file. 613 * List Tags:: Listing and finding tags defined in a file.
629 614
630 Merging Files with Emerge
631
632 * Overview of Emerge:: How to start Emerge. Basic concepts.
633 * Submodes of Emerge:: Fast mode vs. Edit mode.
634 Skip Prefers mode and Auto Advance mode.
635 * State of Difference:: You do the merge by specifying state A or B
636 for each difference.
637 * Merge Commands:: Commands for selecting a difference,
638 changing states of differences, etc.
639 * Exiting Emerge:: What to do when you've finished the merge.
640 * Combining in Emerge:: How to keep both alternatives for a difference.
641 * Fine Points of Emerge:: Misc.
642
643 Abbrevs 615 Abbrevs
644 616
645 * Abbrev Concepts:: Fundamentals of defined abbrevs. 617 * Abbrev Concepts:: Fundamentals of defined abbrevs.
646 * Defining Abbrevs:: Defining an abbrev, so it will expand when typed. 618 * Defining Abbrevs:: Defining an abbrev, so it will expand when typed.
647 * Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion. 619 * Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion.
648 * Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs. 620 * Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs.
649 * Saving Abbrevs:: Saving the entire list of abbrevs for another session. 621 * Saving Abbrevs:: Saving the entire list of abbrevs for another session.
650 * Dynamic Abbrevs:: Abbreviations for words already in the buffer. 622 * Dynamic Abbrevs:: Abbreviations for words already in the buffer.
651 * Dabbrev Customization:: What is a word, for dynamic abbrevs. Case handling. 623 * Dabbrev Customization:: What is a word, for dynamic abbrevs. Case handling.
652
653 Editing Pictures
654
655 * Basic Picture:: Basic concepts and simple commands of Picture Mode.
656 * Insert in Picture:: Controlling direction of cursor motion
657 after "self-inserting" characters.
658 * Tabs in Picture:: Various features for tab stops and indentation.
659 * Rectangles in Picture:: Clearing and superimposing rectangles.
660 624
661 Sending Mail 625 Sending Mail
662 626
663 * Mail Format:: Format of the mail being composed. 627 * Mail Format:: Format of the mail being composed.
664 * Mail Headers:: Details of permitted mail header fields. 628 * Mail Headers:: Details of permitted mail header fields.
1177 @include text.texi 1141 @include text.texi
1178 @include programs.texi 1142 @include programs.texi
1179 @include building.texi 1143 @include building.texi
1180 @include maintaining.texi 1144 @include maintaining.texi
1181 @include abbrevs.texi 1145 @include abbrevs.texi
1182 @include picture.texi
1183 @include sending.texi 1146 @include sending.texi
1184 @include rmail.texi 1147 @include rmail.texi
1185 @include dired.texi 1148 @include dired.texi
1186 @include calendar.texi 1149 @include calendar.texi
1187 @include misc.texi 1150 @include misc.texi