diff options
| author | Glenn Morris | 2010-06-22 19:46:43 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-06-22 19:46:43 -0700 |
| commit | 8838673ef10f792418fdd2f23d687cee1a39a3dc (patch) | |
| tree | 2d15912d007d54c937fbc29eceeef6a78ef28b0a | |
| parent | 50d76a9f7dbc5302373243f2d7588bd5abd0d492 (diff) | |
| download | emacs-8838673ef10f792418fdd2f23d687cee1a39a3dc.tar.gz emacs-8838673ef10f792418fdd2f23d687cee1a39a3dc.zip | |
Untabify doc/emacs/*.texi files.
* abbrevs.texi, basic.texi, buffers.texi, building.texi, calendar.texi:
* custom.texi, dired.texi, display.texi, emacs.texi, emerge-xtra.texi:
* files.texi, fortran-xtra.texi, frames.texi, help.texi, killing.texi:
* maintaining.texi, mark.texi, mini.texi, misc.texi, msdog.texi:
* programs.texi, rmail.texi, screen.texi, search.texi, sending.texi:
* text.texi, trouble.texi, vc1-xtra.texi, xresources.texi:
Untabify Texinfo files.
30 files changed, 433 insertions, 408 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 5e434b5e6c1..bc533235afc 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,13 @@ | |||
| 1 | 2010-06-23 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * abbrevs.texi, basic.texi, buffers.texi, building.texi, calendar.texi: | ||
| 4 | * custom.texi, dired.texi, display.texi, emacs.texi, emerge-xtra.texi: | ||
| 5 | * files.texi, fortran-xtra.texi, frames.texi, help.texi, killing.texi: | ||
| 6 | * maintaining.texi, mark.texi, mini.texi, misc.texi, msdog.texi: | ||
| 7 | * programs.texi, rmail.texi, screen.texi, search.texi, sending.texi: | ||
| 8 | * text.texi, trouble.texi, vc1-xtra.texi, xresources.texi: | ||
| 9 | Untabify Texinfo files. | ||
| 10 | |||
| 1 | 2010-06-10 Glenn Morris <rgm@gnu.org> | 11 | 2010-06-10 Glenn Morris <rgm@gnu.org> |
| 2 | 12 | ||
| 3 | * basic.texi (Inserting Text): Minor clarification. (Bug#6374) | 13 | * basic.texi (Inserting Text): Minor clarification. (Bug#6374) |
diff --git a/doc/emacs/abbrevs.texi b/doc/emacs/abbrevs.texi index 7a291742386..9039ca662a0 100644 --- a/doc/emacs/abbrevs.texi +++ b/doc/emacs/abbrevs.texi | |||
| @@ -235,9 +235,9 @@ Edit a list of abbrevs; you can add, alter or remove definitions. | |||
| 235 | @example | 235 | @example |
| 236 | @var{various other tables@dots{}} | 236 | @var{various other tables@dots{}} |
| 237 | (lisp-mode-abbrev-table) | 237 | (lisp-mode-abbrev-table) |
| 238 | "dk" 0 "define-key" | 238 | "dk" 0 "define-key" |
| 239 | (global-abbrev-table) | 239 | (global-abbrev-table) |
| 240 | "dfn" 0 "definition" | 240 | "dfn" 0 "definition" |
| 241 | @end example | 241 | @end example |
| 242 | 242 | ||
| 243 | @noindent | 243 | @noindent |
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi index 6204fb1be03..d845d96bd00 100644 --- a/doc/emacs/basic.texi +++ b/doc/emacs/basic.texi | |||
| @@ -17,15 +17,15 @@ suggest you first run the Emacs learn-by-doing tutorial, by typing | |||
| 17 | 17 | ||
| 18 | * Inserting Text:: Inserting text by simply typing it. | 18 | * Inserting Text:: Inserting text by simply typing it. |
| 19 | * Moving Point:: Moving the cursor to the place where you want to | 19 | * Moving Point:: Moving the cursor to the place where you want to |
| 20 | change something. | 20 | change something. |
| 21 | * Erasing:: Deleting and killing text. | 21 | * Erasing:: Deleting and killing text. |
| 22 | * Basic Undo:: Undoing recent changes in the text. | 22 | * Basic Undo:: Undoing recent changes in the text. |
| 23 | * Files: Basic Files. Visiting, creating, and saving files. | 23 | * Files: Basic Files. Visiting, creating, and saving files. |
| 24 | * Help: Basic Help. Asking what a character does. | 24 | * Help: Basic Help. Asking what a character does. |
| 25 | * Blank Lines:: Making and deleting blank lines. | 25 | * Blank Lines:: Making and deleting blank lines. |
| 26 | * Continuation Lines:: How Emacs displays lines too wide for the screen. | 26 | * Continuation Lines:: How Emacs displays lines too wide for the screen. |
| 27 | * Position Info:: What page, line, row, or column is point on? | 27 | * Position Info:: What page, line, row, or column is point on? |
| 28 | * Arguments:: Numeric arguments for repeating a command N times. | 28 | * Arguments:: Numeric arguments for repeating a command N times. |
| 29 | * Repeating:: Repeating the previous command quickly. | 29 | * Repeating:: Repeating the previous command quickly. |
| 30 | @end menu | 30 | @end menu |
| 31 | 31 | ||
diff --git a/doc/emacs/buffers.texi b/doc/emacs/buffers.texi index 499556401fc..ca9279a9df4 100644 --- a/doc/emacs/buffers.texi +++ b/doc/emacs/buffers.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Buffers, Windows, Files, Top | 6 | @node Buffers, Windows, Files, Top |
| 6 | @chapter Using Multiple Buffers | 7 | @chapter Using Multiple Buffers |
| @@ -49,10 +50,10 @@ using that data type. For 32-bit machines, the largest buffer size is | |||
| 49 | @menu | 50 | @menu |
| 50 | * Select Buffer:: Creating a new buffer or reselecting an old one. | 51 | * Select Buffer:: Creating a new buffer or reselecting an old one. |
| 51 | * List Buffers:: Getting a list of buffers that exist. | 52 | * List Buffers:: Getting a list of buffers that exist. |
| 52 | * Misc Buffer:: Renaming; changing read-onlyness; copying text. | 53 | * Misc Buffer:: Renaming; changing read-onlyness; copying text. |
| 53 | * Kill Buffer:: Killing buffers you no longer need. | 54 | * Kill Buffer:: Killing buffers you no longer need. |
| 54 | * Several Buffers:: How to go through the list of all buffers | 55 | * Several Buffers:: How to go through the list of all buffers |
| 55 | and operate variously on several of them. | 56 | and operate variously on several of them. |
| 56 | * Indirect Buffers:: An indirect buffer shares the text of another buffer. | 57 | * Indirect Buffers:: An indirect buffer shares the text of another buffer. |
| 57 | * Buffer Convenience:: Convenience and customization features for | 58 | * Buffer Convenience:: Convenience and customization features for |
| 58 | buffer handling. | 59 | buffer handling. |
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index 41721a8afd0..c84282f2aae 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Building, Maintaining, Programs, Top | 6 | @node Building, Maintaining, Programs, Top |
| 6 | @chapter Compiling and Testing Programs | 7 | @chapter Compiling and Testing Programs |
| @@ -20,14 +21,14 @@ in the larger process of compiling and testing programs. | |||
| 20 | for use in the compilation buffer. | 21 | for use in the compilation buffer. |
| 21 | * Grep Searching:: Searching with grep. | 22 | * Grep Searching:: Searching with grep. |
| 22 | * Flymake:: Finding syntax errors on the fly. | 23 | * Flymake:: Finding syntax errors on the fly. |
| 23 | * Debuggers:: Running symbolic debuggers for non-Lisp programs. | 24 | * Debuggers:: Running symbolic debuggers for non-Lisp programs. |
| 24 | * Executing Lisp:: Various modes for editing Lisp programs, | 25 | * Executing Lisp:: Various modes for editing Lisp programs, |
| 25 | with different facilities for running | 26 | with different facilities for running |
| 26 | the Lisp programs. | 27 | the Lisp programs. |
| 27 | * Libraries: Lisp Libraries. Creating Lisp programs to run in Emacs. | 28 | * Libraries: Lisp Libraries. Creating Lisp programs to run in Emacs. |
| 28 | * Eval: Lisp Eval. Executing a single Lisp expression in Emacs. | 29 | * Eval: Lisp Eval. Executing a single Lisp expression in Emacs. |
| 29 | * Interaction: Lisp Interaction. Executing Lisp in an Emacs buffer. | 30 | * Interaction: Lisp Interaction. Executing Lisp in an Emacs buffer. |
| 30 | * External Lisp:: Communicating through Emacs with a separate Lisp. | 31 | * External Lisp:: Communicating through Emacs with a separate Lisp. |
| 31 | @end menu | 32 | @end menu |
| 32 | 33 | ||
| 33 | @node Compilation | 34 | @node Compilation |
| @@ -471,10 +472,10 @@ Lisp programs. @xref{Debugging,, The Lisp Debugger, elisp, the Emacs | |||
| 471 | Lisp Reference Manual}, for information on the Emacs Lisp debugger. | 472 | Lisp Reference Manual}, for information on the Emacs Lisp debugger. |
| 472 | 473 | ||
| 473 | @menu | 474 | @menu |
| 474 | * Starting GUD:: How to start a debugger subprocess. | 475 | * Starting GUD:: How to start a debugger subprocess. |
| 475 | * Debugger Operation:: Connection between the debugger and source buffers. | 476 | * Debugger Operation:: Connection between the debugger and source buffers. |
| 476 | * Commands of GUD:: Key bindings for common commands. | 477 | * Commands of GUD:: Key bindings for common commands. |
| 477 | * GUD Customization:: Defining your own commands for GUD. | 478 | * GUD Customization:: Defining your own commands for GUD. |
| 478 | * GDB Graphical Interface:: An enhanced mode that uses GDB features to | 479 | * GDB Graphical Interface:: An enhanced mode that uses GDB features to |
| 479 | implement a graphical debugging environment through | 480 | implement a graphical debugging environment through |
| 480 | Emacs. | 481 | Emacs. |
diff --git a/doc/emacs/calendar.texi b/doc/emacs/calendar.texi index ae4333cefbb..5698fd5ff58 100644 --- a/doc/emacs/calendar.texi +++ b/doc/emacs/calendar.texi | |||
| @@ -42,7 +42,7 @@ about more specialized features. | |||
| 42 | * Lunar Phases:: Displaying phases of the moon. | 42 | * Lunar Phases:: Displaying phases of the moon. |
| 43 | * Other Calendars:: Converting dates to other calendar systems. | 43 | * Other Calendars:: Converting dates to other calendar systems. |
| 44 | * Diary:: Displaying events from your diary. | 44 | * Diary:: Displaying events from your diary. |
| 45 | * Appointments:: Reminders when it's time to do something. | 45 | * Appointments:: Reminders when it's time to do something. |
| 46 | * Importing Diary:: Converting diary events to/from other formats. | 46 | * Importing Diary:: Converting diary events to/from other formats. |
| 47 | * Daylight Saving:: How to specify when daylight saving time is active. | 47 | * Daylight Saving:: How to specify when daylight saving time is active. |
| 48 | * Time Intervals:: Keeping track of time intervals. | 48 | * Time Intervals:: Keeping track of time intervals. |
| @@ -674,11 +674,11 @@ Gregorian calendar did not exist. | |||
| 674 | and from several other calendars. | 674 | and from several other calendars. |
| 675 | 675 | ||
| 676 | @menu | 676 | @menu |
| 677 | * Calendar Systems:: The calendars Emacs understands | 677 | * Calendar Systems:: The calendars Emacs understands |
| 678 | (aside from Gregorian). | 678 | (aside from Gregorian). |
| 679 | * To Other Calendar:: Converting the selected date to various calendars. | 679 | * To Other Calendar:: Converting the selected date to various calendars. |
| 680 | * From Other Calendar:: Moving to a date specified in another calendar. | 680 | * From Other Calendar:: Moving to a date specified in another calendar. |
| 681 | * Mayan Calendar:: Moving to a date specified in a Mayan calendar. | 681 | * Mayan Calendar:: Moving to a date specified in a Mayan calendar. |
| 682 | @end menu | 682 | @end menu |
| 683 | 683 | ||
| 684 | @node Calendar Systems | 684 | @node Calendar Systems |
| @@ -1040,8 +1040,8 @@ entries. | |||
| 1040 | @menu | 1040 | @menu |
| 1041 | * Displaying the Diary:: Viewing diary entries and associated calendar dates. | 1041 | * Displaying the Diary:: Viewing diary entries and associated calendar dates. |
| 1042 | * Format of Diary File:: Entering events in your diary. | 1042 | * Format of Diary File:: Entering events in your diary. |
| 1043 | * Date Formats:: Various ways you can specify dates. | 1043 | * Date Formats:: Various ways you can specify dates. |
| 1044 | * Adding to Diary:: Commands to create diary entries. | 1044 | * Adding to Diary:: Commands to create diary entries. |
| 1045 | * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc. | 1045 | * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc. |
| 1046 | @end menu | 1046 | @end menu |
| 1047 | 1047 | ||
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi index a8bba419c25..18fdb581210 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi | |||
| @@ -24,18 +24,18 @@ Reference Manual}. | |||
| 24 | @end ifnottex | 24 | @end ifnottex |
| 25 | 25 | ||
| 26 | @menu | 26 | @menu |
| 27 | * Minor Modes:: Each minor mode is a feature you can turn on | 27 | * Minor Modes:: Each minor mode is a feature you can turn on |
| 28 | independently of any others. | 28 | independently of any others. |
| 29 | * Easy Customization:: Convenient way to browse and change settings. | 29 | * Easy Customization:: Convenient way to browse and change settings. |
| 30 | * Variables:: Many Emacs commands examine Emacs variables | 30 | * Variables:: Many Emacs commands examine Emacs variables |
| 31 | to decide what to do; by setting variables, | 31 | to decide what to do; by setting variables, |
| 32 | you can control their functioning. | 32 | you can control their functioning. |
| 33 | * Key Bindings:: The keymaps say what command each key runs. | 33 | * Key Bindings:: The keymaps say what command each key runs. |
| 34 | By changing them, you can "redefine keys". | 34 | By changing them, you can "redefine keys". |
| 35 | * Syntax:: The syntax table controls how words and | 35 | * Syntax:: The syntax table controls how words and |
| 36 | expressions are parsed. | 36 | expressions are parsed. |
| 37 | * Init File:: How to write common customizations in the | 37 | * Init File:: How to write common customizations in the |
| 38 | @file{.emacs} file. | 38 | @file{.emacs} file. |
| 39 | @end menu | 39 | @end menu |
| 40 | 40 | ||
| 41 | @node Minor Modes | 41 | @node Minor Modes |
| @@ -794,10 +794,10 @@ check the variable's documentation string to see kind of value it | |||
| 794 | expects (@pxref{Examining}). | 794 | expects (@pxref{Examining}). |
| 795 | 795 | ||
| 796 | @menu | 796 | @menu |
| 797 | * Examining:: Examining or setting one variable's value. | 797 | * Examining:: Examining or setting one variable's value. |
| 798 | * Hooks:: Hook variables let you specify programs for parts | 798 | * Hooks:: Hook variables let you specify programs for parts |
| 799 | of Emacs to run on particular occasions. | 799 | of Emacs to run on particular occasions. |
| 800 | * Locals:: Per-buffer values of variables. | 800 | * Locals:: Per-buffer values of variables. |
| 801 | * File Variables:: How files can specify variable values. | 801 | * File Variables:: How files can specify variable values. |
| 802 | * Directory Variables:: How variable values can be specified by directory. | 802 | * Directory Variables:: How variable values can be specified by directory. |
| 803 | @end menu | 803 | @end menu |
| @@ -943,12 +943,12 @@ lambda expression. | |||
| 943 | @end group | 943 | @end group |
| 944 | @group | 944 | @group |
| 945 | (c-cleanup-list . (scope-operator | 945 | (c-cleanup-list . (scope-operator |
| 946 | empty-defun-braces | 946 | empty-defun-braces |
| 947 | defun-close-semi)) | 947 | defun-close-semi)) |
| 948 | @end group | 948 | @end group |
| 949 | @group | 949 | @group |
| 950 | (c-offsets-alist . ((arglist-close . c-lineup-arglist) | 950 | (c-offsets-alist . ((arglist-close . c-lineup-arglist) |
| 951 | (substatement-open . 0))))) | 951 | (substatement-open . 0))))) |
| 952 | @end group | 952 | @end group |
| 953 | 953 | ||
| 954 | @group | 954 | @group |
| @@ -2175,10 +2175,10 @@ Manual}. | |||
| 2175 | @end ifnottex | 2175 | @end ifnottex |
| 2176 | 2176 | ||
| 2177 | @menu | 2177 | @menu |
| 2178 | * Init Syntax:: Syntax of constants in Emacs Lisp. | 2178 | * Init Syntax:: Syntax of constants in Emacs Lisp. |
| 2179 | * Init Examples:: How to do some things with an init file. | 2179 | * Init Examples:: How to do some things with an init file. |
| 2180 | * Terminal Init:: Each terminal type can have an init file. | 2180 | * Terminal Init:: Each terminal type can have an init file. |
| 2181 | * Find Init:: How Emacs finds the init file. | 2181 | * Find Init:: How Emacs finds the init file. |
| 2182 | * Init Non-ASCII:: Using non-@acronym{ASCII} characters in an init file. | 2182 | * Init Non-ASCII:: Using non-@acronym{ASCII} characters in an init file. |
| 2183 | @end menu | 2183 | @end menu |
| 2184 | 2184 | ||
diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index f6a4572f8dd..8f5b2462c67 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi | |||
| @@ -36,20 +36,20 @@ you to operate on the listed files. @xref{Directories}. | |||
| 36 | * Deletion: Dired Deletion. Deleting files with Dired. | 36 | * Deletion: Dired Deletion. Deleting files with Dired. |
| 37 | * Flagging Many Files:: Flagging files based on their names. | 37 | * Flagging Many Files:: Flagging files based on their names. |
| 38 | * Visit: Dired Visiting. Other file operations through Dired. | 38 | * Visit: Dired Visiting. Other file operations through Dired. |
| 39 | * Marks vs Flags:: Flagging for deletion vs marking. | 39 | * Marks vs Flags:: Flagging for deletion vs marking. |
| 40 | * Operating on Files:: How to copy, rename, print, compress, etc. | 40 | * Operating on Files:: How to copy, rename, print, compress, etc. |
| 41 | either one file or several files. | 41 | either one file or several files. |
| 42 | * Shell Commands in Dired:: Running a shell command on the marked files. | 42 | * Shell Commands in Dired:: Running a shell command on the marked files. |
| 43 | * Transforming File Names:: Using patterns to rename multiple files. | 43 | * Transforming File Names:: Using patterns to rename multiple files. |
| 44 | * Comparison in Dired:: Running `diff' by way of Dired. | 44 | * Comparison in Dired:: Running `diff' by way of Dired. |
| 45 | * Subdirectories in Dired:: Adding subdirectories to the Dired buffer. | 45 | * Subdirectories in Dired:: Adding subdirectories to the Dired buffer. |
| 46 | @ifnottex | 46 | @ifnottex |
| 47 | * Subdir Switches:: Subdirectory switches in Dired. | 47 | * Subdir Switches:: Subdirectory switches in Dired. |
| 48 | @end ifnottex | 48 | @end ifnottex |
| 49 | * Subdirectory Motion:: Moving across subdirectories, and up and down. | 49 | * Subdirectory Motion:: Moving across subdirectories, and up and down. |
| 50 | * Hiding Subdirectories:: Making subdirectories visible or invisible. | 50 | * Hiding Subdirectories:: Making subdirectories visible or invisible. |
| 51 | * Updating: Dired Updating. Discarding lines for files of no interest. | 51 | * Updating: Dired Updating. Discarding lines for files of no interest. |
| 52 | * Find: Dired and Find. Using `find' to choose the files for Dired. | 52 | * Find: Dired and Find. Using `find' to choose the files for Dired. |
| 53 | * Wdired:: Operating on files by editing the Dired buffer. | 53 | * Wdired:: Operating on files by editing the Dired buffer. |
| 54 | * Image-Dired:: Viewing image thumbnails in Dired. | 54 | * Image-Dired:: Viewing image thumbnails in Dired. |
| 55 | * Misc: Misc Dired Features. Various other features. | 55 | * Misc: Misc Dired Features. Various other features. |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index dcf424f0f47..7946a451c54 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -13,11 +13,11 @@ commands and variables allow you to specify which part of the text you | |||
| 13 | want to see, and how to display it. | 13 | want to see, and how to display it. |
| 14 | 14 | ||
| 15 | @menu | 15 | @menu |
| 16 | * Scrolling:: Commands to move text up and down in a window. | 16 | * Scrolling:: Commands to move text up and down in a window. |
| 17 | * Auto Scrolling:: Redisplay scrolls text automatically when needed. | 17 | * Auto Scrolling:: Redisplay scrolls text automatically when needed. |
| 18 | * Horizontal Scrolling:: Moving text left and right in a window. | 18 | * Horizontal Scrolling:: Moving text left and right in a window. |
| 19 | * Follow Mode:: Follow mode lets two windows scroll as one. | 19 | * Follow Mode:: Follow mode lets two windows scroll as one. |
| 20 | * Faces:: How to change the display style using faces. | 20 | * Faces:: How to change the display style using faces. |
| 21 | * Standard Faces:: Emacs' predefined faces. | 21 | * Standard Faces:: Emacs' predefined faces. |
| 22 | * Temporary Face Changes:: Commands to temporarily modify the default text face | 22 | * Temporary Face Changes:: Commands to temporarily modify the default text face |
| 23 | * Font Lock:: Minor mode for syntactic highlighting using faces. | 23 | * Font Lock:: Minor mode for syntactic highlighting using faces. |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index c8228ce7d5b..7000fbd5c84 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -33,7 +33,7 @@ developing GNU and promoting software freedom.'' | |||
| 33 | 33 | ||
| 34 | @dircategory Emacs | 34 | @dircategory Emacs |
| 35 | @direntry | 35 | @direntry |
| 36 | * Emacs: (emacs). The extensible self-documenting text editor. | 36 | * Emacs: (emacs). The extensible self-documenting text editor. |
| 37 | @end direntry | 37 | @end direntry |
| 38 | 38 | ||
| 39 | @c in general, keep the following line commented out, unless doing a | 39 | @c in general, keep the following line commented out, unless doing a |
| @@ -134,13 +134,13 @@ and Sending Mail and Registers and Minibuffer. | |||
| 134 | @end ignore | 134 | @end ignore |
| 135 | 135 | ||
| 136 | @menu | 136 | @menu |
| 137 | * Distrib:: How to get the latest Emacs distribution. | 137 | * Distrib:: How to get the latest Emacs distribution. |
| 138 | * Intro:: An introduction to Emacs concepts. | 138 | * Intro:: An introduction to Emacs concepts. |
| 139 | @c Note that in the printed manual, the glossary and indices come last. | 139 | @c Note that in the printed manual, the glossary and indices come last. |
| 140 | * Glossary:: Terms used in this manual. | 140 | * Glossary:: Terms used in this manual. |
| 141 | 141 | ||
| 142 | Indexes (each index contains a large menu) | 142 | Indexes (each index contains a large menu) |
| 143 | * Key Index:: An item for each standard Emacs key sequence. | 143 | * Key Index:: An item for each standard Emacs key sequence. |
| 144 | * Option Index:: An item for every command-line option. | 144 | * Option Index:: An item for every command-line option. |
| 145 | * Command Index:: An item for each command name. | 145 | * Command Index:: An item for each command name. |
| 146 | * Variable Index:: An item for each documented variable. | 146 | * Variable Index:: An item for each documented variable. |
| @@ -149,100 +149,100 @@ Indexes (each index contains a large menu) | |||
| 149 | * Acknowledgments:: Major contributors to GNU Emacs. | 149 | * Acknowledgments:: Major contributors to GNU Emacs. |
| 150 | 150 | ||
| 151 | Important General Concepts | 151 | Important General Concepts |
| 152 | * Screen:: How to interpret what you see on the screen. | 152 | * Screen:: How to interpret what you see on the screen. |
| 153 | * User Input:: Kinds of input events (characters, buttons, | 153 | * User Input:: Kinds of input events (characters, buttons, |
| 154 | function keys). | 154 | function keys). |
| 155 | * Keys:: Key sequences: what you type to request one | 155 | * Keys:: Key sequences: what you type to request one |
| 156 | editing action. | 156 | editing action. |
| 157 | * Commands:: Named functions run by key sequences to do editing. | 157 | * Commands:: Named functions run by key sequences to do editing. |
| 158 | * Entering Emacs:: Starting Emacs from the shell. | 158 | * Entering Emacs:: Starting Emacs from the shell. |
| 159 | * Exiting:: Stopping or killing Emacs. | 159 | * Exiting:: Stopping or killing Emacs. |
| 160 | 160 | ||
| 161 | Fundamental Editing Commands | 161 | Fundamental Editing Commands |
| 162 | * Basic:: The most basic editing commands. | 162 | * Basic:: The most basic editing commands. |
| 163 | * Minibuffer:: Entering arguments that are prompted for. | 163 | * Minibuffer:: Entering arguments that are prompted for. |
| 164 | * M-x:: Invoking commands by their names. | 164 | * M-x:: Invoking commands by their names. |
| 165 | * Help:: Commands for asking Emacs about its commands. | 165 | * Help:: Commands for asking Emacs about its commands. |
| 166 | 166 | ||
| 167 | Important Text-Changing Commands | 167 | Important Text-Changing Commands |
| 168 | * Mark:: The mark: how to delimit a ``region'' of text. | 168 | * Mark:: The mark: how to delimit a ``region'' of text. |
| 169 | * Killing:: Killing (cutting) text. | 169 | * Killing:: Killing (cutting) text. |
| 170 | * Yanking:: Recovering killed text. Moving text. (Pasting.) | 170 | * Yanking:: Recovering killed text. Moving text. (Pasting.) |
| 171 | * Accumulating Text:: Other ways of copying text. | 171 | * Accumulating Text:: Other ways of copying text. |
| 172 | * Rectangles:: Operating on the text inside a rectangle on the screen. | 172 | * Rectangles:: Operating on the text inside a rectangle on the screen. |
| 173 | * CUA Bindings:: Using @kbd{C-x}, @kbd{C-c}, @kbd{C-v} for copy | 173 | * CUA Bindings:: Using @kbd{C-x}, @kbd{C-c}, @kbd{C-v} for copy |
| 174 | and paste, with enhanced rectangle support. | 174 | and paste, with enhanced rectangle support. |
| 175 | * Registers:: Saving a text string or a location in the buffer. | 175 | * Registers:: Saving a text string or a location in the buffer. |
| 176 | * Display:: Controlling what text is displayed. | 176 | * Display:: Controlling what text is displayed. |
| 177 | * Search:: Finding or replacing occurrences of a string. | 177 | * Search:: Finding or replacing occurrences of a string. |
| 178 | * Fixit:: Commands especially useful for fixing typos. | 178 | * Fixit:: Commands especially useful for fixing typos. |
| 179 | * Keyboard Macros:: A keyboard macro records a sequence of | 179 | * Keyboard Macros:: A keyboard macro records a sequence of |
| 180 | keystrokes to be replayed with a single command. | 180 | keystrokes to be replayed with a single command. |
| 181 | 181 | ||
| 182 | Major Structures of Emacs | 182 | Major Structures of Emacs |
| 183 | * Files:: All about handling files. | 183 | * Files:: All about handling files. |
| 184 | * Buffers:: Multiple buffers; editing several files at once. | 184 | * Buffers:: Multiple buffers; editing several files at once. |
| 185 | * Windows:: Viewing two pieces of text at once. | 185 | * Windows:: Viewing two pieces of text at once. |
| 186 | * Frames:: Running the same Emacs session in multiple X windows. | 186 | * Frames:: Running the same Emacs session in multiple X windows. |
| 187 | * International:: Using non-@acronym{ASCII} character sets. | 187 | * International:: Using non-@acronym{ASCII} character sets. |
| 188 | 188 | ||
| 189 | Advanced Features | 189 | Advanced Features |
| 190 | * Major Modes:: Text mode vs. Lisp mode vs. C mode... | 190 | * Major Modes:: Text mode vs. Lisp mode vs. C mode... |
| 191 | * Indentation:: Editing the white space at the beginnings of lines. | 191 | * Indentation:: Editing the white space at the beginnings of lines. |
| 192 | * Text:: Commands and modes for editing English. | 192 | * Text:: Commands and modes for editing English. |
| 193 | * Programs:: Commands and modes for editing programs. | 193 | * Programs:: Commands and modes for editing programs. |
| 194 | * Building:: Compiling, running and debugging programs. | 194 | * Building:: Compiling, running and debugging programs. |
| 195 | * Maintaining:: Features for maintaining large programs. | 195 | * Maintaining:: Features for maintaining large programs. |
| 196 | * Abbrevs:: How to define text abbreviations to reduce | 196 | * Abbrevs:: How to define text abbreviations to reduce |
| 197 | the number of characters you must type. | 197 | the number of characters you must type. |
| 198 | @c AFAICS, the tex stuff generates its own index and does not use this one. | 198 | @c AFAICS, the tex stuff generates its own index and does not use this one. |
| 199 | @ifnottex | 199 | @ifnottex |
| 200 | * Picture Mode:: Editing pictures made up of characters using | 200 | * Picture Mode:: Editing pictures made up of characters using |
| 201 | the quarter-plane screen model. | 201 | the quarter-plane screen model. |
| 202 | @end ifnottex | 202 | @end ifnottex |
| 203 | * Sending Mail:: Sending mail in Emacs. | 203 | * Sending Mail:: Sending mail in Emacs. |
| 204 | * Rmail:: Reading mail in Emacs. | 204 | * Rmail:: Reading mail in Emacs. |
| 205 | * Dired:: You can ``edit'' a directory to manage files in it. | 205 | * Dired:: You can ``edit'' a directory to manage files in it. |
| 206 | * Calendar/Diary:: The calendar and diary facilities. | 206 | * Calendar/Diary:: The calendar and diary facilities. |
| 207 | * Document View:: Viewing PDF, PS and DVI files. | 207 | * Document View:: Viewing PDF, PS and DVI files. |
| 208 | * Gnus:: How to read netnews with Emacs. | 208 | * Gnus:: How to read netnews with Emacs. |
| 209 | * Shell:: Executing shell commands from Emacs. | 209 | * Shell:: Executing shell commands from Emacs. |
| 210 | * Emacs Server:: Using Emacs as an editing server for @code{mail}, etc. | 210 | * Emacs Server:: Using Emacs as an editing server for @code{mail}, etc. |
| 211 | * Printing:: Printing hardcopies of buffers or regions. | 211 | * Printing:: Printing hardcopies of buffers or regions. |
| 212 | * Sorting:: Sorting lines, paragraphs or pages within Emacs. | 212 | * Sorting:: Sorting lines, paragraphs or pages within Emacs. |
| 213 | * Narrowing:: Restricting display and editing to a portion | 213 | * Narrowing:: Restricting display and editing to a portion |
| 214 | of the buffer. | 214 | of the buffer. |
| 215 | * Two-Column:: Splitting apart columns to edit them | 215 | * Two-Column:: Splitting apart columns to edit them |
| 216 | in side-by-side windows. | 216 | in side-by-side windows. |
| 217 | * Editing Binary Files::Using Hexl mode to edit binary files. | 217 | * Editing Binary Files::Using Hexl mode to edit binary files. |
| 218 | * Saving Emacs Sessions:: Saving Emacs state from one session to the next. | 218 | * Saving Emacs Sessions:: Saving Emacs state from one session to the next. |
| 219 | * Recursive Edit:: A command can allow you to do editing | 219 | * Recursive Edit:: A command can allow you to do editing |
| 220 | "within the command". This is called a | 220 | "within the command". This is called a |
| 221 | "recursive editing level". | 221 | "recursive editing level". |
| 222 | * Emulation:: Emulating some other editors with Emacs. | 222 | * Emulation:: Emulating some other editors with Emacs. |
| 223 | * Hyperlinking:: Following links in buffers. | 223 | * Hyperlinking:: Following links in buffers. |
| 224 | * Dissociated Press:: Dissociating text for fun. | 224 | * Dissociated Press:: Dissociating text for fun. |
| 225 | * Amusements:: Various games and hacks. | 225 | * Amusements:: Various games and hacks. |
| 226 | * Customization:: Modifying the behavior of Emacs. | 226 | * Customization:: Modifying the behavior of Emacs. |
| 227 | 227 | ||
| 228 | Recovery from Problems | 228 | Recovery from Problems |
| 229 | * Quitting:: Quitting and aborting. | 229 | * Quitting:: Quitting and aborting. |
| 230 | * Lossage:: What to do if Emacs is hung or malfunctioning. | 230 | * Lossage:: What to do if Emacs is hung or malfunctioning. |
| 231 | * Bugs:: How and when to report a bug. | 231 | * Bugs:: How and when to report a bug. |
| 232 | * Contributing:: How to contribute improvements to Emacs. | 232 | * Contributing:: How to contribute improvements to Emacs. |
| 233 | * Service:: How to get help for your own Emacs needs. | 233 | * Service:: How to get help for your own Emacs needs. |
| 234 | 234 | ||
| 235 | Appendices | 235 | Appendices |
| 236 | * Copying:: The GNU General Public License gives you permission | 236 | * Copying:: The GNU General Public License gives you permission |
| 237 | to redistribute GNU Emacs on certain terms; | 237 | to redistribute GNU Emacs on certain terms; |
| 238 | it also explains that there is no warranty. | 238 | it also explains that there is no warranty. |
| 239 | * GNU Free Documentation License:: The license for this documentation. | 239 | * GNU Free Documentation License:: The license for this documentation. |
| 240 | * Emacs Invocation:: Hairy startup options. | 240 | * Emacs Invocation:: Hairy startup options. |
| 241 | * X Resources:: X resources for customizing Emacs. | 241 | * X Resources:: X resources for customizing Emacs. |
| 242 | * Antinews:: Information about Emacs version 22. | 242 | * Antinews:: Information about Emacs version 22. |
| 243 | * Mac OS / GNUstep:: Using Emacs under Mac OS and GNUstep. | 243 | * Mac OS / GNUstep:: Using Emacs under Mac OS and GNUstep. |
| 244 | * Microsoft Windows:: Using Emacs on Microsoft Windows and MS-DOS. | 244 | * Microsoft Windows:: Using Emacs on Microsoft Windows and MS-DOS. |
| 245 | * Manifesto:: What's GNU? Gnu's Not Unix! | 245 | * Manifesto:: What's GNU? Gnu's Not Unix! |
| 246 | 246 | ||
| 247 | @c Do NOT modify the following 3 lines! They must have this form to | 247 | @c Do NOT modify the following 3 lines! They must have this form to |
| 248 | @c be correctly identified by `texinfo-multiple-files-update'. In | 248 | @c be correctly identified by `texinfo-multiple-files-update'. In |
| @@ -258,9 +258,9 @@ already listed, mentioned here so you can get to them in one step: | |||
| 258 | 258 | ||
| 259 | The Organization of the Screen | 259 | The Organization of the Screen |
| 260 | 260 | ||
| 261 | * Point:: The place in the text where editing commands operate. | 261 | * Point:: The place in the text where editing commands operate. |
| 262 | * Echo Area:: Short messages appear at the bottom of the screen. | 262 | * Echo Area:: Short messages appear at the bottom of the screen. |
| 263 | * Mode Line:: Interpreting the mode line. | 263 | * Mode Line:: Interpreting the mode line. |
| 264 | * Menu Bar:: How to use the menu bar. | 264 | * Menu Bar:: How to use the menu bar. |
| 265 | 265 | ||
| 266 | Basic Editing Commands | 266 | Basic Editing Commands |
| @@ -268,23 +268,23 @@ Basic Editing Commands | |||
| 268 | * Inserting Text:: Inserting text by simply typing it. | 268 | * Inserting Text:: Inserting text by simply typing it. |
| 269 | * Moving Point:: Moving the cursor to the place where you want to | 269 | * Moving Point:: Moving the cursor to the place where you want to |
| 270 | change something. | 270 | change something. |
| 271 | * Erasing:: Deleting and killing text. | 271 | * Erasing:: Deleting and killing text. |
| 272 | * Basic Undo:: Undoing recent changes in the text. | 272 | * Basic Undo:: Undoing recent changes in the text. |
| 273 | * Basic Files:: Visiting, creating, and saving files. | 273 | * Basic Files:: Visiting, creating, and saving files. |
| 274 | * Basic Help:: Asking what a character does. | 274 | * Basic Help:: Asking what a character does. |
| 275 | * Blank Lines:: Making and deleting blank lines. | 275 | * Blank Lines:: Making and deleting blank lines. |
| 276 | * Continuation Lines:: How Emacs displays lines too wide for the screen. | 276 | * Continuation Lines:: How Emacs displays lines too wide for the screen. |
| 277 | * Position Info:: What page, line, row, or column is point on? | 277 | * Position Info:: What page, line, row, or column is point on? |
| 278 | * Arguments:: Numeric arguments for repeating a command N times. | 278 | * Arguments:: Numeric arguments for repeating a command N times. |
| 279 | * Repeating:: Repeating the previous command quickly. | 279 | * Repeating:: Repeating the previous command quickly. |
| 280 | 280 | ||
| 281 | The Minibuffer | 281 | The Minibuffer |
| 282 | 282 | ||
| 283 | * Minibuffer File:: Entering file names with the minibuffer. | 283 | * Minibuffer File:: Entering file names with the minibuffer. |
| 284 | * Minibuffer Edit:: How to edit in the minibuffer. | 284 | * Minibuffer Edit:: How to edit in the minibuffer. |
| 285 | * Completion:: An abbreviation facility for minibuffer input. | 285 | * Completion:: An abbreviation facility for minibuffer input. |
| 286 | * Minibuffer History:: Reusing recent minibuffer arguments. | 286 | * Minibuffer History:: Reusing recent minibuffer arguments. |
| 287 | * Repetition:: Re-executing commands that used the minibuffer. | 287 | * Repetition:: Re-executing commands that used the minibuffer. |
| 288 | * Passwords:: Entering passwords in the echo area. | 288 | * Passwords:: Entering passwords in the echo area. |
| 289 | 289 | ||
| 290 | Completion | 290 | Completion |
| @@ -296,59 +296,59 @@ Completion | |||
| 296 | 296 | ||
| 297 | Help | 297 | Help |
| 298 | 298 | ||
| 299 | * Help Summary:: Brief list of all Help commands. | 299 | * Help Summary:: Brief list of all Help commands. |
| 300 | * Key Help:: Asking what a key does in Emacs. | 300 | * Key Help:: Asking what a key does in Emacs. |
| 301 | * Name Help:: Asking about a command, variable or function name. | 301 | * Name Help:: Asking about a command, variable or function name. |
| 302 | * Apropos:: Asking what pertains to a given topic. | 302 | * Apropos:: Asking what pertains to a given topic. |
| 303 | * Help Mode:: Special features of Help mode and Help buffers. | 303 | * Help Mode:: Special features of Help mode and Help buffers. |
| 304 | * Library Keywords:: Finding Lisp libraries by keywords (topics). | 304 | * Library Keywords:: Finding Lisp libraries by keywords (topics). |
| 305 | * Language Help:: Help relating to international language support. | 305 | * Language Help:: Help relating to international language support. |
| 306 | * Misc Help:: Other help commands. | 306 | * Misc Help:: Other help commands. |
| 307 | * Help Files:: Commands to display pre-written help files. | 307 | * Help Files:: Commands to display pre-written help files. |
| 308 | * Help Echo:: Help on active text and tooltips (`balloon help'). | 308 | * Help Echo:: Help on active text and tooltips (`balloon help'). |
| 309 | 309 | ||
| 310 | The Mark and the Region | 310 | The Mark and the Region |
| 311 | 311 | ||
| 312 | * Setting Mark:: Commands to set the mark. | 312 | * Setting Mark:: Commands to set the mark. |
| 313 | * Marking Objects:: Commands to put region around textual units. | 313 | * Marking Objects:: Commands to put region around textual units. |
| 314 | * Using Region:: Summary of ways to operate on contents of the region. | 314 | * Using Region:: Summary of ways to operate on contents of the region. |
| 315 | * Mark Ring:: Previous mark positions saved so you can go back there. | 315 | * Mark Ring:: Previous mark positions saved so you can go back there. |
| 316 | * Global Mark Ring:: Previous mark positions in various buffers. | 316 | * Global Mark Ring:: Previous mark positions in various buffers. |
| 317 | * Shift Selection:: Using shifted cursor motion keys. | 317 | * Shift Selection:: Using shifted cursor motion keys. |
| 318 | * Persistent Mark:: Keeping the mark active all the time. | 318 | * Persistent Mark:: Keeping the mark active all the time. |
| 319 | 319 | ||
| 320 | Killing and Moving Text | 320 | Killing and Moving Text |
| 321 | 321 | ||
| 322 | * Deletion:: Commands for deleting small amounts of text and | 322 | * Deletion:: Commands for deleting small amounts of text and |
| 323 | blank areas. | 323 | blank areas. |
| 324 | * Killing by Lines:: How to kill entire lines of text at one time. | 324 | * Killing by Lines:: How to kill entire lines of text at one time. |
| 325 | * Other Kill Commands:: Commands to kill large regions of text and | 325 | * Other Kill Commands:: Commands to kill large regions of text and |
| 326 | syntactic units such as words and sentences. | 326 | syntactic units such as words and sentences. |
| 327 | * Kill Options:: Options that affect killing. | 327 | * Kill Options:: Options that affect killing. |
| 328 | 328 | ||
| 329 | Yanking | 329 | Yanking |
| 330 | 330 | ||
| 331 | * Kill Ring:: Where killed text is stored. Basic yanking. | 331 | * Kill Ring:: Where killed text is stored. Basic yanking. |
| 332 | * Appending Kills:: Several kills in a row all yank together. | 332 | * Appending Kills:: Several kills in a row all yank together. |
| 333 | * Earlier Kills:: Yanking something killed some time ago. | 333 | * Earlier Kills:: Yanking something killed some time ago. |
| 334 | 334 | ||
| 335 | Registers | 335 | Registers |
| 336 | 336 | ||
| 337 | * RegPos:: Saving positions in registers. | 337 | * RegPos:: Saving positions in registers. |
| 338 | * RegText:: Saving text in registers. | 338 | * RegText:: Saving text in registers. |
| 339 | * RegRect:: Saving rectangles in registers. | 339 | * RegRect:: Saving rectangles in registers. |
| 340 | * RegConfig:: Saving window configurations in registers. | 340 | * RegConfig:: Saving window configurations in registers. |
| 341 | * RegNumbers:: Numbers in registers. | 341 | * RegNumbers:: Numbers in registers. |
| 342 | * RegFiles:: File names in registers. | 342 | * RegFiles:: File names in registers. |
| 343 | * Bookmarks:: Bookmarks are like registers, but persistent. | 343 | * Bookmarks:: Bookmarks are like registers, but persistent. |
| 344 | 344 | ||
| 345 | Controlling the Display | 345 | Controlling the Display |
| 346 | 346 | ||
| 347 | * Scrolling:: Commands to move text up and down in a window. | 347 | * Scrolling:: Commands to move text up and down in a window. |
| 348 | * Auto Scrolling:: Redisplay scrolls text automatically when needed. | 348 | * Auto Scrolling:: Redisplay scrolls text automatically when needed. |
| 349 | * Horizontal Scrolling:: Moving text left and right in a window. | 349 | * Horizontal Scrolling:: Moving text left and right in a window. |
| 350 | * Follow Mode:: Follow mode lets two windows scroll as one. | 350 | * Follow Mode:: Follow mode lets two windows scroll as one. |
| 351 | * Faces:: How to change the display style using faces. | 351 | * Faces:: How to change the display style using faces. |
| 352 | * Standard Faces:: Emacs' predefined faces. | 352 | * Standard Faces:: Emacs' predefined faces. |
| 353 | * Temporary Face Changes:: Commands to temporarily modify the default text face | 353 | * Temporary Face Changes:: Commands to temporarily modify the default text face |
| 354 | * Font Lock:: Minor mode for syntactic highlighting using faces. | 354 | * Font Lock:: Minor mode for syntactic highlighting using faces. |
| @@ -367,15 +367,15 @@ Controlling the Display | |||
| 367 | 367 | ||
| 368 | Searching and Replacement | 368 | Searching and Replacement |
| 369 | 369 | ||
| 370 | * Incremental Search:: Search happens as you type the string. | 370 | * Incremental Search:: Search happens as you type the string. |
| 371 | * Nonincremental Search:: Specify entire string and then search. | 371 | * Nonincremental Search:: Specify entire string and then search. |
| 372 | * Word Search:: Search for sequence of words. | 372 | * Word Search:: Search for sequence of words. |
| 373 | * Regexp Search:: Search for match for a regexp. | 373 | * Regexp Search:: Search for match for a regexp. |
| 374 | * Regexps:: Syntax of regular expressions. | 374 | * Regexps:: Syntax of regular expressions. |
| 375 | * Regexp Backslash:: Regular expression constructs starting with `\'. | 375 | * Regexp Backslash:: Regular expression constructs starting with `\'. |
| 376 | * Regexp Example:: A complex regular expression explained. | 376 | * Regexp Example:: A complex regular expression explained. |
| 377 | * Search Case:: To ignore case while searching, or not. | 377 | * Search Case:: To ignore case while searching, or not. |
| 378 | * Replace:: Search, and replace some or all matches. | 378 | * Replace:: Search, and replace some or all matches. |
| 379 | * Other Repeating Search:: Operating on all matches for some regexp. | 379 | * Other Repeating Search:: Operating on all matches for some regexp. |
| 380 | 380 | ||
| 381 | Incremental Search | 381 | Incremental Search |
| @@ -393,16 +393,16 @@ Incremental Search | |||
| 393 | Replacement Commands | 393 | Replacement Commands |
| 394 | 394 | ||
| 395 | * Unconditional Replace:: Replacing all matches for a string. | 395 | * Unconditional Replace:: Replacing all matches for a string. |
| 396 | * Regexp Replace:: Replacing all matches for a regexp. | 396 | * Regexp Replace:: Replacing all matches for a regexp. |
| 397 | * Replacement and Case:: How replacements preserve case of letters. | 397 | * Replacement and Case:: How replacements preserve case of letters. |
| 398 | * Query Replace:: How to use querying. | 398 | * Query Replace:: How to use querying. |
| 399 | 399 | ||
| 400 | Commands for Fixing Typos | 400 | Commands for Fixing Typos |
| 401 | 401 | ||
| 402 | * Undo:: The Undo commands. | 402 | * Undo:: The Undo commands. |
| 403 | * Transpose:: Exchanging two characters, words, lines, lists... | 403 | * Transpose:: Exchanging two characters, words, lines, lists... |
| 404 | * Fixing Case:: Correcting case of last word entered. | 404 | * Fixing Case:: Correcting case of last word entered. |
| 405 | * Spelling:: Apply spelling checker to a word, or a whole file. | 405 | * Spelling:: Apply spelling checker to a word, or a whole file. |
| 406 | 406 | ||
| 407 | Keyboard Macros | 407 | Keyboard Macros |
| 408 | 408 | ||
| @@ -448,9 +448,9 @@ Saving Files | |||
| 448 | 448 | ||
| 449 | Backup Files | 449 | Backup Files |
| 450 | 450 | ||
| 451 | * Backup Names:: How backup files are named. | 451 | * Backup Names:: How backup files are named. |
| 452 | * Backup Deletion:: Emacs deletes excess numbered backups. | 452 | * Backup Deletion:: Emacs deletes excess numbered backups. |
| 453 | * Backup Copying:: Backups can be made by copying or renaming. | 453 | * Backup Copying:: Backups can be made by copying or renaming. |
| 454 | 454 | ||
| 455 | Auto Reverting Non-File Buffers | 455 | Auto Reverting Non-File Buffers |
| 456 | 456 | ||
| @@ -463,16 +463,16 @@ Auto-Saving: Protection Against Disasters | |||
| 463 | * Auto Save Files:: The file where auto-saved changes are | 463 | * Auto Save Files:: The file where auto-saved changes are |
| 464 | actually made until you save the file. | 464 | actually made until you save the file. |
| 465 | * Auto Save Control:: Controlling when and how often to auto-save. | 465 | * Auto Save Control:: Controlling when and how often to auto-save. |
| 466 | * Recover:: Recovering text from auto-save files. | 466 | * Recover:: Recovering text from auto-save files. |
| 467 | 467 | ||
| 468 | Using Multiple Buffers | 468 | Using Multiple Buffers |
| 469 | 469 | ||
| 470 | * Select Buffer:: Creating a new buffer or reselecting an old one. | 470 | * Select Buffer:: Creating a new buffer or reselecting an old one. |
| 471 | * List Buffers:: Getting a list of buffers that exist. | 471 | * List Buffers:: Getting a list of buffers that exist. |
| 472 | * Misc Buffer:: Renaming; changing read-onlyness; copying text. | 472 | * Misc Buffer:: Renaming; changing read-onlyness; copying text. |
| 473 | * Kill Buffer:: Killing buffers you no longer need. | 473 | * Kill Buffer:: Killing buffers you no longer need. |
| 474 | * Several Buffers:: How to go through the list of all buffers | 474 | * Several Buffers:: How to go through the list of all buffers |
| 475 | and operate variously on several of them. | 475 | and operate variously on several of them. |
| 476 | * Indirect Buffers:: An indirect buffer shares the text of another buffer. | 476 | * Indirect Buffers:: An indirect buffer shares the text of another buffer. |
| 477 | * Buffer Convenience:: Convenience and customization features for | 477 | * Buffer Convenience:: Convenience and customization features for |
| 478 | buffer handling. | 478 | buffer handling. |
| @@ -507,10 +507,10 @@ Frames and Graphical Displays | |||
| 507 | * Multiple Displays:: How one Emacs job can talk to several displays. | 507 | * Multiple Displays:: How one Emacs job can talk to several displays. |
| 508 | * Special Buffer Frames:: You can make certain buffers have their own frames. | 508 | * Special Buffer Frames:: You can make certain buffers have their own frames. |
| 509 | * Frame Parameters:: Changing the colors and other modes of frames. | 509 | * Frame Parameters:: Changing the colors and other modes of frames. |
| 510 | * Scroll Bars:: How to enable and disable scroll bars; how to use them. | 510 | * Scroll Bars:: How to enable and disable scroll bars; how to use them. |
| 511 | * Wheeled Mice:: Using mouse wheels for scrolling. | 511 | * Wheeled Mice:: Using mouse wheels for scrolling. |
| 512 | * Drag and Drop:: Using drag and drop to open files and insert text. | 512 | * Drag and Drop:: Using drag and drop to open files and insert text. |
| 513 | * Menu Bars:: Enabling and disabling the menu bar. | 513 | * Menu Bars:: Enabling and disabling the menu bar. |
| 514 | * Tool Bars:: Enabling and disabling the tool bar. | 514 | * Tool Bars:: Enabling and disabling the tool bar. |
| 515 | * Dialog Boxes:: Controlling use of dialog boxes. | 515 | * Dialog Boxes:: Controlling use of dialog boxes. |
| 516 | * Tooltips:: Displaying information at the current mouse position. | 516 | * Tooltips:: Displaying information at the current mouse position. |
| @@ -559,31 +559,31 @@ Major Modes | |||
| 559 | Indentation | 559 | Indentation |
| 560 | 560 | ||
| 561 | * Indentation Commands:: Various commands and techniques for indentation. | 561 | * Indentation Commands:: Various commands and techniques for indentation. |
| 562 | * Tab Stops:: You can set arbitrary "tab stops" and then | 562 | * Tab Stops:: You can set arbitrary "tab stops" and then |
| 563 | indent to the next tab stop when you want to. | 563 | indent to the next tab stop when you want to. |
| 564 | * Just Spaces:: You can request indentation using just spaces. | 564 | * Just Spaces:: You can request indentation using just spaces. |
| 565 | 565 | ||
| 566 | Commands for Human Languages | 566 | Commands for Human Languages |
| 567 | 567 | ||
| 568 | * Words:: Moving over and killing words. | 568 | * Words:: Moving over and killing words. |
| 569 | * Sentences:: Moving over and killing sentences. | 569 | * Sentences:: Moving over and killing sentences. |
| 570 | * Paragraphs:: Moving over paragraphs. | 570 | * Paragraphs:: Moving over paragraphs. |
| 571 | * Pages:: Moving over pages. | 571 | * Pages:: Moving over pages. |
| 572 | * Filling:: Filling or justifying text. | 572 | * Filling:: Filling or justifying text. |
| 573 | * Case:: Changing the case of text. | 573 | * Case:: Changing the case of text. |
| 574 | * Text Mode:: The major modes for editing text files. | 574 | * Text Mode:: The major modes for editing text files. |
| 575 | * Outline Mode:: Editing outlines. | 575 | * Outline Mode:: Editing outlines. |
| 576 | * TeX Mode:: Editing input to the formatter TeX. | 576 | * TeX Mode:: Editing input to the formatter TeX. |
| 577 | * HTML Mode:: Editing HTML and SGML files. | 577 | * HTML Mode:: Editing HTML and SGML files. |
| 578 | * Nroff Mode:: Editing input to the formatter nroff. | 578 | * Nroff Mode:: Editing input to the formatter nroff. |
| 579 | * Formatted Text:: Editing formatted text directly in WYSIWYG fashion. | 579 | * Formatted Text:: Editing formatted text directly in WYSIWYG fashion. |
| 580 | * Text Based Tables:: Editing text-based tables in WYSIWYG fashion. | 580 | * Text Based Tables:: Editing text-based tables in WYSIWYG fashion. |
| 581 | 581 | ||
| 582 | Filling Text | 582 | Filling Text |
| 583 | 583 | ||
| 584 | * Auto Fill:: Auto Fill mode breaks long lines automatically. | 584 | * Auto Fill:: Auto Fill mode breaks long lines automatically. |
| 585 | * Fill Commands:: Commands to refill paragraphs and center lines. | 585 | * Fill Commands:: Commands to refill paragraphs and center lines. |
| 586 | * Fill Prefix:: Filling paragraphs that are indented | 586 | * Fill Prefix:: Filling paragraphs that are indented |
| 587 | or in a comment, etc. | 587 | or in a comment, etc. |
| 588 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. | 588 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. |
| 589 | * Refill:: Keeping paragraphs filled. | 589 | * Refill:: Keeping paragraphs filled. |
| @@ -592,7 +592,7 @@ Filling Text | |||
| 592 | Outline Mode | 592 | Outline Mode |
| 593 | 593 | ||
| 594 | * Outline Format:: What the text of an outline looks like. | 594 | * Outline Format:: What the text of an outline looks like. |
| 595 | * Outline Motion:: Special commands for moving through | 595 | * Outline Motion:: Special commands for moving through |
| 596 | outlines. | 596 | outlines. |
| 597 | * Outline Visibility:: Commands to control what is visible. | 597 | * Outline Visibility:: Commands to control what is visible. |
| 598 | * Outline Views:: Outlines and multiple views. | 598 | * Outline Views:: Outlines and multiple views. |
| @@ -644,7 +644,7 @@ Editing Programs | |||
| 644 | of a program. | 644 | of a program. |
| 645 | * Program Indent:: Adjusting indentation to show the nesting. | 645 | * Program Indent:: Adjusting indentation to show the nesting. |
| 646 | * Parentheses:: Commands that operate on parentheses. | 646 | * Parentheses:: Commands that operate on parentheses. |
| 647 | * Comments:: Inserting, killing, and aligning comments. | 647 | * Comments:: Inserting, killing, and aligning comments. |
| 648 | * Documentation:: Getting documentation of functions you plan to call. | 648 | * Documentation:: Getting documentation of functions you plan to call. |
| 649 | * Hideshow:: Displaying blocks selectively. | 649 | * Hideshow:: Displaying blocks selectively. |
| 650 | * Symbol Completion:: Completion on symbol names of your program or language. | 650 | * Symbol Completion:: Completion on symbol names of your program or language. |
| @@ -666,18 +666,18 @@ Top-Level Definitions, or Defuns | |||
| 666 | 666 | ||
| 667 | Indentation for Programs | 667 | Indentation for Programs |
| 668 | 668 | ||
| 669 | * Basic Indent:: Indenting a single line. | 669 | * Basic Indent:: Indenting a single line. |
| 670 | * Multi-line Indent:: Commands to reindent many lines at once. | 670 | * Multi-line Indent:: Commands to reindent many lines at once. |
| 671 | * Lisp Indent:: Specifying how each Lisp function should be indented. | 671 | * Lisp Indent:: Specifying how each Lisp function should be indented. |
| 672 | * C Indent:: Extra features for indenting C and related modes. | 672 | * C Indent:: Extra features for indenting C and related modes. |
| 673 | * Custom C Indent:: Controlling indentation style for C and related modes. | 673 | * Custom C Indent:: Controlling indentation style for C and related modes. |
| 674 | 674 | ||
| 675 | Commands for Editing with Parentheses | 675 | Commands for Editing with Parentheses |
| 676 | 676 | ||
| 677 | * Expressions:: Expressions with balanced parentheses. | 677 | * Expressions:: Expressions with balanced parentheses. |
| 678 | * Moving by Parens:: Commands for moving up, down and across | 678 | * Moving by Parens:: Commands for moving up, down and across |
| 679 | in the structure of parentheses. | 679 | in the structure of parentheses. |
| 680 | * Matching:: Insertion of a close-delimiter flashes matching open. | 680 | * Matching:: Insertion of a close-delimiter flashes matching open. |
| 681 | 681 | ||
| 682 | Manipulating Comments | 682 | Manipulating Comments |
| 683 | 683 | ||
| @@ -702,12 +702,12 @@ C and Related Modes | |||
| 702 | 702 | ||
| 703 | Fortran Mode | 703 | Fortran Mode |
| 704 | 704 | ||
| 705 | * Fortran Motion:: Moving point by statements or subprograms. | 705 | * Fortran Motion:: Moving point by statements or subprograms. |
| 706 | * Fortran Indent:: Indentation commands for Fortran. | 706 | * Fortran Indent:: Indentation commands for Fortran. |
| 707 | * Fortran Comments:: Inserting and aligning comments. | 707 | * Fortran Comments:: Inserting and aligning comments. |
| 708 | * Fortran Autofill:: Auto fill support for Fortran. | 708 | * Fortran Autofill:: Auto fill support for Fortran. |
| 709 | * Fortran Columns:: Measuring columns for valid Fortran. | 709 | * Fortran Columns:: Measuring columns for valid Fortran. |
| 710 | * Fortran Abbrev:: Built-in abbrevs for Fortran keywords. | 710 | * Fortran Abbrev:: Built-in abbrevs for Fortran keywords. |
| 711 | 711 | ||
| 712 | Fortran Indentation | 712 | Fortran Indentation |
| 713 | 713 | ||
| @@ -719,28 +719,28 @@ Fortran Indentation | |||
| 719 | 719 | ||
| 720 | Compiling and Testing Programs | 720 | Compiling and Testing Programs |
| 721 | 721 | ||
| 722 | * Compilation:: Compiling programs in languages other | 722 | * Compilation:: Compiling programs in languages other |
| 723 | than Lisp (C, Pascal, etc.). | 723 | than Lisp (C, Pascal, etc.). |
| 724 | * Compilation Mode:: The mode for visiting compiler errors. | 724 | * Compilation Mode:: The mode for visiting compiler errors. |
| 725 | * Compilation Shell:: Customizing your shell properly | 725 | * Compilation Shell:: Customizing your shell properly |
| 726 | for use in the compilation buffer. | 726 | for use in the compilation buffer. |
| 727 | * Grep Searching:: Searching with grep. | 727 | * Grep Searching:: Searching with grep. |
| 728 | * Flymake:: Finding syntax errors on the fly. | 728 | * Flymake:: Finding syntax errors on the fly. |
| 729 | * Debuggers:: Running symbolic debuggers for non-Lisp programs. | 729 | * Debuggers:: Running symbolic debuggers for non-Lisp programs. |
| 730 | * Executing Lisp:: Various modes for editing Lisp programs, | 730 | * Executing Lisp:: Various modes for editing Lisp programs, |
| 731 | with different facilities for running | 731 | with different facilities for running |
| 732 | the Lisp programs. | 732 | the Lisp programs. |
| 733 | * Lisp Libraries:: Creating Lisp programs to run in Emacs. | 733 | * Lisp Libraries:: Creating Lisp programs to run in Emacs. |
| 734 | * Lisp Eval:: Executing a single Lisp expression in Emacs. | 734 | * Lisp Eval:: Executing a single Lisp expression in Emacs. |
| 735 | * Lisp Interaction:: Executing Lisp in an Emacs buffer. | 735 | * Lisp Interaction:: Executing Lisp in an Emacs buffer. |
| 736 | * External Lisp:: Communicating through Emacs with a separate Lisp. | 736 | * External Lisp:: Communicating through Emacs with a separate Lisp. |
| 737 | 737 | ||
| 738 | Running Debuggers Under Emacs | 738 | Running Debuggers Under Emacs |
| 739 | 739 | ||
| 740 | * Starting GUD:: How to start a debugger subprocess. | 740 | * Starting GUD:: How to start a debugger subprocess. |
| 741 | * Debugger Operation:: Connection between the debugger and source buffers. | 741 | * Debugger Operation:: Connection between the debugger and source buffers. |
| 742 | * Commands of GUD:: Key bindings for common commands. | 742 | * Commands of GUD:: Key bindings for common commands. |
| 743 | * GUD Customization:: Defining your own commands for GUD. | 743 | * GUD Customization:: Defining your own commands for GUD. |
| 744 | * GDB Graphical Interface:: An enhanced mode that uses GDB features to | 744 | * GDB Graphical Interface:: An enhanced mode that uses GDB features to |
| 745 | implement a graphical debugging environment through | 745 | implement a graphical debugging environment through |
| 746 | Emacs. | 746 | Emacs. |
| @@ -759,9 +759,9 @@ GDB Graphical Interface | |||
| 759 | Maintaining Large Programs | 759 | Maintaining Large Programs |
| 760 | 760 | ||
| 761 | * Version Control:: Using version control systems. | 761 | * Version Control:: Using version control systems. |
| 762 | * Change Log:: Maintaining a change history for your program. | 762 | * Change Log:: Maintaining a change history for your program. |
| 763 | * Tags:: Go directly to any function in your program in one | 763 | * Tags:: Go directly to any function in your program in one |
| 764 | command. Tags remembers which file it is in. | 764 | command. Tags remembers which file it is in. |
| 765 | * EDE:: An integrated development environment for Emacs. | 765 | * EDE:: An integrated development environment for Emacs. |
| 766 | * Emerge:: A convenient way of merging two versions of a program. | 766 | * Emerge:: A convenient way of merging two versions of a program. |
| 767 | 767 | ||
| @@ -842,25 +842,25 @@ Change Logs | |||
| 842 | 842 | ||
| 843 | Tags Tables | 843 | Tags Tables |
| 844 | 844 | ||
| 845 | * Tag Syntax:: Tag syntax for various types of code and text files. | 845 | * Tag Syntax:: Tag syntax for various types of code and text files. |
| 846 | * Create Tags Table:: Creating a tags table with @code{etags}. | 846 | * Create Tags Table:: Creating a tags table with @code{etags}. |
| 847 | * Etags Regexps:: Create arbitrary tags using regular expressions. | 847 | * Etags Regexps:: Create arbitrary tags using regular expressions. |
| 848 | * Select Tags Table:: How to visit a tags table. | 848 | * Select Tags Table:: How to visit a tags table. |
| 849 | * Find Tag:: Commands to find the definition of a specific tag. | 849 | * Find Tag:: Commands to find the definition of a specific tag. |
| 850 | * Tags Search:: Using a tags table for searching and replacing. | 850 | * Tags Search:: Using a tags table for searching and replacing. |
| 851 | * List Tags:: Listing and finding tags defined in a file. | 851 | * List Tags:: Listing and finding tags defined in a file. |
| 852 | 852 | ||
| 853 | Merging Files with Emerge | 853 | Merging Files with Emerge |
| 854 | 854 | ||
| 855 | * Overview of Emerge:: How to start Emerge. Basic concepts. | 855 | * Overview of Emerge:: How to start Emerge. Basic concepts. |
| 856 | * Submodes of Emerge:: Fast mode vs. Edit mode. | 856 | * Submodes of Emerge:: Fast mode vs. Edit mode. |
| 857 | Skip Prefers mode and Auto Advance mode. | 857 | Skip Prefers mode and Auto Advance mode. |
| 858 | * State of Difference:: You do the merge by specifying state A or B | 858 | * State of Difference:: You do the merge by specifying state A or B |
| 859 | for each difference. | 859 | for each difference. |
| 860 | * Merge Commands:: Commands for selecting a difference, | 860 | * Merge Commands:: Commands for selecting a difference, |
| 861 | changing states of differences, etc. | 861 | changing states of differences, etc. |
| 862 | * Exiting Emerge:: What to do when you've finished the merge. | 862 | * Exiting Emerge:: What to do when you've finished the merge. |
| 863 | * Combining in Emerge:: How to keep both alternatives for a difference. | 863 | * Combining in Emerge:: How to keep both alternatives for a difference. |
| 864 | * Fine Points of Emerge:: Miscellaneous issues. | 864 | * Fine Points of Emerge:: Miscellaneous issues. |
| 865 | 865 | ||
| 866 | Abbrevs | 866 | Abbrevs |
| @@ -885,10 +885,10 @@ Editing Pictures | |||
| 885 | 885 | ||
| 886 | Sending Mail | 886 | Sending Mail |
| 887 | 887 | ||
| 888 | * Mail Format:: Format of the mail being composed. | 888 | * Mail Format:: Format of the mail being composed. |
| 889 | * Mail Headers:: Details of some standard mail header fields. | 889 | * Mail Headers:: Details of some standard mail header fields. |
| 890 | * Mail Aliases:: Abbreviating and grouping mail addresses. | 890 | * Mail Aliases:: Abbreviating and grouping mail addresses. |
| 891 | * Mail Commands:: Special commands for editing mail being composed. | 891 | * Mail Commands:: Special commands for editing mail being composed. |
| 892 | * Mail Signature:: Adding a signature to every message. | 892 | * Mail Signature:: Adding a signature to every message. |
| 893 | * Mail Amusements:: Distracting the NSA; adding fortune messages. | 893 | * Mail Amusements:: Distracting the NSA; adding fortune messages. |
| 894 | * Mail Methods:: Using alternative mail-composition methods. | 894 | * Mail Methods:: Using alternative mail-composition methods. |
| @@ -926,28 +926,28 @@ Reading Mail with Rmail | |||
| 926 | 926 | ||
| 927 | Summaries | 927 | Summaries |
| 928 | 928 | ||
| 929 | * Rmail Make Summary:: Making various sorts of summaries. | 929 | * Rmail Make Summary:: Making various sorts of summaries. |
| 930 | * Rmail Summary Edit:: Manipulating messages from the summary. | 930 | * Rmail Summary Edit:: Manipulating messages from the summary. |
| 931 | 931 | ||
| 932 | Dired, the Directory Editor | 932 | Dired, the Directory Editor |
| 933 | 933 | ||
| 934 | * Dired Enter:: How to invoke Dired. | 934 | * Dired Enter:: How to invoke Dired. |
| 935 | * Dired Navigation:: Special motion commands in the Dired buffer. | 935 | * Dired Navigation:: Special motion commands in the Dired buffer. |
| 936 | * Dired Deletion:: Deleting files with Dired. | 936 | * Dired Deletion:: Deleting files with Dired. |
| 937 | * Flagging Many Files:: Flagging files based on their names. | 937 | * Flagging Many Files:: Flagging files based on their names. |
| 938 | * Dired Visiting:: Other file operations through Dired. | 938 | * Dired Visiting:: Other file operations through Dired. |
| 939 | * Marks vs Flags:: Flagging for deletion vs marking. | 939 | * Marks vs Flags:: Flagging for deletion vs marking. |
| 940 | * Operating on Files:: How to copy, rename, print, compress, etc. | 940 | * Operating on Files:: How to copy, rename, print, compress, etc. |
| 941 | either one file or several files. | 941 | either one file or several files. |
| 942 | * Shell Commands in Dired:: Running a shell command on the marked files. | 942 | * Shell Commands in Dired:: Running a shell command on the marked files. |
| 943 | * Transforming File Names:: Using patterns to rename multiple files. | 943 | * Transforming File Names:: Using patterns to rename multiple files. |
| 944 | * Comparison in Dired:: Running `diff' by way of Dired. | 944 | * Comparison in Dired:: Running `diff' by way of Dired. |
| 945 | * Subdirectories in Dired:: Adding subdirectories to the Dired buffer. | 945 | * Subdirectories in Dired:: Adding subdirectories to the Dired buffer. |
| 946 | * Subdir Switches:: Subdirectory switches in Dired. | 946 | * Subdir Switches:: Subdirectory switches in Dired. |
| 947 | * Subdirectory Motion:: Moving across subdirectories, and up and down. | 947 | * Subdirectory Motion:: Moving across subdirectories, and up and down. |
| 948 | * Hiding Subdirectories:: Making subdirectories visible or invisible. | 948 | * Hiding Subdirectories:: Making subdirectories visible or invisible. |
| 949 | * Dired Updating:: Discarding lines for files of no interest. | 949 | * Dired Updating:: Discarding lines for files of no interest. |
| 950 | * Dired and Find:: Using `find' to choose the files for Dired. | 950 | * Dired and Find:: Using `find' to choose the files for Dired. |
| 951 | * Wdired:: Operating on files by editing the Dired buffer. | 951 | * Wdired:: Operating on files by editing the Dired buffer. |
| 952 | * Image-Dired:: Viewing image thumbnails in Dired. | 952 | * Image-Dired:: Viewing image thumbnails in Dired. |
| 953 | * Misc Dired Features:: Various other features. | 953 | * Misc Dired Features:: Various other features. |
| @@ -964,7 +964,7 @@ The Calendar and the Diary | |||
| 964 | * Lunar Phases:: Displaying phases of the moon. | 964 | * Lunar Phases:: Displaying phases of the moon. |
| 965 | * Other Calendars:: Converting dates to other calendar systems. | 965 | * Other Calendars:: Converting dates to other calendar systems. |
| 966 | * Diary:: Displaying events from your diary. | 966 | * Diary:: Displaying events from your diary. |
| 967 | * Appointments:: Reminders when it's time to do something. | 967 | * Appointments:: Reminders when it's time to do something. |
| 968 | * Importing Diary:: Converting diary events to/from other formats. | 968 | * Importing Diary:: Converting diary events to/from other formats. |
| 969 | * Daylight Saving:: How to specify when daylight saving time is active. | 969 | * Daylight Saving:: How to specify when daylight saving time is active. |
| 970 | * Time Intervals:: Keeping track of time intervals. | 970 | * Time Intervals:: Keeping track of time intervals. |
| @@ -974,23 +974,23 @@ Movement in the Calendar | |||
| 974 | 974 | ||
| 975 | * Calendar Unit Motion:: Moving by days, weeks, months, and years. | 975 | * Calendar Unit Motion:: Moving by days, weeks, months, and years. |
| 976 | * Move to Beginning or End:: Moving to start/end of weeks, months, and years. | 976 | * Move to Beginning or End:: Moving to start/end of weeks, months, and years. |
| 977 | * Specified Dates:: Moving to the current date or another | 977 | * Specified Dates:: Moving to the current date or another |
| 978 | specific date. | 978 | specific date. |
| 979 | 979 | ||
| 980 | Conversion To and From Other Calendars | 980 | Conversion To and From Other Calendars |
| 981 | 981 | ||
| 982 | * Calendar Systems:: The calendars Emacs understands | 982 | * Calendar Systems:: The calendars Emacs understands |
| 983 | (aside from Gregorian). | 983 | (aside from Gregorian). |
| 984 | * To Other Calendar:: Converting the selected date to various calendars. | 984 | * To Other Calendar:: Converting the selected date to various calendars. |
| 985 | * From Other Calendar:: Moving to a date specified in another calendar. | 985 | * From Other Calendar:: Moving to a date specified in another calendar. |
| 986 | * Mayan Calendar:: Moving to a date specified in a Mayan calendar. | 986 | * Mayan Calendar:: Moving to a date specified in a Mayan calendar. |
| 987 | 987 | ||
| 988 | The Diary | 988 | The Diary |
| 989 | 989 | ||
| 990 | * Displaying the Diary:: Viewing diary entries and associated calendar dates. | 990 | * Displaying the Diary:: Viewing diary entries and associated calendar dates. |
| 991 | * Format of Diary File:: Entering events in your diary. | 991 | * Format of Diary File:: Entering events in your diary. |
| 992 | * Date Formats:: Various ways you can specify dates. | 992 | * Date Formats:: Various ways you can specify dates. |
| 993 | * Adding to Diary:: Commands to create diary entries. | 993 | * Adding to Diary:: Commands to create diary entries. |
| 994 | * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc. | 994 | * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc. |
| 995 | 995 | ||
| 996 | Customizing the Calendar and Diary | 996 | Customizing the Calendar and Diary |
| @@ -1007,22 +1007,22 @@ Customizing the Calendar and Diary | |||
| 1007 | 1007 | ||
| 1008 | Document Viewing | 1008 | Document Viewing |
| 1009 | 1009 | ||
| 1010 | * Navigation:: Navigation inside DocView buffers. | 1010 | * Navigation:: Navigation inside DocView buffers. |
| 1011 | * Searching:: Searching inside documents. | 1011 | * Searching:: Searching inside documents. |
| 1012 | * Slicing:: Specifying which part of pages should be displayed. | 1012 | * Slicing:: Specifying which part of pages should be displayed. |
| 1013 | * Conversion:: Influencing and triggering conversion. | 1013 | * Conversion:: Influencing and triggering conversion. |
| 1014 | 1014 | ||
| 1015 | Gnus | 1015 | Gnus |
| 1016 | 1016 | ||
| 1017 | * Buffers of Gnus:: The group, summary, and article buffers. | 1017 | * Buffers of Gnus:: The group, summary, and article buffers. |
| 1018 | * Gnus Startup:: What you should know about starting Gnus. | 1018 | * Gnus Startup:: What you should know about starting Gnus. |
| 1019 | * Summary of Gnus:: A short description of the basic Gnus commands. | 1019 | * Summary of Gnus:: A short description of the basic Gnus commands. |
| 1020 | 1020 | ||
| 1021 | Running Shell Commands from Emacs | 1021 | Running Shell Commands from Emacs |
| 1022 | 1022 | ||
| 1023 | * Single Shell:: How to run one shell command and return. | 1023 | * Single Shell:: How to run one shell command and return. |
| 1024 | * Interactive Shell:: Permanent shell taking input via Emacs. | 1024 | * Interactive Shell:: Permanent shell taking input via Emacs. |
| 1025 | * Shell Mode:: Special Emacs commands used with permanent shell. | 1025 | * Shell Mode:: Special Emacs commands used with permanent shell. |
| 1026 | * Shell Prompts:: Two ways to recognize shell prompts. | 1026 | * Shell Prompts:: Two ways to recognize shell prompts. |
| 1027 | * Shell History:: Repeating previous commands in a shell buffer. | 1027 | * Shell History:: Repeating previous commands in a shell buffer. |
| 1028 | * Directory Tracking:: Keeping track when the subshell changes directory. | 1028 | * Directory Tracking:: Keeping track when the subshell changes directory. |
| @@ -1030,7 +1030,7 @@ Running Shell Commands from Emacs | |||
| 1030 | * Terminal emulator:: An Emacs window as a terminal emulator. | 1030 | * Terminal emulator:: An Emacs window as a terminal emulator. |
| 1031 | * Term Mode:: Special Emacs commands used in Term mode. | 1031 | * Term Mode:: Special Emacs commands used in Term mode. |
| 1032 | * Paging in Term:: Paging in the terminal emulator. | 1032 | * Paging in Term:: Paging in the terminal emulator. |
| 1033 | * Remote Host:: Connecting to another computer. | 1033 | * Remote Host:: Connecting to another computer. |
| 1034 | * Serial Terminal:: Connecting to a serial port. | 1034 | * Serial Terminal:: Connecting to a serial port. |
| 1035 | 1035 | ||
| 1036 | Shell Command History | 1036 | Shell Command History |
| @@ -1046,7 +1046,7 @@ Using Emacs as a Server | |||
| 1046 | 1046 | ||
| 1047 | Printing Hard Copies | 1047 | Printing Hard Copies |
| 1048 | 1048 | ||
| 1049 | * PostScript:: Printing buffers or regions as PostScript. | 1049 | * PostScript:: Printing buffers or regions as PostScript. |
| 1050 | * PostScript Variables:: Customizing the PostScript printing commands. | 1050 | * PostScript Variables:: Customizing the PostScript printing commands. |
| 1051 | * Printing Package:: An optional advanced printing interface. | 1051 | * Printing Package:: An optional advanced printing interface. |
| 1052 | 1052 | ||
| @@ -1058,18 +1058,18 @@ Hyperlinking and Navigation Features | |||
| 1058 | 1058 | ||
| 1059 | Customization | 1059 | Customization |
| 1060 | 1060 | ||
| 1061 | * Minor Modes:: Each minor mode is a feature you can turn on | 1061 | * Minor Modes:: Each minor mode is a feature you can turn on |
| 1062 | independently of any others. | 1062 | independently of any others. |
| 1063 | * Easy Customization:: Convenient way to browse and change settings. | 1063 | * Easy Customization:: Convenient way to browse and change settings. |
| 1064 | * Variables:: Many Emacs commands examine Emacs variables | 1064 | * Variables:: Many Emacs commands examine Emacs variables |
| 1065 | to decide what to do; by setting variables, | 1065 | to decide what to do; by setting variables, |
| 1066 | you can control their functioning. | 1066 | you can control their functioning. |
| 1067 | * Key Bindings:: The keymaps say what command each key runs. | 1067 | * Key Bindings:: The keymaps say what command each key runs. |
| 1068 | By changing them, you can "redefine keys". | 1068 | By changing them, you can "redefine keys". |
| 1069 | * Syntax:: The syntax table controls how words and | 1069 | * Syntax:: The syntax table controls how words and |
| 1070 | expressions are parsed. | 1070 | expressions are parsed. |
| 1071 | * Init File:: How to write common customizations in the | 1071 | * Init File:: How to write common customizations in the |
| 1072 | @file{.emacs} file. | 1072 | @file{.emacs} file. |
| 1073 | 1073 | ||
| 1074 | Easy Customization Interface | 1074 | Easy Customization Interface |
| 1075 | 1075 | ||
| @@ -1085,10 +1085,10 @@ Easy Customization Interface | |||
| 1085 | 1085 | ||
| 1086 | Variables | 1086 | Variables |
| 1087 | 1087 | ||
| 1088 | * Examining:: Examining or setting one variable's value. | 1088 | * Examining:: Examining or setting one variable's value. |
| 1089 | * Hooks:: Hook variables let you specify programs for parts | 1089 | * Hooks:: Hook variables let you specify programs for parts |
| 1090 | of Emacs to run on particular occasions. | 1090 | of Emacs to run on particular occasions. |
| 1091 | * Locals:: Per-buffer values of variables. | 1091 | * Locals:: Per-buffer values of variables. |
| 1092 | * File Variables:: How files can specify variable values. | 1092 | * File Variables:: How files can specify variable values. |
| 1093 | * Directory Variables:: How variable values can be specified by directory. | 1093 | * Directory Variables:: How variable values can be specified by directory. |
| 1094 | 1094 | ||
| @@ -1115,10 +1115,10 @@ Customizing Key Bindings | |||
| 1115 | 1115 | ||
| 1116 | The Init File, @file{~/.emacs} | 1116 | The Init File, @file{~/.emacs} |
| 1117 | 1117 | ||
| 1118 | * Init Syntax:: Syntax of constants in Emacs Lisp. | 1118 | * Init Syntax:: Syntax of constants in Emacs Lisp. |
| 1119 | * Init Examples:: How to do some things with an init file. | 1119 | * Init Examples:: How to do some things with an init file. |
| 1120 | * Terminal Init:: Each terminal type can have an init file. | 1120 | * Terminal Init:: Each terminal type can have an init file. |
| 1121 | * Find Init:: How Emacs finds the init file. | 1121 | * Find Init:: How Emacs finds the init file. |
| 1122 | * Init Non-ASCII:: Using non-@acronym{ASCII} characters in an init file. | 1122 | * Init Non-ASCII:: Using non-@acronym{ASCII} characters in an init file. |
| 1123 | 1123 | ||
| 1124 | Dealing with Emacs Trouble | 1124 | Dealing with Emacs Trouble |
| @@ -1136,31 +1136,31 @@ Dealing with Emacs Trouble | |||
| 1136 | Reporting Bugs | 1136 | Reporting Bugs |
| 1137 | 1137 | ||
| 1138 | * Bug Criteria:: Have you really found a bug? | 1138 | * Bug Criteria:: Have you really found a bug? |
| 1139 | * Understanding Bug Reporting:: How to report a bug effectively. | 1139 | * Understanding Bug Reporting:: How to report a bug effectively. |
| 1140 | * Checklist:: Steps to follow for a good bug report. | 1140 | * Checklist:: Steps to follow for a good bug report. |
| 1141 | * Sending Patches:: How to send a patch for GNU Emacs. | 1141 | * Sending Patches:: How to send a patch for GNU Emacs. |
| 1142 | 1142 | ||
| 1143 | Command Line Arguments for Emacs Invocation | 1143 | Command Line Arguments for Emacs Invocation |
| 1144 | 1144 | ||
| 1145 | * Action Arguments:: Arguments to visit files, load libraries, | 1145 | * Action Arguments:: Arguments to visit files, load libraries, |
| 1146 | and call functions. | 1146 | and call functions. |
| 1147 | * Initial Options:: Arguments that take effect while starting Emacs. | 1147 | * Initial Options:: Arguments that take effect while starting Emacs. |
| 1148 | * Command Example:: Examples of using command line arguments. | 1148 | * Command Example:: Examples of using command line arguments. |
| 1149 | * Resume Arguments:: Specifying arguments when you resume a running Emacs. | 1149 | * Resume Arguments:: Specifying arguments when you resume a running Emacs. |
| 1150 | * Environment:: Environment variables that Emacs uses. | 1150 | * Environment:: Environment variables that Emacs uses. |
| 1151 | * Display X:: Changing the default display and using remote login. | 1151 | * Display X:: Changing the default display and using remote login. |
| 1152 | * Font X:: Choosing a font for text, under X. | 1152 | * Font X:: Choosing a font for text, under X. |
| 1153 | * Colors:: Choosing display colors. | 1153 | * Colors:: Choosing display colors. |
| 1154 | * Window Size X:: Start-up window size, under X. | 1154 | * Window Size X:: Start-up window size, under X. |
| 1155 | * Borders X:: Internal and external borders, under X. | 1155 | * Borders X:: Internal and external borders, under X. |
| 1156 | * Title X:: Specifying the initial frame's title. | 1156 | * Title X:: Specifying the initial frame's title. |
| 1157 | * Icons X:: Choosing what sort of icon to use, under X. | 1157 | * Icons X:: Choosing what sort of icon to use, under X. |
| 1158 | * Misc X:: Other display options. | 1158 | * Misc X:: Other display options. |
| 1159 | 1159 | ||
| 1160 | Environment Variables | 1160 | Environment Variables |
| 1161 | 1161 | ||
| 1162 | * General Variables:: Environment variables that all versions of Emacs use. | 1162 | * General Variables:: Environment variables that all versions of Emacs use. |
| 1163 | * Misc Variables:: Certain system-specific variables. | 1163 | * Misc Variables:: Certain system-specific variables. |
| 1164 | * MS-Windows Registry:: An alternative to the environment on MS-Windows. | 1164 | * MS-Windows Registry:: An alternative to the environment on MS-Windows. |
| 1165 | 1165 | ||
| 1166 | X Options and Resources | 1166 | X Options and Resources |
diff --git a/doc/emacs/emerge-xtra.texi b/doc/emacs/emerge-xtra.texi index 762e2fc8727..f502d3f4728 100644 --- a/doc/emacs/emerge-xtra.texi +++ b/doc/emacs/emerge-xtra.texi | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 2 | @c Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 3 | @c Free Software Foundation, Inc. | ||
| 3 | @c See file emacs.texi for copying conditions. | 4 | @c See file emacs.texi for copying conditions. |
| 4 | @c | 5 | @c |
| 5 | @c This file is included either in emacs-xtra.texi (when producing the | 6 | @c This file is included either in emacs-xtra.texi (when producing the |
| @@ -22,16 +23,16 @@ easier. For other ways to compare files, see | |||
| 22 | and @ref{Top, Ediff,, ediff, The Ediff Manual}. | 23 | and @ref{Top, Ediff,, ediff, The Ediff Manual}. |
| 23 | 24 | ||
| 24 | @menu | 25 | @menu |
| 25 | * Overview of Emerge:: How to start Emerge. Basic concepts. | 26 | * Overview of Emerge:: How to start Emerge. Basic concepts. |
| 26 | * Submodes of Emerge:: Fast mode vs. Edit mode. | 27 | * Submodes of Emerge:: Fast mode vs. Edit mode. |
| 27 | Skip Prefers mode and Auto Advance mode. | 28 | Skip Prefers mode and Auto Advance mode. |
| 28 | * State of Difference:: You do the merge by specifying state A or B | 29 | * State of Difference:: You do the merge by specifying state A or B |
| 29 | for each difference. | 30 | for each difference. |
| 30 | * Merge Commands:: Commands for selecting a difference, | 31 | * Merge Commands:: Commands for selecting a difference, |
| 31 | changing states of differences, etc. | 32 | changing states of differences, etc. |
| 32 | * Exiting Emerge:: What to do when you've finished the merge. | 33 | * Exiting Emerge:: What to do when you've finished the merge. |
| 33 | * Combining in Emerge:: How to keep both alternatives for a difference. | 34 | * Combining in Emerge:: How to keep both alternatives for a difference. |
| 34 | * Fine Points of Emerge:: Miscellaneous issues. | 35 | * Fine Points of Emerge:: Miscellaneous issues. |
| 35 | @end menu | 36 | @end menu |
| 36 | 37 | ||
| 37 | @node Overview of Emerge | 38 | @node Overview of Emerge |
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index d6a7692d3ab..4701c1a7a89 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000, |
| 3 | @c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Files, Buffers, Keyboard Macros, Top | 6 | @node Files, Buffers, Keyboard Macros, Top |
| 6 | @chapter File Handling | 7 | @chapter File Handling |
| @@ -553,9 +554,9 @@ makes a backup from the previous contents, and arranges to make | |||
| 553 | another from the newly saved contents if you save again. | 554 | another from the newly saved contents if you save again. |
| 554 | 555 | ||
| 555 | @menu | 556 | @menu |
| 556 | * Names: Backup Names. How backup files are named. | 557 | * Names: Backup Names. How backup files are named. |
| 557 | * Deletion: Backup Deletion. Emacs deletes excess numbered backups. | 558 | * Deletion: Backup Deletion. Emacs deletes excess numbered backups. |
| 558 | * Copying: Backup Copying. Backups can be made by copying or renaming. | 559 | * Copying: Backup Copying. Backups can be made by copying or renaming. |
| 559 | @end menu | 560 | @end menu |
| 560 | 561 | ||
| 561 | @node Backup Names | 562 | @node Backup Names |
| @@ -994,7 +995,7 @@ execution of commands you have been typing. | |||
| 994 | * Files: Auto Save Files. The file where auto-saved changes are | 995 | * Files: Auto Save Files. The file where auto-saved changes are |
| 995 | actually made until you save the file. | 996 | actually made until you save the file. |
| 996 | * Control: Auto Save Control. Controlling when and how often to auto-save. | 997 | * Control: Auto Save Control. Controlling when and how often to auto-save. |
| 997 | * Recover:: Recovering text from auto-save files. | 998 | * Recover:: Recovering text from auto-save files. |
| 998 | @end menu | 999 | @end menu |
| 999 | 1000 | ||
| 1000 | @node Auto Save Files | 1001 | @node Auto Save Files |
diff --git a/doc/emacs/fortran-xtra.texi b/doc/emacs/fortran-xtra.texi index f91297d4dd8..d875ed46812 100644 --- a/doc/emacs/fortran-xtra.texi +++ b/doc/emacs/fortran-xtra.texi | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 2 | @c Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 3 | @c Free Software Foundation, Inc. | ||
| 3 | @c See file emacs.texi for copying conditions. | 4 | @c See file emacs.texi for copying conditions. |
| 4 | @c | 5 | @c |
| 5 | @c This file is included either in emacs-xtra.texi (when producing the | 6 | @c This file is included either in emacs-xtra.texi (when producing the |
| @@ -57,12 +58,12 @@ command runs the hook @code{fortran-mode-hook}. | |||
| 57 | @end ifnottex | 58 | @end ifnottex |
| 58 | 59 | ||
| 59 | @menu | 60 | @menu |
| 60 | * Motion: Fortran Motion. Moving point by statements or subprograms. | 61 | * Motion: Fortran Motion. Moving point by statements or subprograms. |
| 61 | * Indent: Fortran Indent. Indentation commands for Fortran. | 62 | * Indent: Fortran Indent. Indentation commands for Fortran. |
| 62 | * Comments: Fortran Comments. Inserting and aligning comments. | 63 | * Comments: Fortran Comments. Inserting and aligning comments. |
| 63 | * Autofill: Fortran Autofill. Auto fill support for Fortran. | 64 | * Autofill: Fortran Autofill. Auto fill support for Fortran. |
| 64 | * Columns: Fortran Columns. Measuring columns for valid Fortran. | 65 | * Columns: Fortran Columns. Measuring columns for valid Fortran. |
| 65 | * Abbrev: Fortran Abbrev. Built-in abbrevs for Fortran keywords. | 66 | * Abbrev: Fortran Abbrev. Built-in abbrevs for Fortran keywords. |
| 66 | @end menu | 67 | @end menu |
| 67 | 68 | ||
| 68 | @node Fortran Motion | 69 | @node Fortran Motion |
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi index b4a8500df65..0383ed9bf20 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000, |
| 3 | @c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Frames, International, Windows, Top | 6 | @node Frames, International, Windows, Top |
| 6 | @chapter Frames and Graphical Displays | 7 | @chapter Frames and Graphical Displays |
| @@ -44,10 +45,10 @@ so that you can use many of the features described in this chapter. | |||
| 44 | * Multiple Displays:: How one Emacs job can talk to several displays. | 45 | * Multiple Displays:: How one Emacs job can talk to several displays. |
| 45 | * Special Buffer Frames:: You can make certain buffers have their own frames. | 46 | * Special Buffer Frames:: You can make certain buffers have their own frames. |
| 46 | * Frame Parameters:: Changing the colors and other modes of frames. | 47 | * Frame Parameters:: Changing the colors and other modes of frames. |
| 47 | * Scroll Bars:: How to enable and disable scroll bars; how to use them. | 48 | * Scroll Bars:: How to enable and disable scroll bars; how to use them. |
| 48 | * Wheeled Mice:: Using mouse wheels for scrolling. | 49 | * Wheeled Mice:: Using mouse wheels for scrolling. |
| 49 | * Drag and Drop:: Using drag and drop to open files and insert text. | 50 | * Drag and Drop:: Using drag and drop to open files and insert text. |
| 50 | * Menu Bars:: Enabling and disabling the menu bar. | 51 | * Menu Bars:: Enabling and disabling the menu bar. |
| 51 | * Tool Bars:: Enabling and disabling the tool bar. | 52 | * Tool Bars:: Enabling and disabling the tool bar. |
| 52 | * Dialog Boxes:: Controlling use of dialog boxes. | 53 | * Dialog Boxes:: Controlling use of dialog boxes. |
| 53 | * Tooltips:: Displaying information at the current mouse position. | 54 | * Tooltips:: Displaying information at the current mouse position. |
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi index ac3539881d8..3e298bb0f96 100644 --- a/doc/emacs/help.texi +++ b/doc/emacs/help.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Help, Mark, M-x, Top | 6 | @node Help, Mark, M-x, Top |
| 6 | @chapter Help | 7 | @chapter Help |
| @@ -69,14 +70,14 @@ This displays the available Emacs packages based on keywords. | |||
| 69 | @end table | 70 | @end table |
| 70 | 71 | ||
| 71 | @menu | 72 | @menu |
| 72 | * Help Summary:: Brief list of all Help commands. | 73 | * Help Summary:: Brief list of all Help commands. |
| 73 | * Key Help:: Asking what a key does in Emacs. | 74 | * Key Help:: Asking what a key does in Emacs. |
| 74 | * Name Help:: Asking about a command, variable or function name. | 75 | * Name Help:: Asking about a command, variable or function name. |
| 75 | * Apropos:: Asking what pertains to a given topic. | 76 | * Apropos:: Asking what pertains to a given topic. |
| 76 | * Help Mode:: Special features of Help mode and Help buffers. | 77 | * Help Mode:: Special features of Help mode and Help buffers. |
| 77 | * Library Keywords:: Finding Lisp libraries by keywords (topics). | 78 | * Library Keywords:: Finding Lisp libraries by keywords (topics). |
| 78 | * Language Help:: Help relating to international language support. | 79 | * Language Help:: Help relating to international language support. |
| 79 | * Misc Help:: Other help commands. | 80 | * Misc Help:: Other help commands. |
| 80 | * Help Files:: Commands to display pre-written help files. | 81 | * Help Files:: Commands to display pre-written help files. |
| 81 | * Help Echo:: Help on active text and tooltips (`balloon help'). | 82 | * Help Echo:: Help on active text and tooltips (`balloon help'). |
| 82 | @end menu | 83 | @end menu |
diff --git a/doc/emacs/killing.texi b/doc/emacs/killing.texi index 07533a15a84..150f05b5994 100644 --- a/doc/emacs/killing.texi +++ b/doc/emacs/killing.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | 6 | ||
| 6 | @node Killing, Yanking, Mark, Top | 7 | @node Killing, Yanking, Mark, Top |
| @@ -260,9 +261,9 @@ than you killed any text in Emacs, @kbd{C-y} copies the selection | |||
| 260 | instead of text killed within Emacs. | 261 | instead of text killed within Emacs. |
| 261 | 262 | ||
| 262 | @menu | 263 | @menu |
| 263 | * Kill Ring:: Where killed text is stored. Basic yanking. | 264 | * Kill Ring:: Where killed text is stored. Basic yanking. |
| 264 | * Appending Kills:: Several kills in a row all yank together. | 265 | * Appending Kills:: Several kills in a row all yank together. |
| 265 | * Earlier Kills:: Yanking something killed some time ago. | 266 | * Earlier Kills:: Yanking something killed some time ago. |
| 266 | @end menu | 267 | @end menu |
| 267 | 268 | ||
| 268 | @node Kill Ring | 269 | @node Kill Ring |
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 8c417bc12ac..f5a93ec60e7 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi | |||
| @@ -11,9 +11,9 @@ programs. | |||
| 11 | 11 | ||
| 12 | @menu | 12 | @menu |
| 13 | * Version Control:: Using version control systems. | 13 | * Version Control:: Using version control systems. |
| 14 | * Change Log:: Maintaining a change history for your program. | 14 | * Change Log:: Maintaining a change history for your program. |
| 15 | * Tags:: Go directly to any function in your program in one | 15 | * Tags:: Go directly to any function in your program in one |
| 16 | command. Tags remembers which file it is in. | 16 | command. Tags remembers which file it is in. |
| 17 | * EDE:: An integrated development environment for Emacs. | 17 | * EDE:: An integrated development environment for Emacs. |
| 18 | @ifnottex | 18 | @ifnottex |
| 19 | * Emerge:: A convenient way of merging two versions of a program. | 19 | * Emerge:: A convenient way of merging two versions of a program. |
| @@ -1570,13 +1570,13 @@ within that file where the function is defined. | |||
| 1570 | @xref{Top,, Ebrowse, ebrowse, Ebrowse User's Manual}. | 1570 | @xref{Top,, Ebrowse, ebrowse, Ebrowse User's Manual}. |
| 1571 | 1571 | ||
| 1572 | @menu | 1572 | @menu |
| 1573 | * Tag Syntax:: Tag syntax for various types of code and text files. | 1573 | * Tag Syntax:: Tag syntax for various types of code and text files. |
| 1574 | * Create Tags Table:: Creating a tags table with @code{etags}. | 1574 | * Create Tags Table:: Creating a tags table with @code{etags}. |
| 1575 | * Etags Regexps:: Create arbitrary tags using regular expressions. | 1575 | * Etags Regexps:: Create arbitrary tags using regular expressions. |
| 1576 | * Select Tags Table:: How to visit a tags table. | 1576 | * Select Tags Table:: How to visit a tags table. |
| 1577 | * Find Tag:: Commands to find the definition of a specific tag. | 1577 | * Find Tag:: Commands to find the definition of a specific tag. |
| 1578 | * Tags Search:: Using a tags table for searching and replacing. | 1578 | * Tags Search:: Using a tags table for searching and replacing. |
| 1579 | * List Tags:: Listing and finding tags defined in a file. | 1579 | * List Tags:: Listing and finding tags defined in a file. |
| 1580 | @end menu | 1580 | @end menu |
| 1581 | 1581 | ||
| 1582 | @node Tag Syntax | 1582 | @node Tag Syntax |
diff --git a/doc/emacs/mark.texi b/doc/emacs/mark.texi index 4d6b38ad713..2ebab1daaeb 100644 --- a/doc/emacs/mark.texi +++ b/doc/emacs/mark.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, |
| 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Mark, Killing, Help, Top | 6 | @node Mark, Killing, Help, Top |
| 6 | @chapter The Mark and the Region | 7 | @chapter The Mark and the Region |
| @@ -41,13 +42,13 @@ if the variable @code{highlight-nonselected-windows} is | |||
| 41 | non-@code{nil}, each window highlights its own region. | 42 | non-@code{nil}, each window highlights its own region. |
| 42 | 43 | ||
| 43 | @menu | 44 | @menu |
| 44 | * Setting Mark:: Commands to set the mark. | 45 | * Setting Mark:: Commands to set the mark. |
| 45 | * Marking Objects:: Commands to put region around textual units. | 46 | * Marking Objects:: Commands to put region around textual units. |
| 46 | * Using Region:: Summary of ways to operate on contents of the region. | 47 | * Using Region:: Summary of ways to operate on contents of the region. |
| 47 | * Mark Ring:: Previous mark positions saved so you can go back there. | 48 | * Mark Ring:: Previous mark positions saved so you can go back there. |
| 48 | * Global Mark Ring:: Previous mark positions in various buffers. | 49 | * Global Mark Ring:: Previous mark positions in various buffers. |
| 49 | * Shift Selection:: Using shifted cursor motion keys. | 50 | * Shift Selection:: Using shifted cursor motion keys. |
| 50 | * Persistent Mark:: Keeping the mark active all the time. | 51 | * Persistent Mark:: Keeping the mark active all the time. |
| 51 | @end menu | 52 | @end menu |
| 52 | 53 | ||
| 53 | @node Setting Mark | 54 | @node Setting Mark |
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi index 1726a6780d5..3750e1d49e2 100644 --- a/doc/emacs/mini.texi +++ b/doc/emacs/mini.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Minibuffer, M-x, Basic, Top | 6 | @node Minibuffer, M-x, Basic, Top |
| 6 | @chapter The Minibuffer | 7 | @chapter The Minibuffer |
| @@ -43,9 +44,9 @@ is in use, keystrokes do not echo. | |||
| 43 | @menu | 44 | @menu |
| 44 | * Minibuffer File:: Entering file names with the minibuffer. | 45 | * Minibuffer File:: Entering file names with the minibuffer. |
| 45 | * Minibuffer Edit:: How to edit in the minibuffer. | 46 | * Minibuffer Edit:: How to edit in the minibuffer. |
| 46 | * Completion:: An abbreviation facility for minibuffer input. | 47 | * Completion:: An abbreviation facility for minibuffer input. |
| 47 | * Minibuffer History:: Reusing recent minibuffer arguments. | 48 | * Minibuffer History:: Reusing recent minibuffer arguments. |
| 48 | * Repetition:: Re-executing commands that used the minibuffer. | 49 | * Repetition:: Re-executing commands that used the minibuffer. |
| 49 | * Passwords:: Entering passwords in the echo area. | 50 | * Passwords:: Entering passwords in the echo area. |
| 50 | @end menu | 51 | @end menu |
| 51 | 52 | ||
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index 8c89c7b7a27..387e1be715a 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi | |||
| @@ -71,10 +71,10 @@ set or customize the variable @code{doc-view-resolution}. | |||
| 71 | (@code{quit-window}). | 71 | (@code{quit-window}). |
| 72 | 72 | ||
| 73 | @menu | 73 | @menu |
| 74 | * Navigation:: Navigation inside DocView buffers. | 74 | * Navigation:: Navigation inside DocView buffers. |
| 75 | * Searching:: Searching inside documents. | 75 | * Searching:: Searching inside documents. |
| 76 | * Slicing:: Specifying which part of pages should be displayed. | 76 | * Slicing:: Specifying which part of pages should be displayed. |
| 77 | * Conversion:: Influencing and triggering conversion. | 77 | * Conversion:: Influencing and triggering conversion. |
| 78 | @end menu | 78 | @end menu |
| 79 | 79 | ||
| 80 | @node Navigation | 80 | @node Navigation |
| @@ -211,9 +211,9 @@ manual. | |||
| 211 | To start Gnus, type @kbd{M-x gnus @key{RET}}. | 211 | To start Gnus, type @kbd{M-x gnus @key{RET}}. |
| 212 | 212 | ||
| 213 | @menu | 213 | @menu |
| 214 | * Buffers of Gnus:: The group, summary, and article buffers. | 214 | * Buffers of Gnus:: The group, summary, and article buffers. |
| 215 | * Gnus Startup:: What you should know about starting Gnus. | 215 | * Gnus Startup:: What you should know about starting Gnus. |
| 216 | * Summary of Gnus:: A short description of the basic Gnus commands. | 216 | * Summary of Gnus:: A short description of the basic Gnus commands. |
| 217 | @end menu | 217 | @end menu |
| 218 | 218 | ||
| 219 | @node Buffers of Gnus | 219 | @node Buffers of Gnus |
| @@ -1757,7 +1757,7 @@ whether to supply @samp{-T} and @samp{-J} options (suitable for | |||
| 1757 | not compatible with @code{lpr}. | 1757 | not compatible with @code{lpr}. |
| 1758 | 1758 | ||
| 1759 | @menu | 1759 | @menu |
| 1760 | * PostScript:: Printing buffers or regions as PostScript. | 1760 | * PostScript:: Printing buffers or regions as PostScript. |
| 1761 | * PostScript Variables:: Customizing the PostScript printing commands. | 1761 | * PostScript Variables:: Customizing the PostScript printing commands. |
| 1762 | * Printing Package:: An optional advanced printing interface. | 1762 | * Printing Package:: An optional advanced printing interface. |
| 1763 | @end menu | 1763 | @end menu |
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi index 5229d1effa2..a44438bf81f 100644 --- a/doc/emacs/msdog.texi +++ b/doc/emacs/msdog.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Microsoft Windows, Manifesto, Mac OS / GNUstep, Top | 6 | @node Microsoft Windows, Manifesto, Mac OS / GNUstep, Top |
| 6 | @appendix Emacs and Microsoft Windows/MS-DOS | 7 | @appendix Emacs and Microsoft Windows/MS-DOS |
| @@ -761,8 +762,8 @@ printer, put this in your @file{.emacs} file: | |||
| 761 | (setq ps-printer-name t) | 762 | (setq ps-printer-name t) |
| 762 | (setq ps-lpr-command "D:/gs6.01/bin/gswin32c.exe") | 763 | (setq ps-lpr-command "D:/gs6.01/bin/gswin32c.exe") |
| 763 | (setq ps-lpr-switches '("-q" "-dNOPAUSE" "-dBATCH" | 764 | (setq ps-lpr-switches '("-q" "-dNOPAUSE" "-dBATCH" |
| 764 | "-sDEVICE=mswinpr2" | 765 | "-sDEVICE=mswinpr2" |
| 765 | "-sPAPERSIZE=a4")) | 766 | "-sPAPERSIZE=a4")) |
| 766 | @end example | 767 | @end example |
| 767 | 768 | ||
| 768 | @noindent | 769 | @noindent |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 72541eccc6f..b729df105e7 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -34,7 +34,7 @@ Highlight program syntax (@pxref{Font Lock}). | |||
| 34 | of a program. | 34 | of a program. |
| 35 | * Program Indent:: Adjusting indentation to show the nesting. | 35 | * Program Indent:: Adjusting indentation to show the nesting. |
| 36 | * Parentheses:: Commands that operate on parentheses. | 36 | * Parentheses:: Commands that operate on parentheses. |
| 37 | * Comments:: Inserting, killing, and aligning comments. | 37 | * Comments:: Inserting, killing, and aligning comments. |
| 38 | * Documentation:: Getting documentation of functions you plan to call. | 38 | * Documentation:: Getting documentation of functions you plan to call. |
| 39 | * Hideshow:: Displaying blocks selectively. | 39 | * Hideshow:: Displaying blocks selectively. |
| 40 | * Symbol Completion:: Completion on symbol names of your program or language. | 40 | * Symbol Completion:: Completion on symbol names of your program or language. |
| @@ -354,11 +354,11 @@ single line, a specified number of lines, or all of the lines inside a | |||
| 354 | single parenthetical grouping. | 354 | single parenthetical grouping. |
| 355 | 355 | ||
| 356 | @menu | 356 | @menu |
| 357 | * Basic Indent:: Indenting a single line. | 357 | * Basic Indent:: Indenting a single line. |
| 358 | * Multi-line Indent:: Commands to reindent many lines at once. | 358 | * Multi-line Indent:: Commands to reindent many lines at once. |
| 359 | * Lisp Indent:: Specifying how each Lisp function should be indented. | 359 | * Lisp Indent:: Specifying how each Lisp function should be indented. |
| 360 | * C Indent:: Extra features for indenting C and related modes. | 360 | * C Indent:: Extra features for indenting C and related modes. |
| 361 | * Custom C Indent:: Controlling indentation style for C and related modes. | 361 | * Custom C Indent:: Controlling indentation style for C and related modes. |
| 362 | @end menu | 362 | @end menu |
| 363 | 363 | ||
| 364 | @cindex pretty-printer | 364 | @cindex pretty-printer |
| @@ -652,7 +652,7 @@ parentheses and unbalanced string quotes in the buffer. | |||
| 652 | * Expressions:: Expressions with balanced parentheses. | 652 | * Expressions:: Expressions with balanced parentheses. |
| 653 | * Moving by Parens:: Commands for moving up, down and across | 653 | * Moving by Parens:: Commands for moving up, down and across |
| 654 | in the structure of parentheses. | 654 | in the structure of parentheses. |
| 655 | * Matching:: Insertion of a close-delimiter flashes matching open. | 655 | * Matching:: Insertion of a close-delimiter flashes matching open. |
| 656 | @end menu | 656 | @end menu |
| 657 | 657 | ||
| 658 | @node Expressions | 658 | @node Expressions |
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi index 8a4ce492ee1..d477ca73c46 100644 --- a/doc/emacs/rmail.texi +++ b/doc/emacs/rmail.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, |
| 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Rmail, Dired, Sending Mail, Top | 6 | @node Rmail, Dired, Sending Mail, Top |
| 6 | @chapter Reading Mail with Rmail | 7 | @chapter Reading Mail with Rmail |
| @@ -21,7 +22,7 @@ Rmail mode, which redefines most letters to run commands for managing mail. | |||
| 21 | * Deletion: Rmail Deletion. Deleting and expunging messages. | 22 | * Deletion: Rmail Deletion. Deleting and expunging messages. |
| 22 | * Inbox: Rmail Inbox. How mail gets into the Rmail file. | 23 | * Inbox: Rmail Inbox. How mail gets into the Rmail file. |
| 23 | * Files: Rmail Files. Using multiple Rmail files. | 24 | * Files: Rmail Files. Using multiple Rmail files. |
| 24 | * Output: Rmail Output. Copying messages out to files. | 25 | * Output: Rmail Output. Copying messages out to files. |
| 25 | * Labels: Rmail Labels. Classifying messages by labeling them. | 26 | * Labels: Rmail Labels. Classifying messages by labeling them. |
| 26 | * Attrs: Rmail Attributes. Certain standard labels, called attributes. | 27 | * Attrs: Rmail Attributes. Certain standard labels, called attributes. |
| 27 | * Reply: Rmail Reply. Sending replies to messages you are viewing. | 28 | * Reply: Rmail Reply. Sending replies to messages you are viewing. |
| @@ -31,7 +32,7 @@ Rmail mode, which redefines most letters to run commands for managing mail. | |||
| 31 | * Coding: Rmail Coding. How Rmail handles decoding character sets. | 32 | * Coding: Rmail Coding. How Rmail handles decoding character sets. |
| 32 | * Editing: Rmail Editing. Editing message text and headers in Rmail. | 33 | * Editing: Rmail Editing. Editing message text and headers in Rmail. |
| 33 | * Digest: Rmail Digest. Extracting the messages from a digest message. | 34 | * Digest: Rmail Digest. Extracting the messages from a digest message. |
| 34 | * Rot13: Rmail Rot13. Reading messages encoded in the rot13 code. | 35 | * Rot13: Rmail Rot13. Reading messages encoded in the rot13 code. |
| 35 | * Movemail:: More details of fetching new mail. | 36 | * Movemail:: More details of fetching new mail. |
| 36 | * Remote Mailboxes:: Retrieving mail from remote mailboxes. | 37 | * Remote Mailboxes:: Retrieving mail from remote mailboxes. |
| 37 | * Other Mailbox Formats:: Retrieving mail from local mailboxes in | 38 | * Other Mailbox Formats:: Retrieving mail from local mailboxes in |
| @@ -834,8 +835,8 @@ Rmail buffer's name. Normally only one summary buffer is displayed at a | |||
| 834 | time. | 835 | time. |
| 835 | 836 | ||
| 836 | @menu | 837 | @menu |
| 837 | * Rmail Make Summary:: Making various sorts of summaries. | 838 | * Rmail Make Summary:: Making various sorts of summaries. |
| 838 | * Rmail Summary Edit:: Manipulating messages from the summary. | 839 | * Rmail Summary Edit:: Manipulating messages from the summary. |
| 839 | @end menu | 840 | @end menu |
| 840 | 841 | ||
| 841 | @node Rmail Make Summary | 842 | @node Rmail Make Summary |
diff --git a/doc/emacs/screen.texi b/doc/emacs/screen.texi index 43a32d8680e..88d248a93bf 100644 --- a/doc/emacs/screen.texi +++ b/doc/emacs/screen.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, |
| 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Screen, User Input, Acknowledgments, Top | 6 | @node Screen, User Input, Acknowledgments, Top |
| 6 | @chapter The Organization of the Screen | 7 | @chapter The Organization of the Screen |
| @@ -53,10 +54,10 @@ reference. If you use multiple frames on a graphical display, | |||
| 53 | selecting a particular frame selects a window in that frame. | 54 | selecting a particular frame selects a window in that frame. |
| 54 | 55 | ||
| 55 | @menu | 56 | @menu |
| 56 | * Point:: The place in the text where editing commands operate. | 57 | * Point:: The place in the text where editing commands operate. |
| 57 | * Echo Area:: Short messages appear at the bottom of the screen. | 58 | * Echo Area:: Short messages appear at the bottom of the screen. |
| 58 | * Mode Line:: Interpreting the mode line. | 59 | * Mode Line:: Interpreting the mode line. |
| 59 | * Menu Bar:: How to use the menu bar. | 60 | * Menu Bar:: How to use the menu bar. |
| 60 | @end menu | 61 | @end menu |
| 61 | 62 | ||
| 62 | @node Point | 63 | @node Point |
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index 8c49a3fa699..0916c577ef0 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002, |
| 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Search, Fixit, Display, Top | 6 | @node Search, Fixit, Display, Top |
| 6 | @chapter Searching and Replacement | 7 | @chapter Searching and Replacement |
| @@ -19,16 +20,16 @@ thing, but search for patterns instead of fixed strings. | |||
| 19 | 20 | ||
| 20 | 21 | ||
| 21 | @menu | 22 | @menu |
| 22 | * Incremental Search:: Search happens as you type the string. | 23 | * Incremental Search:: Search happens as you type the string. |
| 23 | * Nonincremental Search:: Specify entire string and then search. | 24 | * Nonincremental Search:: Specify entire string and then search. |
| 24 | * Word Search:: Search for sequence of words. | 25 | * Word Search:: Search for sequence of words. |
| 25 | * Regexp Search:: Search for match for a regexp. | 26 | * Regexp Search:: Search for match for a regexp. |
| 26 | * Regexps:: Syntax of regular expressions. | 27 | * Regexps:: Syntax of regular expressions. |
| 27 | * Regexp Backslash:: Regular expression constructs starting with `\'. | 28 | * Regexp Backslash:: Regular expression constructs starting with `\'. |
| 28 | * Regexp Example:: A complex regular expression explained. | 29 | * Regexp Example:: A complex regular expression explained. |
| 29 | * Search Case:: To ignore case while searching, or not. | 30 | * Search Case:: To ignore case while searching, or not. |
| 30 | * Replace:: Search, and replace some or all matches. | 31 | * Replace:: Search, and replace some or all matches. |
| 31 | * Other Repeating Search:: Operating on all matches for some regexp. | 32 | * Other Repeating Search:: Operating on all matches for some regexp. |
| 32 | @end menu | 33 | @end menu |
| 33 | 34 | ||
| 34 | @node Incremental Search | 35 | @node Incremental Search |
| @@ -983,10 +984,10 @@ is possible to perform several replacements in parallel, using the | |||
| 983 | command @code{expand-region-abbrevs} (@pxref{Expanding Abbrevs}). | 984 | command @code{expand-region-abbrevs} (@pxref{Expanding Abbrevs}). |
| 984 | 985 | ||
| 985 | @menu | 986 | @menu |
| 986 | * Unconditional Replace:: Replacing all matches for a string. | 987 | * Unconditional Replace:: Replacing all matches for a string. |
| 987 | * Regexp Replace:: Replacing all matches for a regexp. | 988 | * Regexp Replace:: Replacing all matches for a regexp. |
| 988 | * Replacement and Case:: How replacements preserve case of letters. | 989 | * Replacement and Case:: How replacements preserve case of letters. |
| 989 | * Query Replace:: How to use querying. | 990 | * Query Replace:: How to use querying. |
| 990 | @end menu | 991 | @end menu |
| 991 | 992 | ||
| 992 | @node Unconditional Replace, Regexp Replace, Replace, Replace | 993 | @node Unconditional Replace, Regexp Replace, Replace, Replace |
diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi index 59f140e5f8a..95bf5873eb0 100644 --- a/doc/emacs/sending.texi +++ b/doc/emacs/sending.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002, |
| 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Sending Mail | 6 | @node Sending Mail |
| 6 | @chapter Sending Mail | 7 | @chapter Sending Mail |
| @@ -63,7 +64,7 @@ you may need to customize @code{user-mail-address} if the system | |||
| 63 | cannot receive mail via SMTP (@pxref{Mail Headers}). | 64 | cannot receive mail via SMTP (@pxref{Mail Headers}). |
| 64 | 65 | ||
| 65 | @menu | 66 | @menu |
| 66 | * Format: Mail Format. Format of a mail message. | 67 | * Format: Mail Format. Format of a mail message. |
| 67 | * Headers: Mail Headers. Details of some standard mail header fields. | 68 | * Headers: Mail Headers. Details of some standard mail header fields. |
| 68 | * Aliases: Mail Aliases. Abbreviating and grouping mail addresses. | 69 | * Aliases: Mail Aliases. Abbreviating and grouping mail addresses. |
| 69 | * Commands: Mail Commands. Special commands for editing mail being composed. | 70 | * Commands: Mail Commands. Special commands for editing mail being composed. |
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index c00410e047a..a9faa420967 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, | 2 | @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, |
| 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | 3 | @c 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
| 4 | @c Free Software Foundation, Inc. | ||
| 4 | @c See file emacs.texi for copying conditions. | 5 | @c See file emacs.texi for copying conditions. |
| 5 | @node Text, Programs, Indentation, Top | 6 | @node Text, Programs, Indentation, Top |
| 6 | @chapter Commands for Human Languages | 7 | @chapter Commands for Human Languages |
| @@ -57,17 +58,17 @@ for editing such pictures. | |||
| 57 | @inforef{Top,, autotype}. | 58 | @inforef{Top,, autotype}. |
| 58 | 59 | ||
| 59 | @menu | 60 | @menu |
| 60 | * Words:: Moving over and killing words. | 61 | * Words:: Moving over and killing words. |
| 61 | * Sentences:: Moving over and killing sentences. | 62 | * Sentences:: Moving over and killing sentences. |
| 62 | * Paragraphs:: Moving over paragraphs. | 63 | * Paragraphs:: Moving over paragraphs. |
| 63 | * Pages:: Moving over pages. | 64 | * Pages:: Moving over pages. |
| 64 | * Filling:: Filling or justifying text. | 65 | * Filling:: Filling or justifying text. |
| 65 | * Case:: Changing the case of text. | 66 | * Case:: Changing the case of text. |
| 66 | * Text Mode:: The major modes for editing text files. | 67 | * Text Mode:: The major modes for editing text files. |
| 67 | * Outline Mode:: Editing outlines. | 68 | * Outline Mode:: Editing outlines. |
| 68 | * TeX Mode:: Editing input to the formatter TeX. | 69 | * TeX Mode:: Editing input to the formatter TeX. |
| 69 | * HTML Mode:: Editing HTML and SGML files. | 70 | * HTML Mode:: Editing HTML and SGML files. |
| 70 | * Nroff Mode:: Editing input to the formatter nroff. | 71 | * Nroff Mode:: Editing input to the formatter nroff. |
| 71 | * Formatted Text:: Editing formatted text directly in WYSIWYG fashion. | 72 | * Formatted Text:: Editing formatted text directly in WYSIWYG fashion. |
| 72 | * Text Based Tables:: Editing text-based tables in WYSIWYG fashion. | 73 | * Text Based Tables:: Editing text-based tables in WYSIWYG fashion. |
| 73 | @end menu | 74 | @end menu |
| @@ -402,13 +403,12 @@ a style of filling for each portion of the text (@pxref{Formatted | |||
| 402 | Text}). | 403 | Text}). |
| 403 | 404 | ||
| 404 | @menu | 405 | @menu |
| 405 | * Auto Fill:: Auto Fill mode breaks long lines automatically. | 406 | * Auto Fill:: Auto Fill mode breaks long lines automatically. |
| 406 | * Fill Commands:: Commands to refill paragraphs and center lines. | 407 | * Fill Commands:: Commands to refill paragraphs and center lines. |
| 407 | * Fill Prefix:: Filling paragraphs that are indented | 408 | * Fill Prefix:: Filling paragraphs that are indented or in a comment, etc. |
| 408 | or in a comment, etc. | 409 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. |
| 409 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. | 410 | * Refill:: Keeping paragraphs filled. |
| 410 | * Refill:: Keeping paragraphs filled. | 411 | * Longlines:: Editing text with very long lines. |
| 411 | * Longlines:: Editing text with very long lines. | ||
| 412 | @end menu | 412 | @end menu |
| 413 | 413 | ||
| 414 | @node Auto Fill | 414 | @node Auto Fill |
| @@ -978,8 +978,8 @@ major mode's special commands. (The variable | |||
| 978 | the hook @code{outline-mode-hook} (@pxref{Hooks}). | 978 | the hook @code{outline-mode-hook} (@pxref{Hooks}). |
| 979 | 979 | ||
| 980 | @menu | 980 | @menu |
| 981 | * Format: Outline Format. What the text of an outline looks like. | 981 | * Format: Outline Format. What the text of an outline looks like. |
| 982 | * Motion: Outline Motion. Special commands for moving through | 982 | * Motion: Outline Motion. Special commands for moving through |
| 983 | outlines. | 983 | outlines. |
| 984 | * Visibility: Outline Visibility. Commands to control what is visible. | 984 | * Visibility: Outline Visibility. Commands to control what is visible. |
| 985 | * Views: Outline Views. Outlines and multiple views. | 985 | * Views: Outline Views. Outlines and multiple views. |
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index 69b5b82a056..0390b7da910 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi | |||
| @@ -426,10 +426,10 @@ problem in these two documents might provide you with a solution or a | |||
| 426 | work-around, or give you additional information about related issues. | 426 | work-around, or give you additional information about related issues. |
| 427 | 427 | ||
| 428 | @menu | 428 | @menu |
| 429 | * Criteria: Bug Criteria. Have you really found a bug? | 429 | * Criteria: Bug Criteria. Have you really found a bug? |
| 430 | * Understanding Bug Reporting:: How to report a bug effectively. | 430 | * Understanding Bug Reporting:: How to report a bug effectively. |
| 431 | * Checklist:: Steps to follow for a good bug report. | 431 | * Checklist:: Steps to follow for a good bug report. |
| 432 | * Sending Patches:: How to send a patch for GNU Emacs. | 432 | * Sending Patches:: How to send a patch for GNU Emacs. |
| 433 | @end menu | 433 | @end menu |
| 434 | 434 | ||
| 435 | @node Bug Criteria | 435 | @node Bug Criteria |
diff --git a/doc/emacs/vc1-xtra.texi b/doc/emacs/vc1-xtra.texi index d93286befda..5095c3f4764 100644 --- a/doc/emacs/vc1-xtra.texi +++ b/doc/emacs/vc1-xtra.texi | |||
| @@ -220,8 +220,8 @@ a symbolic name for a revision. | |||
| 220 | stable version of the system that is ready for distribution to users. | 220 | stable version of the system that is ready for distribution to users. |
| 221 | 221 | ||
| 222 | @menu | 222 | @menu |
| 223 | * Making Revision Tags:: The tag facilities. | 223 | * Making Revision Tags:: The tag facilities. |
| 224 | * Revision Tag Caveats:: Things to be careful of when using tags. | 224 | * Revision Tag Caveats:: Things to be careful of when using tags. |
| 225 | @end menu | 225 | @end menu |
| 226 | 226 | ||
| 227 | @node Making Revision Tags | 227 | @node Making Revision Tags |
diff --git a/doc/emacs/xresources.texi b/doc/emacs/xresources.texi index 75b6e3bbe4c..2965bec3bd2 100644 --- a/doc/emacs/xresources.texi +++ b/doc/emacs/xresources.texi | |||
| @@ -436,14 +436,14 @@ Resources for @emph{non-menubar} toolkit pop-up menus have | |||
| 436 | the font @samp{8x16} for the pop-up menu items, write this: | 436 | the font @samp{8x16} for the pop-up menu items, write this: |
| 437 | 437 | ||
| 438 | @example | 438 | @example |
| 439 | Emacs.menu*.font: 8x16 | 439 | Emacs.menu*.font: 8x16 |
| 440 | @end example | 440 | @end example |
| 441 | 441 | ||
| 442 | @noindent | 442 | @noindent |
| 443 | For dialog boxes, use @samp{dialog*}: | 443 | For dialog boxes, use @samp{dialog*}: |
| 444 | 444 | ||
| 445 | @example | 445 | @example |
| 446 | Emacs.dialog*.font: 8x16 | 446 | Emacs.dialog*.font: 8x16 |
| 447 | @end example | 447 | @end example |
| 448 | 448 | ||
| 449 | @noindent | 449 | @noindent |