diff options
| author | Glenn Morris | 2011-02-19 11:40:59 -0800 |
|---|---|---|
| committer | Glenn Morris | 2011-02-19 11:40:59 -0800 |
| commit | 67ab0163d67fbfeb41c37c8a259f27eeef965520 (patch) | |
| tree | 0baa678a486744cc30719841ab745fe690f5bc9d | |
| parent | d6e96966e86d8eadec446788d19144bd69b1e798 (diff) | |
| parent | 27ac6e7908c1d7b503ac5dca42a34ab9068d0864 (diff) | |
| download | emacs-67ab0163d67fbfeb41c37c8a259f27eeef965520.tar.gz emacs-67ab0163d67fbfeb41c37c8a259f27eeef965520.zip | |
Merge from emacs-23; up to 2010-06-01T01:49:15Z!monnier@iro.umontreal.ca
67 files changed, 252 insertions, 76 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index ec57887a154..f113a7987c1 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-02-19 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * dired.texi (Dired): Dired-X version number was dropped. | ||
| 4 | |||
| 1 | 2011-02-14 Jan Djärv <jan.h.d@swipnet.se> | 5 | 2011-02-14 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 6 | ||
| 3 | * xresources.texi (X Resources): Remove *faceName and replace it with | 7 | * xresources.texi (X Resources): Remove *faceName and replace it with |
diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index 914c9984c14..2f274d7a324 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi | |||
| @@ -23,7 +23,7 @@ files. You first mark certain files in order to operate on all of | |||
| 23 | them with one command. | 23 | them with one command. |
| 24 | 24 | ||
| 25 | The Dired-X package provides various extra features for Dired mode. | 25 | The Dired-X package provides various extra features for Dired mode. |
| 26 | @xref{Top, Dired-X,,dired-x, Dired Extra Version 2 User's Manual}. | 26 | @xref{Top, Dired-X,,dired-x, Dired Extra User's Manual}. |
| 27 | 27 | ||
| 28 | You can also view a list of files in a directory with @kbd{C-x C-d} | 28 | You can also view a list of files in a directory with @kbd{C-x C-d} |
| 29 | (@code{list-directory}). Unlike Dired, this command does not allow | 29 | (@code{list-directory}). Unlike Dired, this command does not allow |
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog index a6897fc4ec9..d2e6954025a 100644 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-02-19 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir. | ||
| 4 | |||
| 1 | 2011-01-23 Werner Lemberg <wl@gnu.org> | 5 | 2011-01-23 Werner Lemberg <wl@gnu.org> |
| 2 | 6 | ||
| 3 | * Makefile.in (MAKEINFO): Now controlled by `configure'. | 7 | * Makefile.in (MAKEINFO): Now controlled by `configure'. |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 7b9ec75446b..11ceea19eef 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -216,7 +216,7 @@ | |||
| 216 | 216 | ||
| 217 | @c ---------------------------------------------------- | 217 | @c ---------------------------------------------------- |
| 218 | 218 | ||
| 219 | @dircategory Emacs | 219 | @dircategory GNU Emacs Lisp |
| 220 | @direntry | 220 | @direntry |
| 221 | * Emacs Lisp Intro: (eintr). | 221 | * Emacs Lisp Intro: (eintr). |
| 222 | A simple introduction to Emacs Lisp programming. | 222 | A simple introduction to Emacs Lisp programming. |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 0f1f0425478..90eed004d39 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,23 @@ | |||
| 1 | 2011-02-19 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * elisp.texi: Sync @dircategory with ../../info/dir. | ||
| 4 | |||
| 5 | * files.texi (Visiting Functions): Document find-file-literally, | ||
| 6 | both the command and the variable. | ||
| 7 | |||
| 8 | * variables.texi (Creating Buffer-Local): Explain the meaning of | ||
| 9 | permanent local variables. | ||
| 10 | |||
| 11 | * files.texi (Visiting Functions): Document find-file-literally, | ||
| 12 | both the command and the variable. | ||
| 13 | |||
| 14 | * variables.texi (Creating Buffer-Local): Explain the meaning of | ||
| 15 | permanent local variables. | ||
| 16 | |||
| 17 | 2011-02-19 Glenn Morris <rgm@gnu.org> | ||
| 18 | |||
| 19 | * keymaps.texi (Remapping Commands): Mention how to undo it. | ||
| 20 | |||
| 1 | 2011-02-09 Reuben Thomas <rrt@sc3d.org> | 21 | 2011-02-09 Reuben Thomas <rrt@sc3d.org> |
| 2 | 22 | ||
| 3 | * loading.texi (Hooks for Loading): Remove unnecessary advice | 23 | * loading.texi (Hooks for Loading): Remove unnecessary advice |
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index ad7931d45b4..cc3ceb8003c 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -62,7 +62,7 @@ developing GNU and promoting software freedom.'' | |||
| 62 | @end quotation | 62 | @end quotation |
| 63 | @end copying | 63 | @end copying |
| 64 | 64 | ||
| 65 | @dircategory Emacs | 65 | @dircategory GNU Emacs Lisp |
| 66 | @direntry | 66 | @direntry |
| 67 | * Elisp: (elisp). The Emacs Lisp Reference Manual. | 67 | * Elisp: (elisp). The Emacs Lisp Reference Manual. |
| 68 | @end direntry | 68 | @end direntry |
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 46ebced7a32..3697f18badd 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -113,6 +113,26 @@ When @code{find-file} is called interactively, it prompts for | |||
| 113 | @var{filename} in the minibuffer. | 113 | @var{filename} in the minibuffer. |
| 114 | @end deffn | 114 | @end deffn |
| 115 | 115 | ||
| 116 | @deffn Command find-file-literally filename | ||
| 117 | This command visits @var{filename}, like @code{find-file} does, but it | ||
| 118 | does not perform any format conversions (@pxref{Format Conversion}), | ||
| 119 | character code conversions (@pxref{Coding Systems}), or end-of-line | ||
| 120 | conversions (@pxref{Coding System Basics, End of line conversion}). | ||
| 121 | The buffer visiting the file is made unibyte, and its major mode is | ||
| 122 | Fundamental mode, regardless of the file name. File local variable | ||
| 123 | specifications in the file (@pxref{File Local Variables}) are | ||
| 124 | ignored, and automatic decompression and adding a newline at the end | ||
| 125 | of the file due to @code{require-final-newline} (@pxref{Saving | ||
| 126 | Buffers, require-final-newline}) are also disabled. | ||
| 127 | |||
| 128 | Note that if Emacs already has a buffer visiting the same file | ||
| 129 | non-literally, it will not visit the same file literally, but instead | ||
| 130 | just switch to the existing buffer. If you want to be sure of | ||
| 131 | accessing a file's contents literally, you should create a temporary | ||
| 132 | buffer and then read the file contents into it using | ||
| 133 | @code{insert-file-contents-literally} (@pxref{Reading from Files}). | ||
| 134 | @end deffn | ||
| 135 | |||
| 116 | @defun find-file-noselect filename &optional nowarn rawfile wildcards | 136 | @defun find-file-noselect filename &optional nowarn rawfile wildcards |
| 117 | This function is the guts of all the file-visiting functions. It | 137 | This function is the guts of all the file-visiting functions. It |
| 118 | returns a buffer visiting the file @var{filename}. You may make the | 138 | returns a buffer visiting the file @var{filename}. You may make the |
| @@ -224,6 +244,16 @@ This is not a normal hook because the values of the functions are | |||
| 224 | used, and in many cases only some of the functions are called. | 244 | used, and in many cases only some of the functions are called. |
| 225 | @end defvar | 245 | @end defvar |
| 226 | 246 | ||
| 247 | @defvar find-file-literally | ||
| 248 | This buffer-local variable, if set to a non-@code{nil} value, makes | ||
| 249 | @code{save-buffer} behave as if the buffer were visiting its file | ||
| 250 | literally, i.e. without conversions of any kind. The command | ||
| 251 | @code{find-file-literally} sets this variable's local value, but other | ||
| 252 | equivalent functions and commands can do that as well, e.g.@: to avoid | ||
| 253 | automatic addition of a newline at the end of the file. This variable | ||
| 254 | us permanent local, so it is unaffected by changes of major modes. | ||
| 255 | @end defvar | ||
| 256 | |||
| 227 | @node Subroutines of Visiting | 257 | @node Subroutines of Visiting |
| 228 | @comment node-name, next, previous, up | 258 | @comment node-name, next, previous, up |
| 229 | @subsection Subroutines of Visiting | 259 | @subsection Subroutines of Visiting |
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index 4a2964b9b6c..af24ff5aa43 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi | |||
| @@ -1508,6 +1508,12 @@ does not have the effect of remapping @code{kill-line} into | |||
| 1508 | if an ordinary binding specifies @code{my-kill-line}, this keymap will | 1508 | if an ordinary binding specifies @code{my-kill-line}, this keymap will |
| 1509 | remap it to @code{my-other-kill-line}. | 1509 | remap it to @code{my-other-kill-line}. |
| 1510 | 1510 | ||
| 1511 | To undo the remapping of a command, remap it to @code{nil}; e.g. | ||
| 1512 | |||
| 1513 | @smallexample | ||
| 1514 | (define-key my-mode-map [remap kill-line] nil) | ||
| 1515 | @end smallexample | ||
| 1516 | |||
| 1511 | @defun command-remapping command &optional position keymaps | 1517 | @defun command-remapping command &optional position keymaps |
| 1512 | This function returns the remapping for @var{command} (a symbol), | 1518 | This function returns the remapping for @var{command} (a symbol), |
| 1513 | given the current active keymaps. If @var{command} is not remapped | 1519 | given the current active keymaps. If @var{command} is not remapped |
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi index 5b5f3365978..0cdcaa84d58 100644 --- a/doc/lispref/variables.texi +++ b/doc/lispref/variables.texi | |||
| @@ -1407,6 +1407,8 @@ subsequent major mode. @xref{Hooks}. | |||
| 1407 | @cindex permanent local variable | 1407 | @cindex permanent local variable |
| 1408 | A buffer-local variable is @dfn{permanent} if the variable name (a | 1408 | A buffer-local variable is @dfn{permanent} if the variable name (a |
| 1409 | symbol) has a @code{permanent-local} property that is non-@code{nil}. | 1409 | symbol) has a @code{permanent-local} property that is non-@code{nil}. |
| 1410 | Such variables are unaffected by @code{kill-all-local-variables}, and | ||
| 1411 | their local bindings are therefore not cleared by changing major modes. | ||
| 1410 | Permanent locals are appropriate for data pertaining to where the file | 1412 | Permanent locals are appropriate for data pertaining to where the file |
| 1411 | came from or how to save it, rather than with how to edit the contents. | 1413 | came from or how to save it, rather than with how to edit the contents. |
| 1412 | 1414 | ||
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index cbe4fbbeb1b..164fdc4ed65 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,53 @@ | |||
| 1 | 2011-02-19 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * ada-mode.texi: Sync @dircategory with ../../info/dir. | ||
| 4 | * auth.texi: Sync @dircategory with ../../info/dir. | ||
| 5 | * autotype.texi: Sync @dircategory with ../../info/dir. | ||
| 6 | * calc.texi: Sync @dircategory with ../../info/dir. | ||
| 7 | * cc-mode.texi: Sync @dircategory with ../../info/dir. | ||
| 8 | * cl.texi: Sync @dircategory with ../../info/dir. | ||
| 9 | * dbus.texi: Sync @dircategory with ../../info/dir. | ||
| 10 | * dired-x.texi: Sync @dircategory with ../../info/dir. | ||
| 11 | * ebrowse.texi: Sync @dircategory with ../../info/dir. | ||
| 12 | * ede.texi: Sync @dircategory with ../../info/dir. | ||
| 13 | * ediff.texi: Sync @dircategory with ../../info/dir. | ||
| 14 | * edt.texi: Sync @dircategory with ../../info/dir. | ||
| 15 | * eieio.texi: Sync @dircategory with ../../info/dir. | ||
| 16 | * emacs-mime.texi: Sync @dircategory with ../../info/dir. | ||
| 17 | * epa.texi: Sync @dircategory with ../../info/dir. | ||
| 18 | * erc.texi: Sync @dircategory with ../../info/dir. | ||
| 19 | * eshell.texi: Sync @dircategory with ../../info/dir. | ||
| 20 | * eudc.texi: Sync @dircategory with ../../info/dir. | ||
| 21 | * flymake.texi: Sync @dircategory with ../../info/dir. | ||
| 22 | * forms.texi: Sync @dircategory with ../../info/dir. | ||
| 23 | * gnus.texi: Sync @dircategory with ../../info/dir. | ||
| 24 | * idlwave.texi: Sync @dircategory with ../../info/dir. | ||
| 25 | * mairix-el.texi: Sync @dircategory with ../../info/dir. | ||
| 26 | * message.texi: Sync @dircategory with ../../info/dir. | ||
| 27 | * mh-e.texi: Sync @dircategory with ../../info/dir. | ||
| 28 | * newsticker.texi: Sync @dircategory with ../../info/dir. | ||
| 29 | * nxml-mode.texi: Sync @dircategory with ../../info/dir. | ||
| 30 | * org.texi: Sync @dircategory with ../../info/dir. | ||
| 31 | * pcl-cvs.texi: Sync @dircategory with ../../info/dir. | ||
| 32 | * pgg.texi: Sync @dircategory with ../../info/dir. | ||
| 33 | * rcirc.texi: Sync @dircategory with ../../info/dir. | ||
| 34 | * reftex.texi: Sync @dircategory with ../../info/dir. | ||
| 35 | * remember.texi: Sync @dircategory with ../../info/dir. | ||
| 36 | * sasl.texi: Sync @dircategory with ../../info/dir. | ||
| 37 | * sc.texi: Sync @dircategory with ../../info/dir. | ||
| 38 | * semantic.texi: Sync @dircategory with ../../info/dir. | ||
| 39 | * ses.texi: Sync @dircategory with ../../info/dir. | ||
| 40 | * sieve.texi: Sync @dircategory with ../../info/dir. | ||
| 41 | * smtpmail.texi: Sync @dircategory with ../../info/dir. | ||
| 42 | * speedbar.texi: Sync @dircategory with ../../info/dir. | ||
| 43 | * trampver.texi [emacs]: Set emacsname to "Emacs". | ||
| 44 | * tramp.texi: Sync @dircategory with ../../info/dir. | ||
| 45 | * url.texi: Sync @dircategory with ../../info/dir. | ||
| 46 | * vip.texi: Sync @dircategory with ../../info/dir. | ||
| 47 | * viper.texi: Sync @dircategory with ../../info/dir. | ||
| 48 | * widget.texi: Sync @dircategory with ../../info/dir. | ||
| 49 | * woman.texi: Sync @dircategory with ../../info/dir. | ||
| 50 | |||
| 1 | 2011-02-19 Glenn Morris <rgm@gnu.org> | 51 | 2011-02-19 Glenn Morris <rgm@gnu.org> |
| 2 | 52 | ||
| 3 | * dired-x.texi (Technical Details): No longer redefines dired-add-entry, | 53 | * dired-x.texi (Technical Details): No longer redefines dired-add-entry, |
diff --git a/doc/misc/ada-mode.texi b/doc/misc/ada-mode.texi index 4be88b40361..66cdb200111 100644 --- a/doc/misc/ada-mode.texi +++ b/doc/misc/ada-mode.texi | |||
| @@ -19,7 +19,7 @@ developing GNU and promoting software freedom.'' | |||
| 19 | @end quotation | 19 | @end quotation |
| 20 | @end copying | 20 | @end copying |
| 21 | 21 | ||
| 22 | @dircategory Emacs | 22 | @dircategory Emacs editing modes |
| 23 | @direntry | 23 | @direntry |
| 24 | * Ada mode: (ada-mode). Emacs mode for editing and compiling Ada code. | 24 | * Ada mode: (ada-mode). Emacs mode for editing and compiling Ada code. |
| 25 | @end direntry | 25 | @end direntry |
diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi index 67f5b52b694..27c6691dfa8 100644 --- a/doc/misc/auth.texi +++ b/doc/misc/auth.texi | |||
| @@ -32,7 +32,7 @@ license to the document, as described in section 6 of the license. | |||
| 32 | @end quotation | 32 | @end quotation |
| 33 | @end copying | 33 | @end copying |
| 34 | 34 | ||
| 35 | @dircategory Emacs | 35 | @dircategory Emacs lisp libraries |
| 36 | @direntry | 36 | @direntry |
| 37 | * Auth-source: (auth). The Emacs auth-source library. | 37 | * Auth-source: (auth). The Emacs auth-source library. |
| 38 | @end direntry | 38 | @end direntry |
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi index bdf9ae7ab17..2e66c78a3cb 100644 --- a/doc/misc/autotype.texi +++ b/doc/misc/autotype.texi | |||
| @@ -26,7 +26,7 @@ developing GNU and promoting software freedom.'' | |||
| 26 | @end quotation | 26 | @end quotation |
| 27 | @end copying | 27 | @end copying |
| 28 | 28 | ||
| 29 | @dircategory Emacs | 29 | @dircategory Emacs misc features |
| 30 | @direntry | 30 | @direntry |
| 31 | * Autotype: (autotype). Convenient features for text that you | 31 | * Autotype: (autotype). Convenient features for text that you |
| 32 | enter frequently in Emacs. | 32 | enter frequently in Emacs. |
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi index e98ea807f63..b9d4f8c4a23 100644 --- a/doc/misc/calc.texi +++ b/doc/misc/calc.texi | |||
| @@ -111,7 +111,7 @@ developing GNU and promoting software freedom.'' | |||
| 111 | @end quotation | 111 | @end quotation |
| 112 | @end copying | 112 | @end copying |
| 113 | 113 | ||
| 114 | @dircategory Emacs | 114 | @dircategory Emacs misc features |
| 115 | @direntry | 115 | @direntry |
| 116 | * Calc: (calc). Advanced desk calculator and mathematical tool. | 116 | * Calc: (calc). Advanced desk calculator and mathematical tool. |
| 117 | @end direntry | 117 | @end direntry |
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index d4a870346ce..9ae9abd5e1a 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi | |||
| @@ -177,7 +177,7 @@ developing GNU and promoting software freedom.'' | |||
| 177 | 177 | ||
| 178 | @comment Info directory entry for use by install-info. The indentation | 178 | @comment Info directory entry for use by install-info. The indentation |
| 179 | @comment here is by request from the FSF folks. | 179 | @comment here is by request from the FSF folks. |
| 180 | @dircategory Emacs | 180 | @dircategory Emacs editing modes |
| 181 | @direntry | 181 | @direntry |
| 182 | * CC Mode: (ccmode). Emacs mode for editing C, C++, Objective-C, | 182 | * CC Mode: (ccmode). Emacs mode for editing C, C++, Objective-C, |
| 183 | Java, Pike, AWK, and CORBA IDL code. | 183 | Java, Pike, AWK, and CORBA IDL code. |
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index 13fe9b570e2..afe7c94f447 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi | |||
| @@ -21,7 +21,7 @@ developing GNU and promoting software freedom.'' | |||
| 21 | @end quotation | 21 | @end quotation |
| 22 | @end copying | 22 | @end copying |
| 23 | 23 | ||
| 24 | @dircategory Emacs | 24 | @dircategory Emacs lisp libraries |
| 25 | @direntry | 25 | @direntry |
| 26 | * CL: (cl). Partial Common Lisp support for Emacs Lisp. | 26 | * CL: (cl). Partial Common Lisp support for Emacs Lisp. |
| 27 | @end direntry | 27 | @end direntry |
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi index 64d577f4387..ad202f963aa 100644 --- a/doc/misc/dbus.texi +++ b/doc/misc/dbus.texi | |||
| @@ -25,7 +25,7 @@ developing GNU and promoting software freedom.'' | |||
| 25 | @end quotation | 25 | @end quotation |
| 26 | @end copying | 26 | @end copying |
| 27 | 27 | ||
| 28 | @dircategory Emacs | 28 | @dircategory Emacs lisp libraries |
| 29 | @direntry | 29 | @direntry |
| 30 | * D-Bus: (dbus). Using D-Bus in Emacs. | 30 | * D-Bus: (dbus). Using D-Bus in Emacs. |
| 31 | @end direntry | 31 | @end direntry |
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi index 4a542d9841b..c4e474f0943 100644 --- a/doc/misc/dired-x.texi +++ b/doc/misc/dired-x.texi | |||
| @@ -36,7 +36,7 @@ developing GNU and promoting software freedom.'' | |||
| 36 | @end quotation | 36 | @end quotation |
| 37 | @end copying | 37 | @end copying |
| 38 | 38 | ||
| 39 | @dircategory Emacs | 39 | @dircategory Emacs misc features |
| 40 | @direntry | 40 | @direntry |
| 41 | * Dired-X: (dired-x). Dired Extra Features. | 41 | * Dired-X: (dired-x). Dired Extra Features. |
| 42 | @end direntry | 42 | @end direntry |
diff --git a/doc/misc/ebrowse.texi b/doc/misc/ebrowse.texi index 81a1ab0d29d..19ee9705484 100644 --- a/doc/misc/ebrowse.texi +++ b/doc/misc/ebrowse.texi | |||
| @@ -26,7 +26,7 @@ developing GNU and promoting software freedom.'' | |||
| 26 | @end quotation | 26 | @end quotation |
| 27 | @end copying | 27 | @end copying |
| 28 | 28 | ||
| 29 | @dircategory Emacs | 29 | @dircategory Emacs misc features |
| 30 | @direntry | 30 | @direntry |
| 31 | * Ebrowse: (ebrowse). A C++ class browser for Emacs. | 31 | * Ebrowse: (ebrowse). A C++ class browser for Emacs. |
| 32 | @end direntry | 32 | @end direntry |
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi index 86228a24d06..bc097a87150 100644 --- a/doc/misc/ede.texi +++ b/doc/misc/ede.texi | |||
| @@ -21,9 +21,9 @@ developing GNU and promoting software freedom.'' | |||
| 21 | @end quotation | 21 | @end quotation |
| 22 | @end copying | 22 | @end copying |
| 23 | 23 | ||
| 24 | @dircategory Emacs | 24 | @dircategory Emacs misc features |
| 25 | @direntry | 25 | @direntry |
| 26 | * ede: (ede). Project management for Emacs. | 26 | * EDE: (ede). The Emacs Development Environment. |
| 27 | @end direntry | 27 | @end direntry |
| 28 | 28 | ||
| 29 | @titlepage | 29 | @titlepage |
diff --git a/doc/misc/ediff.texi b/doc/misc/ediff.texi index 743a3460f9b..3ba0796e636 100644 --- a/doc/misc/ediff.texi +++ b/doc/misc/ediff.texi | |||
| @@ -41,7 +41,7 @@ developing GNU and promoting software freedom.'' | |||
| 41 | @end quotation | 41 | @end quotation |
| 42 | @end copying | 42 | @end copying |
| 43 | 43 | ||
| 44 | @dircategory Emacs | 44 | @dircategory Emacs misc features |
| 45 | @direntry | 45 | @direntry |
| 46 | * Ediff: (ediff). A visual interface for comparing and merging programs. | 46 | * Ediff: (ediff). A visual interface for comparing and merging programs. |
| 47 | @end direntry | 47 | @end direntry |
diff --git a/doc/misc/edt.texi b/doc/misc/edt.texi index e3117d65699..377bb6ee8c5 100644 --- a/doc/misc/edt.texi +++ b/doc/misc/edt.texi | |||
| @@ -22,7 +22,7 @@ developing GNU and promoting software freedom.'' | |||
| 22 | @end quotation | 22 | @end quotation |
| 23 | @end copying | 23 | @end copying |
| 24 | 24 | ||
| 25 | @dircategory Emacs | 25 | @dircategory Emacs misc features |
| 26 | @direntry | 26 | @direntry |
| 27 | * EDT: (edt). An Emacs emulation of the EDT editor. | 27 | * EDT: (edt). An Emacs emulation of the EDT editor. |
| 28 | @end direntry | 28 | @end direntry |
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi index 1a22a15afba..8ee40288fe0 100644 --- a/doc/misc/eieio.texi +++ b/doc/misc/eieio.texi | |||
| @@ -27,9 +27,9 @@ developing GNU and promoting software freedom.'' | |||
| 27 | @end quotation | 27 | @end quotation |
| 28 | @end copying | 28 | @end copying |
| 29 | 29 | ||
| 30 | @dircategory Emacs | 30 | @dircategory Emacs misc features |
| 31 | @direntry | 31 | @direntry |
| 32 | * eieio: (eieio). Objects for Emacs. | 32 | * EIEIO: (eieio). An objects system for Emacs Lisp. |
| 33 | @end direntry | 33 | @end direntry |
| 34 | 34 | ||
| 35 | @titlepage | 35 | @titlepage |
diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi index ef6db1c3606..a9d80d868b6 100644 --- a/doc/misc/emacs-mime.texi +++ b/doc/misc/emacs-mime.texi | |||
| @@ -30,7 +30,7 @@ developing GNU and promoting software freedom.'' | |||
| 30 | @c Node ``Interface Functions'' uses Latin-1 characters | 30 | @c Node ``Interface Functions'' uses Latin-1 characters |
| 31 | @documentencoding ISO-8859-1 | 31 | @documentencoding ISO-8859-1 |
| 32 | 32 | ||
| 33 | @dircategory Emacs | 33 | @dircategory Emacs lisp libraries |
| 34 | @direntry | 34 | @direntry |
| 35 | * Emacs MIME: (emacs-mime). Emacs MIME de/composition library. | 35 | * Emacs MIME: (emacs-mime). Emacs MIME de/composition library. |
| 36 | @end direntry | 36 | @end direntry |
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi index ae194356c3f..b4137a7dac6 100644 --- a/doc/misc/epa.texi +++ b/doc/misc/epa.texi | |||
| @@ -31,7 +31,7 @@ license to the document, as described in section 6 of the license. | |||
| 31 | @end quotation | 31 | @end quotation |
| 32 | @end copying | 32 | @end copying |
| 33 | 33 | ||
| 34 | @dircategory Emacs | 34 | @dircategory Emacs misc features |
| 35 | @direntry | 35 | @direntry |
| 36 | * EasyPG Assistant: (epa). An Emacs user interface to GNU Privacy Guard. | 36 | * EasyPG Assistant: (epa). An Emacs user interface to GNU Privacy Guard. |
| 37 | @end direntry | 37 | @end direntry |
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi index 1ce6e949da5..463a14f08d2 100644 --- a/doc/misc/erc.texi +++ b/doc/misc/erc.texi | |||
| @@ -28,7 +28,7 @@ and modified without restriction. | |||
| 28 | @end quotation | 28 | @end quotation |
| 29 | @end copying | 29 | @end copying |
| 30 | 30 | ||
| 31 | @dircategory Emacs | 31 | @dircategory Emacs network features |
| 32 | @direntry | 32 | @direntry |
| 33 | * ERC: (erc). Powerful and extensible IRC client for Emacs. | 33 | * ERC: (erc). Powerful and extensible IRC client for Emacs. |
| 34 | @end direntry | 34 | @end direntry |
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi index 51031e219ff..0ae6a0e7fae 100644 --- a/doc/misc/eshell.texi +++ b/doc/misc/eshell.texi | |||
| @@ -24,7 +24,7 @@ developing GNU and promoting software freedom.'' | |||
| 24 | @end quotation | 24 | @end quotation |
| 25 | @end copying | 25 | @end copying |
| 26 | 26 | ||
| 27 | @dircategory Emacs | 27 | @dircategory Emacs misc features |
| 28 | @direntry | 28 | @direntry |
| 29 | * Eshell: (eshell). A command shell implemented in Emacs Lisp. | 29 | * Eshell: (eshell). A command shell implemented in Emacs Lisp. |
| 30 | @end direntry | 30 | @end direntry |
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi index e21abcdb137..a68eda50025 100644 --- a/doc/misc/eudc.texi +++ b/doc/misc/eudc.texi | |||
| @@ -28,7 +28,7 @@ developing GNU and promoting software freedom.'' | |||
| 28 | @end quotation | 28 | @end quotation |
| 29 | @end copying | 29 | @end copying |
| 30 | 30 | ||
| 31 | @dircategory Emacs | 31 | @dircategory Emacs network features |
| 32 | @direntry | 32 | @direntry |
| 33 | * EUDC: (eudc). Emacs client for directory servers (LDAP, PH). | 33 | * EUDC: (eudc). Emacs client for directory servers (LDAP, PH). |
| 34 | @end direntry | 34 | @end direntry |
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi index 7f0cd77de59..74cf3d630da 100644 --- a/doc/misc/flymake.texi +++ b/doc/misc/flymake.texi | |||
| @@ -28,7 +28,7 @@ developing GNU and promoting software freedom.'' | |||
| 28 | @end quotation | 28 | @end quotation |
| 29 | @end copying | 29 | @end copying |
| 30 | 30 | ||
| 31 | @dircategory Emacs | 31 | @dircategory Emacs misc features |
| 32 | @direntry | 32 | @direntry |
| 33 | * Flymake: (flymake). A universal on-the-fly syntax checker. | 33 | * Flymake: (flymake). A universal on-the-fly syntax checker. |
| 34 | @end direntry | 34 | @end direntry |
diff --git a/doc/misc/forms.texi b/doc/misc/forms.texi index f58e8d8f969..17c1d7feaf0 100644 --- a/doc/misc/forms.texi +++ b/doc/misc/forms.texi | |||
| @@ -34,7 +34,7 @@ developing GNU and promoting software freedom.'' | |||
| 34 | @end quotation | 34 | @end quotation |
| 35 | @end copying | 35 | @end copying |
| 36 | 36 | ||
| 37 | @dircategory Emacs | 37 | @dircategory Emacs misc features |
| 38 | @direntry | 38 | @direntry |
| 39 | * Forms: (forms). Emacs package for editing data bases | 39 | * Forms: (forms). Emacs package for editing data bases |
| 40 | by filling in forms. | 40 | by filling in forms. |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 16273d21c46..5aa66deb946 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -321,7 +321,7 @@ developing GNU and promoting software freedom.'' | |||
| 321 | @end iflatex | 321 | @end iflatex |
| 322 | @end iftex | 322 | @end iftex |
| 323 | 323 | ||
| 324 | @dircategory Emacs | 324 | @dircategory Emacs network features |
| 325 | @direntry | 325 | @direntry |
| 326 | * Gnus: (gnus). The newsreader Gnus. | 326 | * Gnus: (gnus). The newsreader Gnus. |
| 327 | @end direntry | 327 | @end direntry |
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi index 98da23768ec..94aeb612df7 100644 --- a/doc/misc/idlwave.texi +++ b/doc/misc/idlwave.texi | |||
| @@ -38,7 +38,7 @@ developing GNU and promoting software freedom.'' | |||
| 38 | @end quotation | 38 | @end quotation |
| 39 | @end copying | 39 | @end copying |
| 40 | 40 | ||
| 41 | @dircategory Emacs | 41 | @dircategory Emacs editing modes |
| 42 | @direntry | 42 | @direntry |
| 43 | * IDLWAVE: (idlwave). Major mode and shell for IDL files. | 43 | * IDLWAVE: (idlwave). Major mode and shell for IDL files. |
| 44 | @end direntry | 44 | @end direntry |
diff --git a/doc/misc/mairix-el.texi b/doc/misc/mairix-el.texi index 4235e825fb6..d64f316cb7b 100644 --- a/doc/misc/mairix-el.texi +++ b/doc/misc/mairix-el.texi | |||
| @@ -22,7 +22,7 @@ developing GNU and promoting software freedom.'' | |||
| 22 | @end quotation | 22 | @end quotation |
| 23 | @end copying | 23 | @end copying |
| 24 | 24 | ||
| 25 | @dircategory Emacs | 25 | @dircategory Emacs network features |
| 26 | @direntry | 26 | @direntry |
| 27 | * Mairix: (mairix-el). Emacs interface to the Mairix mail indexer. | 27 | * Mairix: (mairix-el). Emacs interface to the Mairix mail indexer. |
| 28 | @end direntry | 28 | @end direntry |
diff --git a/doc/misc/message.texi b/doc/misc/message.texi index 4f0c09f4117..b28639907ed 100644 --- a/doc/misc/message.texi +++ b/doc/misc/message.texi | |||
| @@ -26,7 +26,7 @@ developing GNU and promoting software freedom.'' | |||
| 26 | @end quotation | 26 | @end quotation |
| 27 | @end copying | 27 | @end copying |
| 28 | 28 | ||
| 29 | @dircategory Emacs | 29 | @dircategory Emacs network features |
| 30 | @direntry | 30 | @direntry |
| 31 | * Message: (message). Mail and news composition mode that | 31 | * Message: (message). Mail and news composition mode that |
| 32 | goes with Gnus. | 32 | goes with Gnus. |
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index 546f9e629fe..59da631c6ea 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi | |||
| @@ -55,7 +55,7 @@ Public License.'' | |||
| 55 | @end copying | 55 | @end copying |
| 56 | 56 | ||
| 57 | @c Info Directory Entry | 57 | @c Info Directory Entry |
| 58 | @dircategory Emacs | 58 | @dircategory Emacs network features |
| 59 | @direntry | 59 | @direntry |
| 60 | * MH-E: (mh-e). Emacs interface to the MH mail system. | 60 | * MH-E: (mh-e). Emacs interface to the MH mail system. |
| 61 | @end direntry | 61 | @end direntry |
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi index fadcf1ea17b..c7d82245973 100644 --- a/doc/misc/newsticker.texi +++ b/doc/misc/newsticker.texi | |||
| @@ -30,7 +30,7 @@ developing GNU and promoting software freedom.'' | |||
| 30 | @end quotation | 30 | @end quotation |
| 31 | @end copying | 31 | @end copying |
| 32 | 32 | ||
| 33 | @dircategory Emacs | 33 | @dircategory Emacs network features |
| 34 | @direntry | 34 | @direntry |
| 35 | * Newsticker: (newsticker). A Newsticker for Emacs. | 35 | * Newsticker: (newsticker). A Newsticker for Emacs. |
| 36 | @end direntry | 36 | @end direntry |
diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi index b2003a139d0..27603440413 100644 --- a/doc/misc/nxml-mode.texi +++ b/doc/misc/nxml-mode.texi | |||
| @@ -31,7 +31,7 @@ license to the document, as described in section 6 of the license. | |||
| 31 | @end quotation | 31 | @end quotation |
| 32 | @end copying | 32 | @end copying |
| 33 | 33 | ||
| 34 | @dircategory Emacs | 34 | @dircategory Emacs editing modes |
| 35 | @direntry | 35 | @direntry |
| 36 | * nXML Mode: (nxml-mode). XML editing mode with RELAX NG support. | 36 | * nXML Mode: (nxml-mode). XML editing mode with RELAX NG support. |
| 37 | @end direntry | 37 | @end direntry |
diff --git a/doc/misc/org.texi b/doc/misc/org.texi index 7618bad1f73..a0ec20c4034 100644 --- a/doc/misc/org.texi +++ b/doc/misc/org.texi | |||
| @@ -286,7 +286,7 @@ license to the document, as described in section 6 of the license. | |||
| 286 | @end quotation | 286 | @end quotation |
| 287 | @end copying | 287 | @end copying |
| 288 | 288 | ||
| 289 | @dircategory Emacs | 289 | @dircategory Emacs editing modes |
| 290 | @direntry | 290 | @direntry |
| 291 | * Org Mode: (org). Outline-based notes management and organizer | 291 | * Org Mode: (org). Outline-based notes management and organizer |
| 292 | @end direntry | 292 | @end direntry |
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi index 7301bf3747a..f12942da2d3 100644 --- a/doc/misc/pcl-cvs.texi +++ b/doc/misc/pcl-cvs.texi | |||
| @@ -23,7 +23,7 @@ developing GNU and promoting software freedom.'' | |||
| 23 | @end quotation | 23 | @end quotation |
| 24 | @end copying | 24 | @end copying |
| 25 | 25 | ||
| 26 | @dircategory Emacs | 26 | @dircategory Emacs misc features |
| 27 | @direntry | 27 | @direntry |
| 28 | * PCL-CVS: (pcl-cvs). Emacs front-end to CVS. | 28 | * PCL-CVS: (pcl-cvs). Emacs front-end to CVS. |
| 29 | @end direntry | 29 | @end direntry |
diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi index 6efa3e6bb72..9cb7a637a05 100644 --- a/doc/misc/pgg.texi +++ b/doc/misc/pgg.texi | |||
| @@ -27,7 +27,7 @@ developing GNU and promoting software freedom.'' | |||
| 27 | @end quotation | 27 | @end quotation |
| 28 | @end copying | 28 | @end copying |
| 29 | 29 | ||
| 30 | @dircategory Emacs | 30 | @dircategory Emacs network features |
| 31 | @direntry | 31 | @direntry |
| 32 | * PGG: (pgg). Emacs interface to various PGP implementations. | 32 | * PGG: (pgg). Emacs interface to various PGP implementations. |
| 33 | @end direntry | 33 | @end direntry |
diff --git a/doc/misc/rcirc.texi b/doc/misc/rcirc.texi index 6402c91c57a..c2b6867c419 100644 --- a/doc/misc/rcirc.texi +++ b/doc/misc/rcirc.texi | |||
| @@ -22,7 +22,7 @@ developing GNU and promoting software freedom.'' | |||
| 22 | @end quotation | 22 | @end quotation |
| 23 | @end copying | 23 | @end copying |
| 24 | 24 | ||
| 25 | @dircategory Emacs | 25 | @dircategory Emacs network features |
| 26 | @direntry | 26 | @direntry |
| 27 | * Rcirc: (rcirc). Internet Relay Chat (IRC) client. | 27 | * Rcirc: (rcirc). Internet Relay Chat (IRC) client. |
| 28 | @end direntry | 28 | @end direntry |
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi index 8c1ab92032f..3944b712338 100644 --- a/doc/misc/reftex.texi +++ b/doc/misc/reftex.texi | |||
| @@ -43,7 +43,7 @@ developing GNU and promoting software freedom.'' | |||
| 43 | @end quotation | 43 | @end quotation |
| 44 | @end copying | 44 | @end copying |
| 45 | 45 | ||
| 46 | @dircategory Emacs | 46 | @dircategory Emacs misc features |
| 47 | @direntry | 47 | @direntry |
| 48 | * RefTeX: (reftex). Emacs support for LaTeX cross-references | 48 | * RefTeX: (reftex). Emacs support for LaTeX cross-references |
| 49 | and citations. | 49 | and citations. |
diff --git a/doc/misc/remember.texi b/doc/misc/remember.texi index cdb45140093..e67d6155bbe 100644 --- a/doc/misc/remember.texi +++ b/doc/misc/remember.texi | |||
| @@ -25,7 +25,7 @@ developing GNU and promoting software freedom.'' | |||
| 25 | @end quotation | 25 | @end quotation |
| 26 | @end copying | 26 | @end copying |
| 27 | 27 | ||
| 28 | @dircategory Emacs | 28 | @dircategory Emacs misc features |
| 29 | @direntry | 29 | @direntry |
| 30 | * Remember: (remember). Simple information manager for Emacs. | 30 | * Remember: (remember). Simple information manager for Emacs. |
| 31 | @end direntry | 31 | @end direntry |
diff --git a/doc/misc/sasl.texi b/doc/misc/sasl.texi index ec33f0525d3..a75b237519c 100644 --- a/doc/misc/sasl.texi +++ b/doc/misc/sasl.texi | |||
| @@ -33,7 +33,7 @@ license to the document, as described in section 6 of the license. | |||
| 33 | @end quotation | 33 | @end quotation |
| 34 | @end copying | 34 | @end copying |
| 35 | 35 | ||
| 36 | @dircategory Emacs | 36 | @dircategory Emacs network features |
| 37 | @direntry | 37 | @direntry |
| 38 | * SASL: (sasl). The Emacs SASL library. | 38 | * SASL: (sasl). The Emacs SASL library. |
| 39 | @end direntry | 39 | @end direntry |
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi index fbeadb6a522..8853192af04 100644 --- a/doc/misc/sc.texi +++ b/doc/misc/sc.texi | |||
| @@ -32,7 +32,7 @@ developing GNU and promoting software freedom.'' | |||
| 32 | 32 | ||
| 33 | @c @smallbook | 33 | @c @smallbook |
| 34 | 34 | ||
| 35 | @dircategory Emacs | 35 | @dircategory Emacs network features |
| 36 | @direntry | 36 | @direntry |
| 37 | * SC: (sc). Supercite lets you cite parts of messages | 37 | * SC: (sc). Supercite lets you cite parts of messages |
| 38 | you're replying to, in flexible ways. | 38 | you're replying to, in flexible ways. |
diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi index 89e83df5bc3..52434f4a6e4 100644 --- a/doc/misc/semantic.texi +++ b/doc/misc/semantic.texi | |||
| @@ -40,7 +40,7 @@ developing GNU and promoting software freedom.'' | |||
| 40 | @end quotation | 40 | @end quotation |
| 41 | @end copying | 41 | @end copying |
| 42 | 42 | ||
| 43 | @dircategory Emacs | 43 | @dircategory Emacs misc features |
| 44 | @direntry | 44 | @direntry |
| 45 | * Semantic: (semantic). Source code parser library and utilities. | 45 | * Semantic: (semantic). Source code parser library and utilities. |
| 46 | @end direntry | 46 | @end direntry |
diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi index 45e5e9efc0e..d9739b93925 100644 --- a/doc/misc/ses.texi +++ b/doc/misc/ses.texi | |||
| @@ -27,7 +27,7 @@ developing GNU and promoting software freedom.'' | |||
| 27 | @end quotation | 27 | @end quotation |
| 28 | @end copying | 28 | @end copying |
| 29 | 29 | ||
| 30 | @dircategory Emacs | 30 | @dircategory Emacs misc features |
| 31 | @direntry | 31 | @direntry |
| 32 | * SES: (ses). Simple Emacs Spreadsheet. | 32 | * SES: (ses). Simple Emacs Spreadsheet. |
| 33 | @end direntry | 33 | @end direntry |
diff --git a/doc/misc/sieve.texi b/doc/misc/sieve.texi index 754ee15fecc..64fd92f40ca 100644 --- a/doc/misc/sieve.texi +++ b/doc/misc/sieve.texi | |||
| @@ -27,7 +27,7 @@ developing GNU and promoting software freedom.'' | |||
| 27 | @end quotation | 27 | @end quotation |
| 28 | @end copying | 28 | @end copying |
| 29 | 29 | ||
| 30 | @dircategory Emacs | 30 | @dircategory Emacs network features |
| 31 | @direntry | 31 | @direntry |
| 32 | * Sieve: (sieve). Managing Sieve scripts in Emacs. | 32 | * Sieve: (sieve). Managing Sieve scripts in Emacs. |
| 33 | @end direntry | 33 | @end direntry |
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi index abd7d8974dc..1d4bbbff4ac 100644 --- a/doc/misc/smtpmail.texi +++ b/doc/misc/smtpmail.texi | |||
| @@ -20,7 +20,7 @@ developing GNU and promoting software freedom.'' | |||
| 20 | @end quotation | 20 | @end quotation |
| 21 | @end copying | 21 | @end copying |
| 22 | 22 | ||
| 23 | @dircategory Emacs | 23 | @dircategory Emacs lisp libraries |
| 24 | @direntry | 24 | @direntry |
| 25 | * SMTP: (smtpmail). Emacs library for sending mail via SMTP. | 25 | * SMTP: (smtpmail). Emacs library for sending mail via SMTP. |
| 26 | @end direntry | 26 | @end direntry |
diff --git a/doc/misc/speedbar.texi b/doc/misc/speedbar.texi index 280438195b5..9dc47e4574c 100644 --- a/doc/misc/speedbar.texi +++ b/doc/misc/speedbar.texi | |||
| @@ -20,7 +20,7 @@ developing GNU and promoting software freedom.'' | |||
| 20 | @end quotation | 20 | @end quotation |
| 21 | @end copying | 21 | @end copying |
| 22 | 22 | ||
| 23 | @dircategory Emacs | 23 | @dircategory Emacs misc features |
| 24 | @direntry | 24 | @direntry |
| 25 | * Speedbar: (speedbar). File/Tag summarizing utility. | 25 | * Speedbar: (speedbar). File/Tag summarizing utility. |
| 26 | @end direntry | 26 | @end direntry |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 994a8f99676..346354b3170 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -54,7 +54,7 @@ supports it in developing GNU and promoting software freedom.'' | |||
| 54 | @end copying | 54 | @end copying |
| 55 | 55 | ||
| 56 | @c Entries for @command{install-info} to use | 56 | @c Entries for @command{install-info} to use |
| 57 | @dircategory @value{emacsname} | 57 | @dircategory @value{emacsname} network features |
| 58 | @direntry | 58 | @direntry |
| 59 | * TRAMP: (tramp). Transparent Remote Access, Multiple Protocol | 59 | * TRAMP: (tramp). Transparent Remote Access, Multiple Protocol |
| 60 | @value{emacsname} remote file access via rsh and rcp. | 60 | @value{emacsname} remote file access via rsh and rcp. |
diff --git a/doc/misc/trampver.texi b/doc/misc/trampver.texi index 2968642bcc2..ff5641fb4b4 100644 --- a/doc/misc/trampver.texi +++ b/doc/misc/trampver.texi | |||
| @@ -38,7 +38,7 @@ | |||
| 38 | 38 | ||
| 39 | @c Emacs values. | 39 | @c Emacs values. |
| 40 | @ifset emacs | 40 | @ifset emacs |
| 41 | @set emacsname GNU Emacs | 41 | @set emacsname Emacs |
| 42 | @set emacsdir emacs | 42 | @set emacsdir emacs |
| 43 | @set ftppackagename Ange-FTP | 43 | @set ftppackagename Ange-FTP |
| 44 | @set prefix / | 44 | @set prefix / |
diff --git a/doc/misc/url.texi b/doc/misc/url.texi index d337c82494c..2bde54a8dea 100644 --- a/doc/misc/url.texi +++ b/doc/misc/url.texi | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | \overfullrule=0pt | 12 | \overfullrule=0pt |
| 13 | %\global\baselineskip 30pt % for printing in double space | 13 | %\global\baselineskip 30pt % for printing in double space |
| 14 | @end tex | 14 | @end tex |
| 15 | @dircategory Emacs | 15 | @dircategory Emacs lisp libraries |
| 16 | @direntry | 16 | @direntry |
| 17 | * URL: (url). URL loading package. | 17 | * URL: (url). URL loading package. |
| 18 | @end direntry | 18 | @end direntry |
diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi index fe1098c49ff..03ca65882e5 100644 --- a/doc/misc/vip.texi +++ b/doc/misc/vip.texi | |||
| @@ -35,7 +35,7 @@ developing GNU and promoting software freedom.'' | |||
| 35 | @finalout | 35 | @finalout |
| 36 | @contents | 36 | @contents |
| 37 | 37 | ||
| 38 | @dircategory Emacs | 38 | @dircategory Emacs misc features |
| 39 | @direntry | 39 | @direntry |
| 40 | * VIP: (vip). An older VI-emulation for Emacs. | 40 | * VIP: (vip). An older VI-emulation for Emacs. |
| 41 | @end direntry | 41 | @end direntry |
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi index 9e55e08242f..1f0dffee5b4 100644 --- a/doc/misc/viper.texi +++ b/doc/misc/viper.texi | |||
| @@ -23,7 +23,7 @@ developing GNU and promoting software freedom.'' | |||
| 23 | @end quotation | 23 | @end quotation |
| 24 | @end copying | 24 | @end copying |
| 25 | 25 | ||
| 26 | @dircategory Emacs | 26 | @dircategory Emacs misc features |
| 27 | @direntry | 27 | @direntry |
| 28 | * VIPER: (viper). The newest Emacs VI-emulation mode. | 28 | * VIPER: (viper). The newest Emacs VI-emulation mode. |
| 29 | (also, A VI Plan for Emacs Rescue | 29 | (also, A VI Plan for Emacs Rescue |
diff --git a/doc/misc/widget.texi b/doc/misc/widget.texi index 667dab55221..c4f5317e5a7 100644 --- a/doc/misc/widget.texi +++ b/doc/misc/widget.texi | |||
| @@ -24,7 +24,7 @@ developing GNU and promoting software freedom.'' | |||
| 24 | @end quotation | 24 | @end quotation |
| 25 | @end copying | 25 | @end copying |
| 26 | 26 | ||
| 27 | @dircategory Emacs | 27 | @dircategory Emacs lisp libraries |
| 28 | @direntry | 28 | @direntry |
| 29 | * Widget: (widget). The "widget" package used by the Emacs | 29 | * Widget: (widget). The "widget" package used by the Emacs |
| 30 | Customization facility. | 30 | Customization facility. |
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi index 9f77a077703..c869d1a46c7 100644 --- a/doc/misc/woman.texi +++ b/doc/misc/woman.texi | |||
| @@ -34,7 +34,7 @@ developing GNU and promoting software freedom.'' | |||
| 34 | @end quotation | 34 | @end quotation |
| 35 | @end copying | 35 | @end copying |
| 36 | 36 | ||
| 37 | @dircategory Emacs | 37 | @dircategory Emacs misc features |
| 38 | @direntry | 38 | @direntry |
| 39 | * WoMan: (woman). Browse UN*X Manual Pages "W.O. (without) Man". | 39 | * WoMan: (woman). Browse UN*X Manual Pages "W.O. (without) Man". |
| 40 | @end direntry | 40 | @end direntry |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0f2fa15d678..840f96bfcf1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,25 @@ | |||
| 1 | 2011-02-19 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * mail/rmailmm.el (rmail-mime-find-header-encoding): Be sure to | ||
| 4 | get the header copy into the temporary buffer. | ||
| 5 | (rmail-mime-insert-decoded-text): Ignore us-ascii. | ||
| 6 | (rmail-show-mime): When rmail-mime-coding-system is nil, set | ||
| 7 | buffer-file-coding-system to undecided. | ||
| 8 | |||
| 9 | 2011-02-19 Eli Zaretskii <eliz@gnu.org> | ||
| 10 | |||
| 11 | * international/mule-cmds.el (read-char-by-name, ucs-insert): | ||
| 12 | Document completion with asterisk and a substring. | ||
| 13 | |||
| 14 | 2011-02-19 Glenn Morris <rgm@gnu.org> | ||
| 15 | |||
| 16 | * files.el (find-file-literally): Doc fix. | ||
| 17 | |||
| 18 | * simple.el (rfc822-goto-eoh): Give it a doc-string. | ||
| 19 | |||
| 20 | * log-edit.el (log-edit-insert-changelog): | ||
| 21 | Fix `log-edit-strip-single-file-name' functionality. (Bug#8057) | ||
| 22 | |||
| 1 | 2011-02-19 Glenn Morris <rgm@gnu.org> | 23 | 2011-02-19 Glenn Morris <rgm@gnu.org> |
| 2 | 24 | ||
| 3 | * dired-x.el (dired-read-shell-command): Merge into dired-aux's version. | 25 | * dired-x.el (dired-read-shell-command): Merge into dired-aux's version. |
diff --git a/lisp/files.el b/lisp/files.el index fdbfe13b671..014469ed8fc 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -2072,7 +2072,8 @@ Don't call it from programs! Use `insert-file-contents-literally' instead. | |||
| 2072 | 2072 | ||
| 2073 | (defvar find-file-literally nil | 2073 | (defvar find-file-literally nil |
| 2074 | "Non-nil if this buffer was made by `find-file-literally' or equivalent. | 2074 | "Non-nil if this buffer was made by `find-file-literally' or equivalent. |
| 2075 | This is a permanent local.") | 2075 | This has the `permanent-local' property, which takes effect if you |
| 2076 | make the variable buffer-local.") | ||
| 2076 | (put 'find-file-literally 'permanent-local t) | 2077 | (put 'find-file-literally 'permanent-local t) |
| 2077 | 2078 | ||
| 2078 | (defun find-file-literally (filename) | 2079 | (defun find-file-literally (filename) |
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 576cec2ca82..52c72ec8606 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2011-02-19 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * gnus.el (gnus-meta): Doc fix. | ||
| 4 | |||
| 5 | 2011-02-19 Chong Yidong <cyd@stupidchicken.com> | ||
| 6 | |||
| 7 | * nnfolder.el (nnfolder-save-buffer): Don't let-bind copyright-update, | ||
| 8 | in case it's not yet loaded. | ||
| 9 | |||
| 1 | 2011-02-19 Lars Ingebrigtsen <larsi@gnus.org> | 10 | 2011-02-19 Lars Ingebrigtsen <larsi@gnus.org> |
| 2 | 11 | ||
| 3 | * nnimap.el (nnimap-parse-copied-articles): Allow for "<foo> OK" | 12 | * nnimap.el (nnimap-parse-copied-articles): Allow for "<foo> OK" |
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el index 4cbdee53ab4..42acb65ff9f 100644 --- a/lisp/gnus/gnus.el +++ b/lisp/gnus/gnus.el | |||
| @@ -275,7 +275,7 @@ | |||
| 275 | 275 | ||
| 276 | (defgroup gnus-meta nil | 276 | (defgroup gnus-meta nil |
| 277 | "Meta variables controlling major portions of Gnus. | 277 | "Meta variables controlling major portions of Gnus. |
| 278 | In general, modifying these variables does not take affect until Gnus | 278 | In general, modifying these variables does not take effect until Gnus |
| 279 | is restarted, and sometimes reloaded." | 279 | is restarted, and sometimes reloaded." |
| 280 | :group 'gnus) | 280 | :group 'gnus) |
| 281 | 281 | ||
diff --git a/lisp/gnus/nnfolder.el b/lisp/gnus/nnfolder.el index dd11ff71dd3..c6b4c0825e3 100644 --- a/lisp/gnus/nnfolder.el +++ b/lisp/gnus/nnfolder.el | |||
| @@ -1090,8 +1090,8 @@ This command does not work if you use short group names." | |||
| 1090 | (gnus-make-directory (file-name-directory (buffer-file-name))) | 1090 | (gnus-make-directory (file-name-directory (buffer-file-name))) |
| 1091 | (let ((coding-system-for-write | 1091 | (let ((coding-system-for-write |
| 1092 | (or nnfolder-file-coding-system-for-write | 1092 | (or nnfolder-file-coding-system-for-write |
| 1093 | nnfolder-file-coding-system)) | 1093 | nnfolder-file-coding-system))) |
| 1094 | (copyright-update nil)) | 1094 | (set (make-local-variable 'copyright-update) nil) |
| 1095 | (save-buffer))) | 1095 | (save-buffer))) |
| 1096 | (unless (or gnus-nov-is-evil nnfolder-nov-is-evil) | 1096 | (unless (or gnus-nov-is-evil nnfolder-nov-is-evil) |
| 1097 | (nnfolder-save-nov))) | 1097 | (nnfolder-save-nov))) |
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index d610da0aab6..8672fca3a85 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -2938,11 +2938,19 @@ on encoding." | |||
| 2938 | (defun read-char-by-name (prompt) | 2938 | (defun read-char-by-name (prompt) |
| 2939 | "Read a character by its Unicode name or hex number string. | 2939 | "Read a character by its Unicode name or hex number string. |
| 2940 | Display PROMPT and read a string that represents a character by its | 2940 | Display PROMPT and read a string that represents a character by its |
| 2941 | Unicode property `name' or `old-name'. You can type a few of first | 2941 | Unicode property `name' or `old-name'. |
| 2942 | letters of the Unicode name and use completion. This function also | 2942 | |
| 2943 | accepts a hexadecimal number of Unicode code point or a number in | 2943 | This function returns the character as a number. |
| 2944 | hash notation, e.g. #o21430 for octal, #x2318 for hex, or #10r8984 | 2944 | |
| 2945 | for decimal. Returns a character as a number." | 2945 | You can type a few of the first letters of the Unicode name and |
| 2946 | use completion. If you type a substring of the Unicode name | ||
| 2947 | preceded by an asterisk `*' and use completion, it will show all | ||
| 2948 | the characters whose names include that substring, not necessarily | ||
| 2949 | at the beginning of the name. | ||
| 2950 | |||
| 2951 | This function also accepts a hexadecimal number of Unicode code | ||
| 2952 | point or a number in hash notation, e.g. #o21430 for octal, | ||
| 2953 | #x2318 for hex, or #10r8984 for decimal." | ||
| 2946 | (let* ((completion-ignore-case t) | 2954 | (let* ((completion-ignore-case t) |
| 2947 | (input (completing-read prompt ucs-completions))) | 2955 | (input (completing-read prompt ucs-completions))) |
| 2948 | (cond | 2956 | (cond |
| @@ -2957,6 +2965,13 @@ for decimal. Returns a character as a number." | |||
| 2957 | "Insert COUNT copies of CHARACTER of the given Unicode code point. | 2965 | "Insert COUNT copies of CHARACTER of the given Unicode code point. |
| 2958 | Interactively, prompts for a Unicode character name or a hex number | 2966 | Interactively, prompts for a Unicode character name or a hex number |
| 2959 | using `read-char-by-name'. | 2967 | using `read-char-by-name'. |
| 2968 | |||
| 2969 | You can type a few of the first letters of the Unicode name and | ||
| 2970 | use completion. If you type a substring of the Unicode name | ||
| 2971 | preceded by an asterisk `*' and use completion, it will show all | ||
| 2972 | the characters whose names include that substring, not necessarily | ||
| 2973 | at the beginning of the name. | ||
| 2974 | |||
| 2960 | The optional third arg INHERIT (non-nil when called interactively), | 2975 | The optional third arg INHERIT (non-nil when called interactively), |
| 2961 | says to inherit text properties from adjoining text, if those | 2976 | says to inherit text properties from adjoining text, if those |
| 2962 | properties are sticky." | 2977 | properties are sticky." |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 07f6920a128..4c8c8214195 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -4306,7 +4306,7 @@ With prefix argument N moves forward N messages with these labels. | |||
| 4306 | 4306 | ||
| 4307 | ;;;*** | 4307 | ;;;*** |
| 4308 | 4308 | ||
| 4309 | ;;;### (autoloads (rmail-mime) "rmailmm" "rmailmm.el" "3e235bdf4c2e54da06abcdd72e7f7649") | 4309 | ;;;### (autoloads (rmail-mime) "rmailmm" "rmailmm.el" "9c0902449733cabd5c7e7d17092a7c69") |
| 4310 | ;;; Generated autoloads from rmailmm.el | 4310 | ;;; Generated autoloads from rmailmm.el |
| 4311 | 4311 | ||
| 4312 | (autoload 'rmail-mime "rmailmm" "\ | 4312 | (autoload 'rmail-mime "rmailmm" "\ |
diff --git a/lisp/mail/rmailmm.el b/lisp/mail/rmailmm.el index 127fd8ac350..0bfeb121ca4 100644 --- a/lisp/mail/rmailmm.el +++ b/lisp/mail/rmailmm.el | |||
| @@ -472,10 +472,11 @@ See `rmail-mime-entity' for the detail." | |||
| 472 | HEADER is a header component of a MIME-entity object (see | 472 | HEADER is a header component of a MIME-entity object (see |
| 473 | `rmail-mime-entity')." | 473 | `rmail-mime-entity')." |
| 474 | (with-temp-buffer | 474 | (with-temp-buffer |
| 475 | (let ((last-coding-system-used nil)) | 475 | (let ((buf (current-buffer))) |
| 476 | (with-current-buffer rmail-mime-mbox-buffer | 476 | (with-current-buffer rmail-mime-mbox-buffer |
| 477 | (let ((rmail-buffer rmail-mime-mbox-buffer) | 477 | (let ((last-coding-system-used nil) |
| 478 | (rmail-view-buffer rmail-mime-view-buffer)) | 478 | (rmail-buffer rmail-mime-mbox-buffer) |
| 479 | (rmail-view-buffer buf)) | ||
| 479 | (save-excursion | 480 | (save-excursion |
| 480 | (goto-char (aref header 0)) | 481 | (goto-char (aref header 0)) |
| 481 | (rmail-copy-headers (point) (aref header 1))))) | 482 | (rmail-copy-headers (point) (aref header 1))))) |
| @@ -514,7 +515,9 @@ HEADER is a header component of a MIME-entity object (see | |||
| 514 | ((string= transfer-encoding "quoted-printable") | 515 | ((string= transfer-encoding "quoted-printable") |
| 515 | (quoted-printable-decode-region pos (point)))))) | 516 | (quoted-printable-decode-region pos (point)))))) |
| 516 | (decode-coding-region pos (point) coding-system) | 517 | (decode-coding-region pos (point) coding-system) |
| 517 | (if (or (not rmail-mime-coding-system) (consp rmail-mime-coding-system)) | 518 | (if (and |
| 519 | (or (not rmail-mime-coding-system) (consp rmail-mime-coding-system)) | ||
| 520 | (not (eq (coding-system-base coding-system) 'us-ascii))) | ||
| 518 | (setq rmail-mime-coding-system coding-system)) | 521 | (setq rmail-mime-coding-system coding-system)) |
| 519 | (or (bolp) (insert "\n")))) | 522 | (or (bolp) (insert "\n")))) |
| 520 | 523 | ||
| @@ -1302,7 +1305,10 @@ attachments as specfied by `rmail-mime-attachment-dirs-alist'." | |||
| 1302 | (rmail-mime-find-header-encoding | 1305 | (rmail-mime-find-header-encoding |
| 1303 | (rmail-mime-entity-header entity))))) | 1306 | (rmail-mime-entity-header entity))))) |
| 1304 | (set-buffer-file-coding-system | 1307 | (set-buffer-file-coding-system |
| 1305 | (coding-system-base rmail-mime-coding-system) t t)) | 1308 | (if rmail-mime-coding-system |
| 1309 | (coding-system-base rmail-mime-coding-system) | ||
| 1310 | 'undecided) | ||
| 1311 | t t)) | ||
| 1306 | ;; Decoding failed. ENTITY is an error message. Insert the | 1312 | ;; Decoding failed. ENTITY is an error message. Insert the |
| 1307 | ;; original message body as is, and show warning. | 1313 | ;; original message body as is, and show warning. |
| 1308 | (let ((region (with-current-buffer rmail-mime-mbox-buffer | 1314 | (let ((region (with-current-buffer rmail-mime-mbox-buffer |
diff --git a/lisp/simple.el b/lisp/simple.el index 531c9212e34..a2dda5f04d2 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -5723,7 +5723,10 @@ appears to have customizations applying to the old default, | |||
| 5723 | :group 'mail) | 5723 | :group 'mail) |
| 5724 | 5724 | ||
| 5725 | (defun rfc822-goto-eoh () | 5725 | (defun rfc822-goto-eoh () |
| 5726 | ;; Go to header delimiter line in a mail message, following RFC822 rules | 5726 | "If the buffer starts with a mail header, move point to the header's end. |
| 5727 | Otherwise, moves to `point-min'. | ||
| 5728 | The end of the header is the start of the next line, if there is one, | ||
| 5729 | else the end of the last line. This function obeys RFC822." | ||
| 5727 | (goto-char (point-min)) | 5730 | (goto-char (point-min)) |
| 5728 | (when (re-search-forward | 5731 | (when (re-search-forward |
| 5729 | "^\\([:\n]\\|[^: \t\n]+[ \t\n]\\)" nil 'move) | 5732 | "^\\([:\n]\\|[^: \t\n]+[ \t\n]\\)" nil 'move) |
diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el index 9ec3e970b5e..192ab1f78d2 100644 --- a/lisp/vc/log-edit.el +++ b/lisp/vc/log-edit.el | |||
| @@ -621,14 +621,18 @@ regardless of user name or time." | |||
| 621 | (delete-region start end) | 621 | (delete-region start end) |
| 622 | (rfc822-goto-eoh) | 622 | (rfc822-goto-eoh) |
| 623 | (insert "Fixes: " fixes "\n" (if (looking-at "\n") "" "\n"))))) | 623 | (insert "Fixes: " fixes "\n" (if (looking-at "\n") "" "\n"))))) |
| 624 | (goto-char (point-min)) | 624 | (and log-edit-strip-single-file-name |
| 625 | (when (and log-edit-strip-single-file-name (looking-at "\\*\\s-+")) | 625 | (progn (rfc822-goto-eoh) |
| 626 | (forward-line 1) | 626 | (if (looking-at "\n") (forward-char 1)) |
| 627 | (when (not (re-search-forward "^\\*\\s-+" nil t)) | 627 | (looking-at "\\*\\s-+")) |
| 628 | (goto-char (point-min)) | 628 | (let ((start (point))) |
| 629 | (skip-chars-forward "^():") | 629 | (forward-line 1) |
| 630 | (skip-chars-forward ": ") | 630 | (when (not (re-search-forward "^\\*\\s-+" nil t)) |
| 631 | (delete-region (point-min) (point)))))) | 631 | (goto-char start) |
| 632 | (skip-chars-forward "^():") | ||
| 633 | (skip-chars-forward ": ") | ||
| 634 | (delete-region start (point))))) | ||
| 635 | (goto-char (point-min)))) | ||
| 632 | 636 | ||
| 633 | ;;;; | 637 | ;;;; |
| 634 | ;;;; functions for getting commit message from ChangeLog a file... | 638 | ;;;; functions for getting commit message from ChangeLog a file... |