aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/emacs/ChangeLog4
-rw-r--r--doc/emacs/dired.texi2
-rw-r--r--doc/lispintro/ChangeLog4
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi2
-rw-r--r--doc/lispref/ChangeLog20
-rw-r--r--doc/lispref/elisp.texi2
-rw-r--r--doc/lispref/files.texi30
-rw-r--r--doc/lispref/keymaps.texi6
-rw-r--r--doc/lispref/variables.texi2
-rw-r--r--doc/misc/ChangeLog50
-rw-r--r--doc/misc/ada-mode.texi2
-rw-r--r--doc/misc/auth.texi2
-rw-r--r--doc/misc/autotype.texi2
-rw-r--r--doc/misc/calc.texi2
-rw-r--r--doc/misc/cc-mode.texi2
-rw-r--r--doc/misc/cl.texi2
-rw-r--r--doc/misc/dbus.texi2
-rw-r--r--doc/misc/dired-x.texi2
-rw-r--r--doc/misc/ebrowse.texi2
-rw-r--r--doc/misc/ede.texi4
-rw-r--r--doc/misc/ediff.texi2
-rw-r--r--doc/misc/edt.texi2
-rw-r--r--doc/misc/eieio.texi4
-rw-r--r--doc/misc/emacs-mime.texi2
-rw-r--r--doc/misc/epa.texi2
-rw-r--r--doc/misc/erc.texi2
-rw-r--r--doc/misc/eshell.texi2
-rw-r--r--doc/misc/eudc.texi2
-rw-r--r--doc/misc/flymake.texi2
-rw-r--r--doc/misc/forms.texi2
-rw-r--r--doc/misc/gnus.texi2
-rw-r--r--doc/misc/idlwave.texi2
-rw-r--r--doc/misc/mairix-el.texi2
-rw-r--r--doc/misc/message.texi2
-rw-r--r--doc/misc/mh-e.texi2
-rw-r--r--doc/misc/newsticker.texi2
-rw-r--r--doc/misc/nxml-mode.texi2
-rw-r--r--doc/misc/org.texi2
-rw-r--r--doc/misc/pcl-cvs.texi2
-rw-r--r--doc/misc/pgg.texi2
-rw-r--r--doc/misc/rcirc.texi2
-rw-r--r--doc/misc/reftex.texi2
-rw-r--r--doc/misc/remember.texi2
-rw-r--r--doc/misc/sasl.texi2
-rw-r--r--doc/misc/sc.texi2
-rw-r--r--doc/misc/semantic.texi2
-rw-r--r--doc/misc/ses.texi2
-rw-r--r--doc/misc/sieve.texi2
-rw-r--r--doc/misc/smtpmail.texi2
-rw-r--r--doc/misc/speedbar.texi2
-rw-r--r--doc/misc/tramp.texi2
-rw-r--r--doc/misc/trampver.texi2
-rw-r--r--doc/misc/url.texi2
-rw-r--r--doc/misc/vip.texi2
-rw-r--r--doc/misc/viper.texi2
-rw-r--r--doc/misc/widget.texi2
-rw-r--r--doc/misc/woman.texi2
-rw-r--r--lisp/ChangeLog22
-rw-r--r--lisp/files.el3
-rw-r--r--lisp/gnus/ChangeLog9
-rw-r--r--lisp/gnus/gnus.el2
-rw-r--r--lisp/gnus/nnfolder.el4
-rw-r--r--lisp/international/mule-cmds.el25
-rw-r--r--lisp/mail/rmail.el2
-rw-r--r--lisp/mail/rmailmm.el16
-rw-r--r--lisp/simple.el5
-rw-r--r--lisp/vc/log-edit.el20
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 @@
12011-02-19 Glenn Morris <rgm@gnu.org>
2
3 * dired.texi (Dired): Dired-X version number was dropped.
4
12011-02-14 Jan Djärv <jan.h.d@swipnet.se> 52011-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
23them with one command. 23them 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 @@
12011-02-19 Eli Zaretskii <eliz@gnu.org>
2
3 * emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir.
4
12011-01-23 Werner Lemberg <wl@gnu.org> 52011-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 @@
12011-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
172011-02-19 Glenn Morris <rgm@gnu.org>
18
19 * keymaps.texi (Remapping Commands): Mention how to undo it.
20
12011-02-09 Reuben Thomas <rrt@sc3d.org> 212011-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
117This command visits @var{filename}, like @code{find-file} does, but it
118does not perform any format conversions (@pxref{Format Conversion}),
119character code conversions (@pxref{Coding Systems}), or end-of-line
120conversions (@pxref{Coding System Basics, End of line conversion}).
121The buffer visiting the file is made unibyte, and its major mode is
122Fundamental mode, regardless of the file name. File local variable
123specifications in the file (@pxref{File Local Variables}) are
124ignored, and automatic decompression and adding a newline at the end
125of the file due to @code{require-final-newline} (@pxref{Saving
126Buffers, require-final-newline}) are also disabled.
127
128Note that if Emacs already has a buffer visiting the same file
129non-literally, it will not visit the same file literally, but instead
130just switch to the existing buffer. If you want to be sure of
131accessing a file's contents literally, you should create a temporary
132buffer 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
117This function is the guts of all the file-visiting functions. It 137This function is the guts of all the file-visiting functions. It
118returns a buffer visiting the file @var{filename}. You may make the 138returns 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
224used, and in many cases only some of the functions are called. 244used, and in many cases only some of the functions are called.
225@end defvar 245@end defvar
226 246
247@defvar find-file-literally
248This 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
250literally, i.e. without conversions of any kind. The command
251@code{find-file-literally} sets this variable's local value, but other
252equivalent functions and commands can do that as well, e.g.@: to avoid
253automatic addition of a newline at the end of the file. This variable
254us 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
1508if an ordinary binding specifies @code{my-kill-line}, this keymap will 1508if an ordinary binding specifies @code{my-kill-line}, this keymap will
1509remap it to @code{my-other-kill-line}. 1509remap it to @code{my-other-kill-line}.
1510 1510
1511To 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
1512This function returns the remapping for @var{command} (a symbol), 1518This function returns the remapping for @var{command} (a symbol),
1513given the current active keymaps. If @var{command} is not remapped 1519given 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
1408A buffer-local variable is @dfn{permanent} if the variable name (a 1408A buffer-local variable is @dfn{permanent} if the variable name (a
1409symbol) has a @code{permanent-local} property that is non-@code{nil}. 1409symbol) has a @code{permanent-local} property that is non-@code{nil}.
1410Such variables are unaffected by @code{kill-all-local-variables}, and
1411their local bindings are therefore not cleared by changing major modes.
1410Permanent locals are appropriate for data pertaining to where the file 1412Permanent locals are appropriate for data pertaining to where the file
1411came from or how to save it, rather than with how to edit the contents. 1413came 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 @@
12011-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
12011-02-19 Glenn Morris <rgm@gnu.org> 512011-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 @@
12011-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
92011-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
142011-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
12011-02-19 Glenn Morris <rgm@gnu.org> 232011-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.
2075This is a permanent local.") 2075This has the `permanent-local' property, which takes effect if you
2076make 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 @@
12011-02-19 Glenn Morris <rgm@gnu.org>
2
3 * gnus.el (gnus-meta): Doc fix.
4
52011-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
12011-02-19 Lars Ingebrigtsen <larsi@gnus.org> 102011-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.
278In general, modifying these variables does not take affect until Gnus 278In general, modifying these variables does not take effect until Gnus
279is restarted, and sometimes reloaded." 279is 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.
2940Display PROMPT and read a string that represents a character by its 2940Display PROMPT and read a string that represents a character by its
2941Unicode property `name' or `old-name'. You can type a few of first 2941Unicode property `name' or `old-name'.
2942letters of the Unicode name and use completion. This function also 2942
2943accepts a hexadecimal number of Unicode code point or a number in 2943This function returns the character as a number.
2944hash notation, e.g. #o21430 for octal, #x2318 for hex, or #10r8984 2944
2945for decimal. Returns a character as a number." 2945You can type a few of the first letters of the Unicode name and
2946use completion. If you type a substring of the Unicode name
2947preceded by an asterisk `*' and use completion, it will show all
2948the characters whose names include that substring, not necessarily
2949at the beginning of the name.
2950
2951This function also accepts a hexadecimal number of Unicode code
2952point 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.
2958Interactively, prompts for a Unicode character name or a hex number 2966Interactively, prompts for a Unicode character name or a hex number
2959using `read-char-by-name'. 2967using `read-char-by-name'.
2968
2969You can type a few of the first letters of the Unicode name and
2970use completion. If you type a substring of the Unicode name
2971preceded by an asterisk `*' and use completion, it will show all
2972the characters whose names include that substring, not necessarily
2973at the beginning of the name.
2974
2960The optional third arg INHERIT (non-nil when called interactively), 2975The optional third arg INHERIT (non-nil when called interactively),
2961says to inherit text properties from adjoining text, if those 2976says to inherit text properties from adjoining text, if those
2962properties are sticky." 2977properties 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."
472HEADER is a header component of a MIME-entity object (see 472HEADER 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.
5727Otherwise, moves to `point-min'.
5728The end of the header is the start of the next line, if there is one,
5729else 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...