diff options
| author | Chong Yidong | 2012-06-17 13:13:40 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-06-17 13:13:40 +0800 |
| commit | 41b7f8bc6c4511ab6fcf7f6b1f9e7fdcd8592821 (patch) | |
| tree | 83b5228b63fe4bf45ec71aa25b5a21ab6aff3676 /doc | |
| parent | 82a25657c58b7a5ad2f6d247aa91e11f0b2a783b (diff) | |
| parent | 05c44a7512ba0da34f7e6c3869c22f2f3517d255 (diff) | |
| download | emacs-41b7f8bc6c4511ab6fcf7f6b1f9e7fdcd8592821.tar.gz emacs-41b7f8bc6c4511ab6fcf7f6b1f9e7fdcd8592821.zip | |
Merge changes from emacs-24; up to 2012-04-26T02:03:19Z!ueno@unixuser.org
Diffstat (limited to 'doc')
35 files changed, 185 insertions, 158 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 451e422ae5a..4a907576774 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,25 @@ | |||
| 1 | 2012-06-11 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * emacs.texi: Remove urlcolor setting. | ||
| 4 | |||
| 5 | 2012-06-10 Chong Yidong <cyd@gnu.org> | ||
| 6 | |||
| 7 | * emacs.texi: Update ISBN and edition number. | ||
| 8 | |||
| 9 | * anti.texi: | ||
| 10 | * building.texi: | ||
| 11 | * cmdargs.texi: | ||
| 12 | * custom.texi: | ||
| 13 | * display.texi: | ||
| 14 | * files.texi: | ||
| 15 | * frames.texi: | ||
| 16 | * glossary.texi: | ||
| 17 | * misc.texi: | ||
| 18 | * mule.texi: | ||
| 19 | * programs.texi: | ||
| 20 | * sending.texi: | ||
| 21 | * text.texi: Copyedits to avoid underfull/overfull in 7x9 manual. | ||
| 22 | |||
| 1 | 2012-06-06 Michael Albinus <michael.albinus@gmx.de> | 23 | 2012-06-06 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 24 | ||
| 3 | * custom.texi (Directory Variables): Mention enable-remote-dir-locals. | 25 | * custom.texi (Directory Variables): Mention enable-remote-dir-locals. |
diff --git a/doc/emacs/anti.texi b/doc/emacs/anti.texi index 4b40ba7357a..62433a5b220 100644 --- a/doc/emacs/anti.texi +++ b/doc/emacs/anti.texi | |||
| @@ -63,19 +63,18 @@ string (@code{isearch-yank-line}), whereas @kbd{M-y} does | |||
| 63 | @kbd{C-y} and @kbd{M-y} is unintended. | 63 | @kbd{C-y} and @kbd{M-y} is unintended. |
| 64 | 64 | ||
| 65 | @item | 65 | @item |
| 66 | Various completion features have been simplified. The options | 66 | Various completion features have been simplified. The option |
| 67 | @code{completion-cycle-threshold} and | 67 | @code{completion-category-overrides} has been removed, so Emacs uses a |
| 68 | @code{completion-category-overrides} have been removed. Due to the | 68 | single consistent scheme to generate completions, instead of using a |
| 69 | latter removal, Emacs uses a single consistent scheme to generate | 69 | separate scheme for (say) buffer name completion. Several major |
| 70 | completions, instead of using a separate scheme for (say) buffer name | 70 | modes, such as Shell mode, now implement their own inline completion |
| 71 | completion. Several major modes, such as Shell mode, now implement | 71 | commands instead of using @code{completion-at-point}. |
| 72 | their own inline completion commands instead of using | ||
| 73 | @code{completion-at-point}. | ||
| 74 | 72 | ||
| 75 | @item | 73 | @item |
| 76 | We have removed various options for controlling how windows are used, | 74 | We have removed several options for controlling how windows are used, |
| 77 | e.g.@: @code{display-buffer-base-action}, @code{display-buffer-alist}, | 75 | such as @code{display-buffer-base-action}, |
| 78 | @code{window-combination-limit}, and @code{window-combination-resize}. | 76 | @code{display-buffer-alist}, @code{window-combination-limit}, and |
| 77 | @code{window-combination-resize}. | ||
| 79 | 78 | ||
| 80 | @item | 79 | @item |
| 81 | The command @kbd{M-x customize-themes} has been removed. Emacs no | 80 | The command @kbd{M-x customize-themes} has been removed. Emacs no |
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index 0fa75cba9b4..01e6e67b07e 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi | |||
| @@ -426,11 +426,11 @@ syntax checking tool used depends on the language; for example, for | |||
| 426 | C/C++ files this is usually the C compiler. Flymake can also use | 426 | C/C++ files this is usually the C compiler. Flymake can also use |
| 427 | build tools such as @code{make} for checking complicated projects. | 427 | build tools such as @code{make} for checking complicated projects. |
| 428 | 428 | ||
| 429 | To enable Flymake mode, type @kbd{M-x flymake-mode}. You can jump to | 429 | To enable Flymake mode, type @kbd{M-x flymake-mode}. You can jump |
| 430 | the errors that it finds by using @kbd{M-x | 430 | to the errors that it finds by using @kbd{M-x flymake-goto-next-error} |
| 431 | flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. | 431 | and @kbd{M-x flymake-goto-prev-error}. To display any error messages |
| 432 | Use the command @kbd{M-x flymake-display-err-menu-for-current-line} | 432 | associated with the current line, type @kbd{M-x |
| 433 | to display any error messages associated with the current line. | 433 | flymake-display-err-menu-for-current-line}. |
| 434 | 434 | ||
| 435 | For more details about using Flymake, | 435 | For more details about using Flymake, |
| 436 | @ifnottex | 436 | @ifnottex |
| @@ -1495,7 +1495,7 @@ eval-buffer} is similar but evaluates the entire buffer. | |||
| 1495 | @vindex eval-expression-print-level | 1495 | @vindex eval-expression-print-level |
| 1496 | @vindex eval-expression-print-length | 1496 | @vindex eval-expression-print-length |
| 1497 | @vindex eval-expression-debug-on-error | 1497 | @vindex eval-expression-debug-on-error |
| 1498 | The customizable variables @code{eval-expression-print-level} and | 1498 | The options @code{eval-expression-print-level} and |
| 1499 | @code{eval-expression-print-length} control the maximum depth and | 1499 | @code{eval-expression-print-length} control the maximum depth and |
| 1500 | length of lists to print in the result of the evaluation commands | 1500 | length of lists to print in the result of the evaluation commands |
| 1501 | before abbreviating them. @code{eval-expression-debug-on-error} | 1501 | before abbreviating them. @code{eval-expression-debug-on-error} |
diff --git a/doc/emacs/calendar.texi b/doc/emacs/calendar.texi index 912f979baca..fdf1c65fcd6 100644 --- a/doc/emacs/calendar.texi +++ b/doc/emacs/calendar.texi | |||
| @@ -245,10 +245,10 @@ Scroll calendar one month forward (@code{calendar-scroll-left}). | |||
| 245 | Scroll calendar one month backward (@code{calendar-scroll-right}). | 245 | Scroll calendar one month backward (@code{calendar-scroll-right}). |
| 246 | @item C-v | 246 | @item C-v |
| 247 | @itemx @key{next} | 247 | @itemx @key{next} |
| 248 | Scroll three months forward (@code{calendar-scroll-left-three-months}). | 248 | Scroll forward by three months (@code{calendar-scroll-left-three-months}). |
| 249 | @item M-v | 249 | @item M-v |
| 250 | @itemx @key{prior} | 250 | @itemx @key{prior} |
| 251 | Scroll three months backward (@code{calendar-scroll-right-three-months}). | 251 | Scroll backward by three months (@code{calendar-scroll-right-three-months}). |
| 252 | @end table | 252 | @end table |
| 253 | 253 | ||
| 254 | @kindex > @r{(Calendar mode)} | 254 | @kindex > @r{(Calendar mode)} |
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index e6959ebd30b..2dea1577c04 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi | |||
| @@ -436,7 +436,7 @@ Used by the @code{cd} command to search for the directory you specify, | |||
| 436 | when you specify a relative directory name. | 436 | when you specify a relative directory name. |
| 437 | @item EMACSDATA | 437 | @item EMACSDATA |
| 438 | Directory for the architecture-independent files that come with Emacs. | 438 | Directory for the architecture-independent files that come with Emacs. |
| 439 | This is used to initialize the Lisp variable @code{data-directory}. | 439 | This is used to initialize the variable @code{data-directory}. |
| 440 | @item EMACSDOC | 440 | @item EMACSDOC |
| 441 | Directory for the documentation string file, which is used to | 441 | Directory for the documentation string file, which is used to |
| 442 | initialize the Lisp variable @code{doc-directory}. | 442 | initialize the Lisp variable @code{doc-directory}. |
| @@ -577,7 +577,8 @@ does not use @env{TZ} at all. | |||
| 577 | The user's login name. See also @env{LOGNAME}. On MS-DOS, this | 577 | The user's login name. See also @env{LOGNAME}. On MS-DOS, this |
| 578 | defaults to @samp{root}. | 578 | defaults to @samp{root}. |
| 579 | @item VERSION_CONTROL | 579 | @item VERSION_CONTROL |
| 580 | Used to initialize the @code{version-control} variable (@pxref{Backup Names}). | 580 | Used to initialize the @code{version-control} variable (@pxref{Backup |
| 581 | Names}). | ||
| 581 | @end table | 582 | @end table |
| 582 | 583 | ||
| 583 | @node Misc Variables | 584 | @node Misc Variables |
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi index f5657a65001..e46ffe4a186 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi | |||
| @@ -765,16 +765,14 @@ displays something like this: | |||
| 765 | @example | 765 | @example |
| 766 | fill-column is a variable defined in `C source code'. | 766 | fill-column is a variable defined in `C source code'. |
| 767 | fill-column's value is 70 | 767 | fill-column's value is 70 |
| 768 | Local in buffer custom.texi; global value is 70 | ||
| 769 | Automatically becomes buffer-local when set in any fashion. | ||
| 770 | 768 | ||
| 771 | Automatically becomes buffer-local when set in any fashion. | 769 | Automatically becomes buffer-local when set in any fashion. |
| 772 | This variable is safe as a file local variable if its value | 770 | This variable is safe as a file local variable if its value |
| 773 | satisfies the predicate `integerp'. | 771 | satisfies the predicate `integerp'. |
| 774 | 772 | ||
| 775 | Documentation: | 773 | Documentation: |
| 776 | *Column beyond which automatic line-wrapping should happen. | 774 | Column beyond which automatic line-wrapping should happen. |
| 777 | Interactively, you can set the buffer local value using C-x f. | 775 | Interactively, you can set the local value with C-x f. |
| 778 | 776 | ||
| 779 | You can customize this variable. | 777 | You can customize this variable. |
| 780 | @end example | 778 | @end example |
| @@ -1054,13 +1052,14 @@ pair with a colon and semicolon. The special variable/value pair | |||
| 1054 | @findex add-file-local-variable-prop-line | 1052 | @findex add-file-local-variable-prop-line |
| 1055 | @findex delete-file-local-variable-prop-line | 1053 | @findex delete-file-local-variable-prop-line |
| 1056 | @findex copy-dir-locals-to-file-locals-prop-line | 1054 | @findex copy-dir-locals-to-file-locals-prop-line |
| 1057 | You can use the command @kbd{M-x add-file-local-variable-prop-line} | 1055 | You can use @kbd{M-x add-file-local-variable-prop-line} instead of |
| 1058 | instead of adding entries by hand. It prompts for | 1056 | adding entries by hand. This command prompts for a variable and |
| 1059 | a variable and value, and adds them to the first line in the | 1057 | value, and adds them to the first line in the appropriate way. |
| 1060 | appropriate way. @kbd{M-x delete-file-local-variable-prop-line} | 1058 | @kbd{M-x delete-file-local-variable-prop-line} prompts for a variable, |
| 1061 | prompts for a variable, and deletes its entry from the line. @kbd{M-x | 1059 | and deletes its entry from the line. The command @kbd{M-x |
| 1062 | copy-dir-locals-to-file-locals-prop-line} copies directory-local | 1060 | copy-dir-locals-to-file-locals-prop-line} copies the current |
| 1063 | variables to the first line (@pxref{Directory Variables}). | 1061 | directory-local variables to the first line (@pxref{Directory |
| 1062 | Variables}). | ||
| 1064 | 1063 | ||
| 1065 | Here is an example first line that specifies Lisp mode and sets two | 1064 | Here is an example first line that specifies Lisp mode and sets two |
| 1066 | variables with numeric values: | 1065 | variables with numeric values: |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 3042fc4b2f6..2fa71127298 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -759,11 +759,10 @@ argument disables it. | |||
| 759 | 759 | ||
| 760 | @findex global-font-lock-mode | 760 | @findex global-font-lock-mode |
| 761 | @vindex global-font-lock-mode | 761 | @vindex global-font-lock-mode |
| 762 | To toggle Font Lock mode in all buffers, type @kbd{M-x | 762 | Type @kbd{M-x global-font-lock-mode} to toggle Font Lock mode in all |
| 763 | global-font-lock-mode}. To impose this setting for future Emacs | 763 | buffers. To impose this setting for future Emacs sessions, customize |
| 764 | sessions, customize the variable @code{global-font-lock-mode} | 764 | the variable @code{global-font-lock-mode} (@pxref{Easy |
| 765 | (@pxref{Easy Customization}), or add the following line to your init | 765 | Customization}), or add the following line to your init file: |
| 766 | file: | ||
| 767 | 766 | ||
| 768 | @example | 767 | @example |
| 769 | (global-font-lock-mode 0) | 768 | (global-font-lock-mode 0) |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index 87a550064e4..73c4adf0977 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | @c be something added by the FSF during the publishing process. | 14 | @c be something added by the FSF during the publishing process. |
| 15 | @c Also, the lispref uses a float (3.0), whereas this uses an ordinal, | 15 | @c Also, the lispref uses a float (3.0), whereas this uses an ordinal, |
| 16 | @c so the format is not even consistent. | 16 | @c so the format is not even consistent. |
| 17 | @set EDITION Sixteenth | 17 | @set EDITION Seventeenth |
| 18 | @include emacsver.texi | 18 | @include emacsver.texi |
| 19 | 19 | ||
| 20 | @copying | 20 | @copying |
| @@ -54,7 +54,7 @@ developing GNU and promoting software freedom.'' | |||
| 54 | @c in general, keep the following line commented out, unless doing a | 54 | @c in general, keep the following line commented out, unless doing a |
| 55 | @c copy of this manual that will be published. The manual should go | 55 | @c copy of this manual that will be published. The manual should go |
| 56 | @c onto the distribution in the full, 8.5 x 11" size. | 56 | @c onto the distribution in the full, 8.5 x 11" size. |
| 57 | @c @smallbook | 57 | @c @set smallbook |
| 58 | 58 | ||
| 59 | @ifset smallbook | 59 | @ifset smallbook |
| 60 | @smallbook | 60 | @smallbook |
| @@ -66,8 +66,6 @@ developing GNU and promoting software freedom.'' | |||
| 66 | @tex | 66 | @tex |
| 67 | @ifset smallbook | 67 | @ifset smallbook |
| 68 | @fonttextsize 10 | 68 | @fonttextsize 10 |
| 69 | \global\let\urlcolor=\Black % don't print links in grayscale | ||
| 70 | \global\let\linkcolor=\Black | ||
| 71 | @end ifset | 69 | @end ifset |
| 72 | \global\hbadness=6666 % don't worry about not-too-underfull boxes | 70 | \global\hbadness=6666 % don't worry about not-too-underfull boxes |
| 73 | @end tex | 71 | @end tex |
| @@ -96,10 +94,10 @@ developing GNU and promoting software freedom.'' | |||
| 96 | Published by the Free Software Foundation @* | 94 | Published by the Free Software Foundation @* |
| 97 | 51 Franklin Street, Fifth Floor @* | 95 | 51 Franklin Street, Fifth Floor @* |
| 98 | Boston, MA 02110-1301 USA @* | 96 | Boston, MA 02110-1301 USA @* |
| 99 | ISBN 1-882114-86-8 | 97 | ISBN 978-0-9831592-2-3 |
| 100 | 98 | ||
| 101 | @sp 2 | 99 | @sp 2 |
| 102 | Cover art by Etienne Suvasa. | 100 | Cover art by Etienne Suvasa; cover design by Matt Lee. |
| 103 | 101 | ||
| 104 | @end titlepage | 102 | @end titlepage |
| 105 | 103 | ||
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index cc9b7336bec..422100e27b9 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi | |||
| @@ -1101,11 +1101,11 @@ recover are present in Emacs buffers. You should then save them. Only | |||
| 1101 | this---saving them---updates the files themselves. | 1101 | this---saving them---updates the files themselves. |
| 1102 | 1102 | ||
| 1103 | @vindex auto-save-list-file-prefix | 1103 | @vindex auto-save-list-file-prefix |
| 1104 | Emacs records information about interrupted sessions for later | 1104 | Emacs records information about interrupted sessions in files named |
| 1105 | recovery in files named @file{.saves-@var{pid}-@var{hostname}} in the | 1105 | @file{.saves-@var{pid}-@var{hostname}} in the directory |
| 1106 | directory @file{~/.emacs.d/auto-save-list/}. This directory is | 1106 | @file{~/.emacs.d/auto-save-list/}. This directory is determined by |
| 1107 | determined by the variable @code{auto-save-list-file-prefix}. If you | 1107 | the variable @code{auto-save-list-file-prefix}. If you set |
| 1108 | set @code{auto-save-list-file-prefix} to @code{nil}, sessions are not | 1108 | @code{auto-save-list-file-prefix} to @code{nil}, sessions are not |
| 1109 | recorded for recovery. | 1109 | recorded for recovery. |
| 1110 | 1110 | ||
| 1111 | @node File Aliases | 1111 | @node File Aliases |
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi index f67654bffc2..fee91d370c3 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi | |||
| @@ -499,7 +499,8 @@ Add a line to your init file, modifying the variable | |||
| 499 | (@pxref{Frame Parameters}), like this: | 499 | (@pxref{Frame Parameters}), like this: |
| 500 | 500 | ||
| 501 | @example | 501 | @example |
| 502 | (add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-10")) | 502 | (add-to-list 'default-frame-alist |
| 503 | '(font . "DejaVu Sans Mono-10")) | ||
| 503 | @end example | 504 | @end example |
| 504 | 505 | ||
| 505 | @cindex X defaults file | 506 | @cindex X defaults file |
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi index 893234492b8..0912cfe5311 100644 --- a/doc/emacs/glossary.texi +++ b/doc/emacs/glossary.texi | |||
| @@ -40,8 +40,8 @@ An @acronym{ASCII} control character is the Control version of an upper-case | |||
| 40 | letter, or the Control version of one of the characters @samp{@@[\]^_?}. | 40 | letter, or the Control version of one of the characters @samp{@@[\]^_?}. |
| 41 | 41 | ||
| 42 | @item @acronym{ASCII} printing character | 42 | @item @acronym{ASCII} printing character |
| 43 | @acronym{ASCII} printing characters include letters, digits, space, and these | 43 | @acronym{ASCII} letters, digits, space, and the following punctuation |
| 44 | punctuation characters: @samp{!@@#$%^&*()_-+=|\~`@{@}[]:;"'<>,.?/}. | 44 | characters: @samp{!@@#$%^&*()_-+=|\~`@{@}[]:;"'<>,.?/}. |
| 45 | 45 | ||
| 46 | @item Auto Fill Mode | 46 | @item Auto Fill Mode |
| 47 | Auto Fill mode is a minor mode (q.v.@:) in which text that you insert is | 47 | Auto Fill mode is a minor mode (q.v.@:) in which text that you insert is |
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index f874c28ec3c..da378187873 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi | |||
| @@ -903,11 +903,11 @@ Display the changes that will be sent by the next push operation | |||
| 903 | 903 | ||
| 904 | @kindex C-x v l | 904 | @kindex C-x v l |
| 905 | @findex vc-print-log | 905 | @findex vc-print-log |
| 906 | The command @kbd{C-x v l} (@code{vc-print-log}) displays a buffer | 906 | @kbd{C-x v l} (@code{vc-print-log}) displays a buffer named |
| 907 | named @file{*vc-change-log*}, showing the history of changes made to | 907 | @file{*vc-change-log*}, showing the history of changes made to the |
| 908 | the current file, including who made the changes, the dates, and the | 908 | current file, including who made the changes, the dates, and the log |
| 909 | log entry for each change (these are the same log entries you would | 909 | entry for each change (these are the same log entries you would enter |
| 910 | enter via the @file{*vc-log*} buffer; @pxref{Log Buffer}). Point is | 910 | via the @file{*vc-log*} buffer; @pxref{Log Buffer}). Point is |
| 911 | centered at the revision of the file currently being visited. With a | 911 | centered at the revision of the file currently being visited. With a |
| 912 | prefix argument, the command prompts for the revision to center on, | 912 | prefix argument, the command prompts for the revision to center on, |
| 913 | and the maximum number of revisions to display. | 913 | and the maximum number of revisions to display. |
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index 14bb2c8dc95..90072d19a69 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi | |||
| @@ -2257,18 +2257,18 @@ editors. Standard facilities can emulate these: | |||
| 2257 | @cindex Brief emulation | 2257 | @cindex Brief emulation |
| 2258 | @cindex emulation of Brief | 2258 | @cindex emulation of Brief |
| 2259 | @cindex mode, CRiSP | 2259 | @cindex mode, CRiSP |
| 2260 | You can turn on key bindings to emulate the CRiSP/Brief editor with | 2260 | @kbd{M-x crisp-mode} enables key bindings to emulate the CRiSP/Brief |
| 2261 | @kbd{M-x crisp-mode}. Note that this rebinds @kbd{M-x} to exit Emacs | 2261 | editor. Note that this rebinds @kbd{M-x} to exit Emacs unless you set |
| 2262 | unless you set the variable @code{crisp-override-meta-x}. You can | 2262 | the variable @code{crisp-override-meta-x}. You can also use the |
| 2263 | also use the command @kbd{M-x scroll-all-mode} or set the variable | 2263 | command @kbd{M-x scroll-all-mode} or set the variable |
| 2264 | @code{crisp-load-scroll-all} to emulate CRiSP's scroll-all feature | 2264 | @code{crisp-load-scroll-all} to emulate CRiSP's scroll-all feature |
| 2265 | (scrolling all windows together). | 2265 | (scrolling all windows together). |
| 2266 | 2266 | ||
| 2267 | @item EDT (DEC VMS editor) | 2267 | @item EDT (DEC VMS editor) |
| 2268 | @findex edt-emulation-on | 2268 | @findex edt-emulation-on |
| 2269 | @findex edt-emulation-off | 2269 | @findex edt-emulation-off |
| 2270 | Turn on EDT emulation @kbd{M-x edt-emulation-on}; use @kbd{M-x | 2270 | Turn on EDT emulation with @kbd{M-x edt-emulation-on}; restore normal |
| 2271 | edt-emulation-off} to restore normal Emacs command bindings. | 2271 | command bindings with @kbd{M-x edt-emulation-off}. |
| 2272 | 2272 | ||
| 2273 | Most of the EDT emulation commands are keypad keys, and most standard | 2273 | Most of the EDT emulation commands are keypad keys, and most standard |
| 2274 | Emacs key bindings are still available. The EDT emulation rebindings | 2274 | Emacs key bindings are still available. The EDT emulation rebindings |
| @@ -2454,7 +2454,7 @@ point (@code{dired-at-point}). | |||
| 2454 | @code{ffap-read-only-other-window}, analogous to | 2454 | @code{ffap-read-only-other-window}, analogous to |
| 2455 | @code{find-file-read-only-other-window}. | 2455 | @code{find-file-read-only-other-window}. |
| 2456 | @item C-x 4 d | 2456 | @item C-x 4 d |
| 2457 | @code{ffap-dired-other-window}, analogous to @code{dired-other-window}. | 2457 | @code{ffap-dired-other-window}, like @code{dired-other-window}. |
| 2458 | @item C-x 5 f | 2458 | @item C-x 5 f |
| 2459 | @kindex C-x 5 f @r{(FFAP)} | 2459 | @kindex C-x 5 f @r{(FFAP)} |
| 2460 | @code{ffap-other-frame}, analogous to @code{find-file-other-frame}. | 2460 | @code{ffap-other-frame}, analogous to @code{find-file-other-frame}. |
| @@ -2481,8 +2481,8 @@ find the one you select (@code{ffap-menu}). | |||
| 2481 | 2481 | ||
| 2482 | @findex animate-birthday-present | 2482 | @findex animate-birthday-present |
| 2483 | @cindex animate | 2483 | @cindex animate |
| 2484 | The @code{animate} package makes text dance (e.g. try | 2484 | The @code{animate} package makes text dance (e.g. @kbd{M-x |
| 2485 | @kbd{M-x animate-birthday-present}). | 2485 | animate-birthday-present}). |
| 2486 | 2486 | ||
| 2487 | @findex blackbox | 2487 | @findex blackbox |
| 2488 | @findex mpuz | 2488 | @findex mpuz |
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi index c556d864398..d8f9bb6961d 100644 --- a/doc/emacs/msdog.texi +++ b/doc/emacs/msdog.texi | |||
| @@ -415,16 +415,15 @@ names, which might cause misalignment of columns in Dired display. | |||
| 415 | @section HOME and Startup Directories on MS-Windows | 415 | @section HOME and Startup Directories on MS-Windows |
| 416 | @cindex @code{HOME} directory on MS-Windows | 416 | @cindex @code{HOME} directory on MS-Windows |
| 417 | 417 | ||
| 418 | The Windows equivalent of the @code{HOME} directory is the | 418 | The Windows equivalent of @code{HOME} is the @dfn{user-specific |
| 419 | @dfn{user-specific application data directory}. The actual location | 419 | application data directory}. The actual location depends on the |
| 420 | depends on the Windows version; typical values are @file{C:\Documents | 420 | Windows version; typical values are @file{C:\Documents and |
| 421 | and Settings\@var{username}\Application Data} on Windows 2K/XP/2K3, | 421 | Settings\@var{username}\Application Data} on Windows 2000/XP/2K3, |
| 422 | @file{C:\Users\@var{username}\AppData\Roaming} on Windows Vista/7/2K8, | 422 | @file{C:\Users\@var{username}\AppData\Roaming} on Windows |
| 423 | and either @file{C:\WINDOWS\Application Data} or | 423 | Vista/7/2008, and either @file{C:\WINDOWS\Application Data} or |
| 424 | @file{C:\WINDOWS\Profiles\@var{username}\Application Data} on the | 424 | @file{C:\WINDOWS\Profiles\@var{username}\Application Data} on Windows |
| 425 | older Windows 9X/ME systems. If this directory does not exist or | 425 | 9X/ME. If this directory does not exist or cannot be accessed, Emacs |
| 426 | cannot be accessed, Emacs falls back to @file{C:\} as the default | 426 | falls back to @file{C:\} as the default value of @code{HOME}. |
| 427 | value of @code{HOME}. | ||
| 428 | 427 | ||
| 429 | You can override this default value of @code{HOME} by explicitly | 428 | You can override this default value of @code{HOME} by explicitly |
| 430 | setting the environment variable @env{HOME} to point to any directory | 429 | setting the environment variable @env{HOME} to point to any directory |
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index 0a3829a6a2f..59e945eee96 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi | |||
| @@ -1111,11 +1111,11 @@ in communication with other processes. | |||
| 1111 | @table @kbd | 1111 | @table @kbd |
| 1112 | @item C-x @key{RET} x @var{coding} @key{RET} | 1112 | @item C-x @key{RET} x @var{coding} @key{RET} |
| 1113 | Use coding system @var{coding} for transferring selections to and from | 1113 | Use coding system @var{coding} for transferring selections to and from |
| 1114 | other window-based applications (@code{set-selection-coding-system}). | 1114 | other graphical applications (@code{set-selection-coding-system}). |
| 1115 | 1115 | ||
| 1116 | @item C-x @key{RET} X @var{coding} @key{RET} | 1116 | @item C-x @key{RET} X @var{coding} @key{RET} |
| 1117 | Use coding system @var{coding} for transferring @emph{one} | 1117 | Use coding system @var{coding} for transferring @emph{one} |
| 1118 | selection---the next one---to or from another window-based application | 1118 | selection---the next one---to or from another graphical application |
| 1119 | (@code{set-next-selection-coding-system}). | 1119 | (@code{set-next-selection-coding-system}). |
| 1120 | 1120 | ||
| 1121 | @item C-x @key{RET} p @var{input-coding} @key{RET} @var{output-coding} @key{RET} | 1121 | @item C-x @key{RET} p @var{input-coding} @key{RET} @var{output-coding} @key{RET} |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 3c9611a05a0..e5340655770 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -1651,7 +1651,8 @@ the keymap is loaded before we try to change it. | |||
| 1651 | 1651 | ||
| 1652 | @example | 1652 | @example |
| 1653 | (defun my-bind-clb () | 1653 | (defun my-bind-clb () |
| 1654 | (define-key c-mode-base-map "\C-j" 'c-context-line-break)) | 1654 | (define-key c-mode-base-map "\C-j" |
| 1655 | 'c-context-line-break)) | ||
| 1655 | (add-hook 'c-initialization-hook 'my-bind-clb) | 1656 | (add-hook 'c-initialization-hook 'my-bind-clb) |
| 1656 | @end example | 1657 | @end example |
| 1657 | 1658 | ||
diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi index bf2b41cdbe0..8802e5392d7 100644 --- a/doc/emacs/sending.texi +++ b/doc/emacs/sending.texi | |||
| @@ -74,8 +74,8 @@ CC: mongol.soldier@@example.net, rms@@gnu.org | |||
| 74 | Subject: Re: What is best in life? | 74 | Subject: Re: What is best in life? |
| 75 | From: conan@@example.org | 75 | From: conan@@example.org |
| 76 | --text follows this line-- | 76 | --text follows this line-- |
| 77 | To crush your enemies, see them driven before you, and to hear the | 77 | To crush your enemies, see them driven before you, and to |
| 78 | lamentation of their women. | 78 | hear the lamentation of their women. |
| 79 | @end example | 79 | @end example |
| 80 | 80 | ||
| 81 | @noindent | 81 | @noindent |
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index fa33daa94d7..f10e78e17ad 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -1015,11 +1015,11 @@ Both accept numeric arguments as repeat counts. | |||
| 1015 | @kindex C-c C-f @r{(Outline mode)} | 1015 | @kindex C-c C-f @r{(Outline mode)} |
| 1016 | @kindex C-c C-b @r{(Outline mode)} | 1016 | @kindex C-c C-b @r{(Outline mode)} |
| 1017 | @kindex C-c C-u @r{(Outline mode)} | 1017 | @kindex C-c C-u @r{(Outline mode)} |
| 1018 | The commands @kbd{C-c C-f} (@code{outline-forward-same-level}) and | 1018 | @kbd{C-c C-f} (@code{outline-forward-same-level}) and @kbd{C-c C-b} |
| 1019 | @kbd{C-c C-b} (@code{outline-backward-same-level}) move from one | 1019 | (@code{outline-backward-same-level}) move from one heading line to |
| 1020 | heading line to another visible heading at the same depth in the | 1020 | another visible heading at the same depth in the outline. @kbd{C-c |
| 1021 | outline. @kbd{C-c C-u} (@code{outline-up-heading}) moves backward to | 1021 | C-u} (@code{outline-up-heading}) moves backward to another heading |
| 1022 | another heading that is less deeply nested. | 1022 | that is less deeply nested. |
| 1023 | 1023 | ||
| 1024 | @node Outline Visibility | 1024 | @node Outline Visibility |
| 1025 | @subsection Outline Visibility Commands | 1025 | @subsection Outline Visibility Commands |
| @@ -2311,8 +2311,7 @@ hides text), and @code{intangible} (which disallows moving point | |||
| 2311 | within the text). The @samp{Remove Special} menu item removes all of | 2311 | within the text). The @samp{Remove Special} menu item removes all of |
| 2312 | these special properties from the text in the region. | 2312 | these special properties from the text in the region. |
| 2313 | 2313 | ||
| 2314 | The @code{invisible} and @code{intangible} properties are not saved | 2314 | The @code{invisible} and @code{intangible} properties are not saved. |
| 2315 | in the @samp{text/enriched} format. | ||
| 2316 | 2315 | ||
| 2317 | @node Text Based Tables | 2316 | @node Text Based Tables |
| 2318 | @section Editing Text-based Tables | 2317 | @section Editing Text-based Tables |
| @@ -2345,8 +2344,8 @@ large to fit in the cell. You can use the commands defined in the | |||
| 2345 | following sections for navigating and editing the table layout. | 2344 | following sections for navigating and editing the table layout. |
| 2346 | 2345 | ||
| 2347 | @findex table-fixed-width-mode | 2346 | @findex table-fixed-width-mode |
| 2348 | To toggle the automatic table resizing feature, type @kbd{M-x | 2347 | Type @kbd{M-x table-fixed-width-mode} to toggle the automatic table |
| 2349 | table-fixed-width-mode}. | 2348 | resizing feature. |
| 2350 | 2349 | ||
| 2351 | @menu | 2350 | @menu |
| 2352 | * Table Definition:: What is a text based table. | 2351 | * Table Definition:: What is a text based table. |
| @@ -2506,15 +2505,16 @@ result in an illegitimate cell layout. | |||
| 2506 | @cindex text-based tables, splitting cells | 2505 | @cindex text-based tables, splitting cells |
| 2507 | @cindex splitting table cells | 2506 | @cindex splitting table cells |
| 2508 | @kbd{M-x table-split-cell} splits the current cell vertically or | 2507 | @kbd{M-x table-split-cell} splits the current cell vertically or |
| 2509 | horizontally, prompting for the direction with the minibuffer. The | 2508 | horizontally, prompting for the direction with the minibuffer. To |
| 2510 | commands @kbd{M-x table-split-cell-vertically} and @kbd{M-x | 2509 | split in a specific direction, use @kbd{M-x |
| 2511 | table-split-cell-horizontally} split in a specific direction. When | 2510 | table-split-cell-vertically} and @kbd{M-x |
| 2512 | splitting vertically, the old cell contents are automatically split | 2511 | table-split-cell-horizontally}. When splitting vertically, the old |
| 2513 | between the two new cells. When splitting horizontally, you are | 2512 | cell contents are automatically split between the two new cells. When |
| 2514 | prompted for how to divide the cell contents, if the cell is | 2513 | splitting horizontally, you are prompted for how to divide the cell |
| 2515 | non-empty; the options are @samp{split} (divide the contents at | 2514 | contents, if the cell is non-empty; the options are @samp{split} |
| 2516 | point), @samp{left} (put all the contents in the left cell), and | 2515 | (divide the contents at point), @samp{left} (put all the contents in |
| 2517 | @samp{right} (put all the contents in the right cell). | 2516 | the left cell), and @samp{right} (put all the contents in the right |
| 2517 | cell). | ||
| 2518 | 2518 | ||
| 2519 | The following commands enlarge or shrink a cell. By default, they | 2519 | The following commands enlarge or shrink a cell. By default, they |
| 2520 | resize by one row or column; if a numeric argument is supplied, that | 2520 | resize by one row or column; if a numeric argument is supplied, that |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index b1ec6b7dfbf..0439cf2be57 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-06-17 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * elisp.texi: Remove urlcolor setting. | ||
| 4 | |||
| 1 | 2012-06-17 Glenn Morris <rgm@gnu.org> | 5 | 2012-06-17 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * display.texi (Face Attributes): Copyedits. Add a few cindex entries. | 7 | * display.texi (Face Attributes): Copyedits. Add a few cindex entries. |
diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi index 51596224d02..38dfc949264 100644 --- a/doc/lispref/customize.texi +++ b/doc/lispref/customize.texi | |||
| @@ -702,7 +702,8 @@ This is done by using a customization type specification instead of a | |||
| 702 | symbol for the key. | 702 | symbol for the key. |
| 703 | 703 | ||
| 704 | @example | 704 | @example |
| 705 | :options '("foo" ((function-item some-function) integer) | 705 | :options '("foo" |
| 706 | ((function-item some-function) integer) | ||
| 706 | "baz") | 707 | "baz") |
| 707 | @end example | 708 | @end example |
| 708 | 709 | ||
| @@ -710,7 +711,8 @@ Many alists use lists with two elements, instead of cons cells. For | |||
| 710 | example, | 711 | example, |
| 711 | 712 | ||
| 712 | @example | 713 | @example |
| 713 | (defcustom list-alist '(("foo" 1) ("bar" 2) ("baz" 3)) | 714 | (defcustom list-alist |
| 715 | '(("foo" 1) ("bar" 2) ("baz" 3)) | ||
| 714 | "Each element is a list of the form (KEY VALUE).") | 716 | "Each element is a list of the form (KEY VALUE).") |
| 715 | @end example | 717 | @end example |
| 716 | 718 | ||
| @@ -718,7 +720,8 @@ example, | |||
| 718 | instead of | 720 | instead of |
| 719 | 721 | ||
| 720 | @example | 722 | @example |
| 721 | (defcustom cons-alist '(("foo" . 1) ("bar" . 2) ("baz" . 3)) | 723 | (defcustom cons-alist |
| 724 | '(("foo" . 1) ("bar" . 2) ("baz" . 3)) | ||
| 722 | "Each element is a cons-cell (KEY . VALUE).") | 725 | "Each element is a cons-cell (KEY . VALUE).") |
| 723 | @end example | 726 | @end example |
| 724 | 727 | ||
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 2e9be1e3201..53c3ebe8b97 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -790,8 +790,8 @@ Its default value is a list of two functions: | |||
| 790 | @findex collapse-delayed-warnings | 790 | @findex collapse-delayed-warnings |
| 791 | @findex display-delayed-warnings | 791 | @findex display-delayed-warnings |
| 792 | @noindent | 792 | @noindent |
| 793 | The function @code{collapse-delayed-warnings} iterates through | 793 | The function @code{collapse-delayed-warnings} removes repeated entries |
| 794 | @code{delayed-warnings-list}, removing repeated entries. The function | 794 | from @code{delayed-warnings-list}. The function |
| 795 | @code{display-delayed-warnings} calls @code{display-warning} on each | 795 | @code{display-delayed-warnings} calls @code{display-warning} on each |
| 796 | of the entries in @code{delayed-warnings-list}, in turn, and then sets | 796 | of the entries in @code{delayed-warnings-list}, in turn, and then sets |
| 797 | @code{delayed-warnings-list} to @code{nil}. | 797 | @code{delayed-warnings-list} to @code{nil}. |
| @@ -2081,11 +2081,10 @@ the @code{:family} attribute (a string). @xref{Fonts,,, emacs, The | |||
| 2081 | GNU Emacs Manual}. | 2081 | GNU Emacs Manual}. |
| 2082 | 2082 | ||
| 2083 | @item :width | 2083 | @item :width |
| 2084 | Relative proportionate character width, also known as the character | 2084 | Relative character width. This should be one of the symbols |
| 2085 | set width. This should be one of the symbols @code{ultra-condensed}, | 2085 | @code{ultra-condensed}, @code{extra-condensed}, @code{condensed}, |
| 2086 | @code{extra-condensed}, @code{condensed}, @code{semi-condensed}, | 2086 | @code{semi-condensed}, @code{normal}, @code{semi-expanded}, |
| 2087 | @code{normal}, @code{semi-expanded}, @code{expanded}, | 2087 | @code{expanded}, @code{extra-expanded}, or @code{ultra-expanded}. |
| 2088 | @code{extra-expanded}, or @code{ultra-expanded}. | ||
| 2089 | 2088 | ||
| 2090 | @item :height | 2089 | @item :height |
| 2091 | The height of the font. In the simplest case, this is an integer in | 2090 | The height of the font. In the simplest case, this is an integer in |
diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi index 20b7c0765e6..99b4c217845 100644 --- a/doc/lispref/edebug.texi +++ b/doc/lispref/edebug.texi | |||
| @@ -1035,10 +1035,10 @@ The current match data. @xref{Match Data}. | |||
| 1035 | 1035 | ||
| 1036 | @item | 1036 | @item |
| 1037 | The variables @code{last-command}, @code{this-command}, | 1037 | The variables @code{last-command}, @code{this-command}, |
| 1038 | @code{last-input-event}, @code{last-command-event}, | 1038 | @code{last-command-event}, @code{last-input-event}, |
| 1039 | @code{last-event-frame}, @code{last-nonmenu-event}, and | 1039 | @code{last-event-frame}, @code{last-nonmenu-event}, and |
| 1040 | @code{track-mouse}. Commands used within Edebug do not affect these | 1040 | @code{track-mouse}. Commands in Edebug do not affect these variables |
| 1041 | variables outside of Edebug. | 1041 | outside of Edebug. |
| 1042 | 1042 | ||
| 1043 | Executing commands within Edebug can change the key sequence that | 1043 | Executing commands within Edebug can change the key sequence that |
| 1044 | would be returned by @code{this-command-keys}, and there is no way to | 1044 | would be returned by @code{this-command-keys}, and there is no way to |
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index fcbc6434d11..824934a5ceb 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -61,7 +61,7 @@ | |||
| 61 | @c in general, keep the following line commented out, unless doing a | 61 | @c in general, keep the following line commented out, unless doing a |
| 62 | @c copy of this manual that will be published. The manual should go | 62 | @c copy of this manual that will be published. The manual should go |
| 63 | @c onto the distribution in the full, 8.5 x 11" size. | 63 | @c onto the distribution in the full, 8.5 x 11" size. |
| 64 | @c @smallbook | 64 | @c @set smallbook |
| 65 | 65 | ||
| 66 | @ifset volflag | 66 | @ifset volflag |
| 67 | @smallbook | 67 | @smallbook |
| @@ -77,8 +77,6 @@ | |||
| 77 | @tex | 77 | @tex |
| 78 | @ifset smallbook | 78 | @ifset smallbook |
| 79 | @fonttextsize 10 | 79 | @fonttextsize 10 |
| 80 | \global\let\urlcolor=\Black % don't print links in grayscale | ||
| 81 | \global\let\linkcolor=\Black | ||
| 82 | @end ifset | 80 | @end ifset |
| 83 | \global\hbadness=6666 % don't worry about not-too-underfull boxes | 81 | \global\hbadness=6666 % don't worry about not-too-underfull boxes |
| 84 | @end tex | 82 | @end tex |
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 1c590b3a3e2..618569c3559 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -2950,7 +2950,8 @@ between consecutive checks. For example: | |||
| 2950 | (let ((remote-file-name-inhibit-cache | 2950 | (let ((remote-file-name-inhibit-cache |
| 2951 | (- display-time-interval 5))) | 2951 | (- display-time-interval 5))) |
| 2952 | (and (file-exists-p file) | 2952 | (and (file-exists-p file) |
| 2953 | (< 0 (nth 7 (file-attributes (file-chase-links file))))))) | 2953 | (< 0 (nth 7 (file-attributes |
| 2954 | (file-chase-links file))))))) | ||
| 2954 | @end example | 2955 | @end example |
| 2955 | @end defopt | 2956 | @end defopt |
| 2956 | 2957 | ||
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 2ba277d9312..5fba243f65f 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi | |||
| @@ -1263,8 +1263,8 @@ example, byte-compiling @file{fortran.el} used to warn: | |||
| 1263 | 1263 | ||
| 1264 | @example | 1264 | @example |
| 1265 | In end of data: | 1265 | In end of data: |
| 1266 | fortran.el:2152:1:Warning: the function `gud-find-c-expr' is not known | 1266 | fortran.el:2152:1:Warning: the function `gud-find-c-expr' is not |
| 1267 | to be defined. | 1267 | known to be defined. |
| 1268 | @end example | 1268 | @end example |
| 1269 | 1269 | ||
| 1270 | In fact, @code{gud-find-c-expr} is only used in the function that | 1270 | In fact, @code{gud-find-c-expr} is only used in the function that |
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index 38e8fc37d7e..ac3d9e47580 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi | |||
| @@ -448,8 +448,8 @@ override any non-@code{nil} binding in any other of the @var{maps}. | |||
| 448 | @example | 448 | @example |
| 449 | (defvar help-mode-map | 449 | (defvar help-mode-map |
| 450 | (let ((map (make-sparse-keymap))) | 450 | (let ((map (make-sparse-keymap))) |
| 451 | (set-keymap-parent map (make-composed-keymap button-buffer-map | 451 | (set-keymap-parent map |
| 452 | special-mode-map)) | 452 | (make-composed-keymap button-buffer-map special-mode-map)) |
| 453 | ... map) ... ) | 453 | ... map) ... ) |
| 454 | @end example | 454 | @end example |
| 455 | 455 | ||
| @@ -1600,10 +1600,11 @@ to @code{self-insert-command}. | |||
| 1600 | @end defvar | 1600 | @end defvar |
| 1601 | 1601 | ||
| 1602 | @cindex key translation function | 1602 | @cindex key translation function |
| 1603 | You can use @code{input-decode-map}, @code{local-function-key-map}, or | 1603 | You can use @code{input-decode-map}, @code{local-function-key-map}, |
| 1604 | @code{key-translation-map} for more than simple aliases, by using a | 1604 | and @code{key-translation-map} for more than simple aliases, by using |
| 1605 | function, instead of a key sequence, as the ``translation'' of a key. | 1605 | a function, instead of a key sequence, as the ``translation'' of a |
| 1606 | Then this function is called to compute the translation of that key. | 1606 | key. Then this function is called to compute the translation of that |
| 1607 | key. | ||
| 1607 | 1608 | ||
| 1608 | The key translation function receives one argument, which is the prompt | 1609 | The key translation function receives one argument, which is the prompt |
| 1609 | that was specified in @code{read-key-sequence}---or @code{nil} if the | 1610 | that was specified in @code{read-key-sequence}---or @code{nil} if the |
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi index a406d4649dc..0d3acf3a968 100644 --- a/doc/lispref/loading.texi +++ b/doc/lispref/loading.texi | |||
| @@ -513,9 +513,10 @@ the following: | |||
| 513 | 513 | ||
| 514 | @item Definitions for major or minor modes: | 514 | @item Definitions for major or minor modes: |
| 515 | @code{define-minor-mode}, @code{define-globalized-minor-mode}, | 515 | @code{define-minor-mode}, @code{define-globalized-minor-mode}, |
| 516 | @code{define-generic-mode}, @code{easy-mmode-define-minor-mode}, | 516 | @code{define-generic-mode}, @code{define-derived-mode}, |
| 517 | @code{easy-mmode-define-minor-mode}, | ||
| 517 | @code{easy-mmode-define-global-mode}, @code{define-compilation-mode}, | 518 | @code{easy-mmode-define-global-mode}, @code{define-compilation-mode}, |
| 518 | @code{define-derived-mode}, and @code{define-global-minor-mode}. | 519 | and @code{define-global-minor-mode}. |
| 519 | 520 | ||
| 520 | @item Other definition types: | 521 | @item Other definition types: |
| 521 | @code{defcustom}, @code{defgroup}, @code{defclass} | 522 | @code{defcustom}, @code{defgroup}, @code{defclass} |
diff --git a/doc/lispref/macros.texi b/doc/lispref/macros.texi index 1f02480cd32..b9b0e03c65a 100644 --- a/doc/lispref/macros.texi +++ b/doc/lispref/macros.texi | |||
| @@ -338,8 +338,9 @@ problem. This macro allows us to write a ``for'' loop construct. | |||
| 338 | "Execute a simple \"for\" loop. | 338 | "Execute a simple \"for\" loop. |
| 339 | For example, (for i from 1 to 10 do (print i))." | 339 | For example, (for i from 1 to 10 do (print i))." |
| 340 | (list 'let (list (list var init)) | 340 | (list 'let (list (list var init)) |
| 341 | (cons 'while (cons (list '<= var final) | 341 | (cons 'while |
| 342 | (append body (list (list 'inc var))))))) | 342 | (cons (list '<= var final) |
| 343 | (append body (list (list 'inc var))))))) | ||
| 343 | @end group | 344 | @end group |
| 344 | @result{} for | 345 | @result{} for |
| 345 | 346 | ||
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index 96e9b78f871..8b5e3da493a 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi | |||
| @@ -1234,8 +1234,8 @@ each calls the following function to set various variables: | |||
| 1234 | 1234 | ||
| 1235 | @smallexample | 1235 | @smallexample |
| 1236 | @group | 1236 | @group |
| 1237 | (defun lisp-mode-variables (&optional lisp-syntax keywords-case-insensitive) | 1237 | (defun lisp-mode-variables (&optional syntax keywords-case-insensitive) |
| 1238 | (when lisp-syntax | 1238 | (when syntax |
| 1239 | (set-syntax-table lisp-mode-syntax-table)) | 1239 | (set-syntax-table lisp-mode-syntax-table)) |
| 1240 | (setq local-abbrev-table lisp-mode-abbrev-table) | 1240 | (setq local-abbrev-table lisp-mode-abbrev-table) |
| 1241 | @dots{} | 1241 | @dots{} |
| @@ -1308,9 +1308,9 @@ or to switch back to an existing one. | |||
| 1308 | Entry to this mode calls the value of `lisp-mode-hook' | 1308 | Entry to this mode calls the value of `lisp-mode-hook' |
| 1309 | if that value is non-nil." | 1309 | if that value is non-nil." |
| 1310 | (lisp-mode-variables nil t) | 1310 | (lisp-mode-variables nil t) |
| 1311 | (set (make-local-variable 'find-tag-default-function) 'lisp-find-tag-default) | 1311 | (set (make-local-variable 'find-tag-default-function) |
| 1312 | (make-local-variable 'comment-start-skip) | 1312 | 'lisp-find-tag-default) |
| 1313 | (setq comment-start-skip | 1313 | (set (make-local-variable 'comment-start-skip) |
| 1314 | "\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\)\\(;+\\|#|\\) *") | 1314 | "\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\)\\(;+\\|#|\\) *") |
| 1315 | (setq imenu-case-fold-search t)) | 1315 | (setq imenu-case-fold-search t)) |
| 1316 | @end group | 1316 | @end group |
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index 67405256779..7895d1616f5 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi | |||
| @@ -408,16 +408,15 @@ codepoint belongs: most unassigned codepoints get the value of | |||
| 408 | or @code{R} (strong R). | 408 | or @code{R} (strong R). |
| 409 | 409 | ||
| 410 | @item decomposition | 410 | @item decomposition |
| 411 | Corresponds to the Unicode @code{Decomposition_Type} and | 411 | Corresponds to the Unicode properties @code{Decomposition_Type} and |
| 412 | @code{Decomposition_Value} properties. The value is a list, whose | 412 | @code{Decomposition_Value}. The value is a list, whose first element |
| 413 | first element may be a symbol representing a compatibility formatting | 413 | may be a symbol representing a compatibility formatting tag, such as |
| 414 | tag, such as @code{small}@footnote{The Unicode specification writes | 414 | @code{small}@footnote{The Unicode specification writes these tag names |
| 415 | these tag names inside @samp{<..>} brackets, but the tag names in | 415 | inside @samp{<..>} brackets, but the tag names in Emacs do not include |
| 416 | Emacs do not include the brackets; e.g.@: Unicode specifies | 416 | the brackets; e.g.@: Unicode specifies @samp{<small>} where Emacs uses |
| 417 | @samp{<small>} where Emacs uses @samp{small}. }; the other elements | 417 | @samp{small}. }; the other elements are characters that give the |
| 418 | are characters that give the compatibility decomposition sequence of | 418 | compatibility decomposition sequence of this character. For |
| 419 | this character. For unassigned codepoints, the value is the character | 419 | unassigned codepoints, the value is the character itself. |
| 420 | itself. | ||
| 421 | 420 | ||
| 422 | @item decimal-digit-value | 421 | @item decimal-digit-value |
| 423 | Corresponds to the Unicode @code{Numeric_Value} property for | 422 | Corresponds to the Unicode @code{Numeric_Value} property for |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 6e4e0e7a9db..e604d92e690 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -2322,7 +2322,7 @@ channels and image data, respectively. | |||
| 2322 | @item :image-path @var{path} | 2322 | @item :image-path @var{path} |
| 2323 | This is represented either as a URI (@samp{file://} is the only URI | 2323 | This is represented either as a URI (@samp{file://} is the only URI |
| 2324 | schema supported right now) or a name in a freedesktop.org-compliant | 2324 | schema supported right now) or a name in a freedesktop.org-compliant |
| 2325 | icon theme from @samp{$XDG_DATA_DIRS/icons}, like @samp{"mail-message-new"}. | 2325 | icon theme from @samp{$XDG_DATA_DIRS/icons}. |
| 2326 | 2326 | ||
| 2327 | @item :sound-file @var{filename} | 2327 | @item :sound-file @var{filename} |
| 2328 | The path to a sound file to play when the notification pops up. | 2328 | The path to a sound file to play when the notification pops up. |
| @@ -2473,26 +2473,27 @@ a symbol representing a supported external library, and the rest are | |||
| 2473 | strings giving alternate filenames for that library. | 2473 | strings giving alternate filenames for that library. |
| 2474 | 2474 | ||
| 2475 | Emacs tries to load the library from the files in the order they | 2475 | Emacs tries to load the library from the files in the order they |
| 2476 | appear in the list; if none is found, the running session of Emacs | 2476 | appear in the list; if none is found, the Emacs session won't have |
| 2477 | won't have access to that library, and the features that depend on the | 2477 | access to that library, and the features it provides will be |
| 2478 | library will be unavailable. | 2478 | unavailable. |
| 2479 | 2479 | ||
| 2480 | Image support on some platforms uses this facility. Here's an example | 2480 | Image support on some platforms uses this facility. Here's an example |
| 2481 | of setting this variable for supporting images on MS-Windows: | 2481 | of setting this variable for supporting images on MS-Windows: |
| 2482 | 2482 | ||
| 2483 | @lisp | 2483 | @example |
| 2484 | (setq dynamic-library-alist | 2484 | (setq dynamic-library-alist |
| 2485 | '((xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll") | 2485 | '((xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll") |
| 2486 | (png "libpng12d.dll" "libpng12.dll" "libpng.dll" | 2486 | (png "libpng12d.dll" "libpng12.dll" "libpng.dll" |
| 2487 | "libpng13d.dll" "libpng13.dll") | 2487 | "libpng13d.dll" "libpng13.dll") |
| 2488 | (jpeg "jpeg62.dll" "libjpeg.dll" "jpeg-62.dll" "jpeg.dll") | 2488 | (jpeg "jpeg62.dll" "libjpeg.dll" "jpeg-62.dll" |
| 2489 | "jpeg.dll") | ||
| 2489 | (tiff "libtiff3.dll" "libtiff.dll") | 2490 | (tiff "libtiff3.dll" "libtiff.dll") |
| 2490 | (gif "giflib4.dll" "libungif4.dll" "libungif.dll") | 2491 | (gif "giflib4.dll" "libungif4.dll" "libungif.dll") |
| 2491 | (svg "librsvg-2-2.dll") | 2492 | (svg "librsvg-2-2.dll") |
| 2492 | (gdk-pixbuf "libgdk_pixbuf-2.0-0.dll") | 2493 | (gdk-pixbuf "libgdk_pixbuf-2.0-0.dll") |
| 2493 | (glib "libglib-2.0-0.dll") | 2494 | (glib "libglib-2.0-0.dll") |
| 2494 | (gobject "libgobject-2.0-0.dll"))) | 2495 | (gobject "libgobject-2.0-0.dll"))) |
| 2495 | @end lisp | 2496 | @end example |
| 2496 | 2497 | ||
| 2497 | Note that image types @code{pbm} and @code{xbm} do not need entries in | 2498 | Note that image types @code{pbm} and @code{xbm} do not need entries in |
| 2498 | this variable because they do not depend on external libraries and are | 2499 | this variable because they do not depend on external libraries and are |
diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi index b05db2bc1a1..a59a99d124c 100644 --- a/doc/lispref/positions.texi +++ b/doc/lispref/positions.texi | |||
| @@ -828,7 +828,8 @@ consequences, so the byte compiler warns if you call @code{set-buffer} | |||
| 828 | during an excursion: | 828 | during an excursion: |
| 829 | 829 | ||
| 830 | @example | 830 | @example |
| 831 | Warning: Use `with-current-buffer' rather than save-excursion+set-buffer | 831 | Warning: Use `with-current-buffer' rather than |
| 832 | save-excursion+set-buffer | ||
| 832 | @end example | 833 | @end example |
| 833 | 834 | ||
| 834 | @noindent | 835 | @noindent |
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index 64be3ee2695..34b62a48329 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi | |||
| @@ -1802,7 +1802,7 @@ The number of threads in the process. | |||
| 1802 | @item start | 1802 | @item start |
| 1803 | The time when the process was started, in the same | 1803 | The time when the process was started, in the same |
| 1804 | @w{@code{(@var{high} @var{low} @var{microsec})}} format used by | 1804 | @w{@code{(@var{high} @var{low} @var{microsec})}} format used by |
| 1805 | @code{current-time} and @code{file-attributes}. | 1805 | @code{current-time} and by @code{file-attributes}. |
| 1806 | 1806 | ||
| 1807 | @item etime | 1807 | @item etime |
| 1808 | The time elapsed since the process started, in the @w{@code{(@var{high} | 1808 | The time elapsed since the process started, in the @w{@code{(@var{high} |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 63a6d2cbab3..d670a85a464 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -215,8 +215,7 @@ properties, just the characters themselves. @xref{Text Properties}. | |||
| 215 | 215 | ||
| 216 | @defun buffer-string | 216 | @defun buffer-string |
| 217 | This function returns the contents of the entire accessible portion of | 217 | This function returns the contents of the entire accessible portion of |
| 218 | the current buffer as a string. It is equivalent to | 218 | the current buffer, as a string. |
| 219 | @w{@code{(buffer-substring (point-min) (point-max))}}. | ||
| 220 | @end defun | 219 | @end defun |
| 221 | 220 | ||
| 222 | @defun filter-buffer-substring start end &optional delete | 221 | @defun filter-buffer-substring start end &optional delete |
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index 5ae368000f6..c7c466c7d36 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi | |||
| @@ -1399,7 +1399,7 @@ When writing an application, you should normally use the higher-level | |||
| 1399 | functions described in @ref{Switching Buffers}, instead of calling | 1399 | functions described in @ref{Switching Buffers}, instead of calling |
| 1400 | @code{set-window-buffer} directly. | 1400 | @code{set-window-buffer} directly. |
| 1401 | 1401 | ||
| 1402 | This function runs @code{window-scroll-functions}, followed by | 1402 | This runs @code{window-scroll-functions}, followed by |
| 1403 | @code{window-configuration-change-hook}. @xref{Window Hooks}. | 1403 | @code{window-configuration-change-hook}. @xref{Window Hooks}. |
| 1404 | @end defun | 1404 | @end defun |
| 1405 | 1405 | ||