aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-02-28 00:17:21 -0800
committerGlenn Morris2012-02-28 00:17:21 -0800
commit44e97401cda5b464505ac798ae7f71dce0d2a06e (patch)
tree4d24550756a7e70b8bf593edd241ed0988d60c07
parenta34baa83cc0a770f9a5d845174281122dda91656 (diff)
downloademacs-44e97401cda5b464505ac798ae7f71dce0d2a06e.tar.gz
emacs-44e97401cda5b464505ac798ae7f71dce0d2a06e.zip
Standardize possessive apostrophe usage in manuals, docs, and comments
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
-rw-r--r--admin/notes/documentation3
-rw-r--r--doc/emacs/ChangeLog6
-rw-r--r--doc/emacs/custom.texi2
-rw-r--r--doc/emacs/display.texi2
-rw-r--r--doc/emacs/emacs.texi4
-rw-r--r--doc/emacs/files.texi2
-rw-r--r--doc/emacs/msdog-xtra.texi2
-rw-r--r--doc/emacs/msdog.texi2
-rw-r--r--doc/emacs/vc-xtra.texi4
-rw-r--r--doc/lispintro/ChangeLog4
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi26
-rw-r--r--doc/lispref/ChangeLog4
-rw-r--r--doc/lispref/advice.texi4
-rw-r--r--doc/lispref/anti.texi4
-rw-r--r--doc/lispref/display.texi6
-rw-r--r--doc/lispref/elisp.texi2
-rw-r--r--doc/lispref/processes.texi2
-rw-r--r--doc/lispref/variables.texi4
-rw-r--r--doc/lispref/vol1.texi2
-rw-r--r--doc/lispref/vol2.texi2
-rw-r--r--doc/misc/ChangeLog8
-rw-r--r--doc/misc/calc.texi6
-rw-r--r--doc/misc/cc-mode.texi6
-rw-r--r--doc/misc/cl.texi16
-rw-r--r--doc/misc/ebrowse.texi4
-rw-r--r--doc/misc/ediff.texi2
-rw-r--r--doc/misc/eshell.texi2
-rw-r--r--doc/misc/gnus-faq.texi2
-rw-r--r--doc/misc/gnus-news.texi4
-rw-r--r--doc/misc/gnus.texi4
-rw-r--r--doc/misc/idlwave.texi2
-rw-r--r--doc/misc/info.texi5
-rw-r--r--doc/misc/newsticker.texi7
-rw-r--r--doc/misc/nxml-mode.texi5
-rw-r--r--doc/misc/org.texi4
-rw-r--r--doc/misc/sc.texi10
-rw-r--r--doc/misc/vip.texi2
-rw-r--r--doc/misc/viper.texi8
-rw-r--r--lisp/ChangeLog21
-rw-r--r--lisp/bookmark.el4
-rw-r--r--lisp/bs.el4
-rw-r--r--lisp/calendar/timeclock.el4
-rw-r--r--lisp/cedet/ChangeLog5
-rw-r--r--lisp/cedet/semantic.el6
-rw-r--r--lisp/cedet/semantic/db-el.el4
-rw-r--r--lisp/cedet/semantic/db.el4
-rw-r--r--lisp/emacs-lisp/authors.el4
-rw-r--r--lisp/emacs-lisp/easymenu.el2
-rw-r--r--lisp/emacs-lisp/ert.el2
-rw-r--r--lisp/emacs-lisp/ewoc.el2
-rw-r--r--lisp/emacs-lisp/regexp-opt.el2
-rw-r--r--lisp/emulation/cua-base.el6
-rw-r--r--lisp/emulation/tpu-edt.el6
-rw-r--r--lisp/emulation/viper-util.el6
-rw-r--r--lisp/emulation/viper.el4
-rw-r--r--lisp/erc/erc-compat.el4
-rw-r--r--lisp/eshell/em-unix.el4
-rw-r--r--lisp/eshell/em-xtra.el4
-rw-r--r--lisp/eshell/eshell.el4
-rw-r--r--lisp/files.el4
-rw-r--r--lisp/filesets.el4
-rw-r--r--lisp/font-lock.el4
-rw-r--r--lisp/gnus/gmm-utils.el6
-rw-r--r--lisp/gnus/gnus-agent.el4
-rw-r--r--lisp/gnus/gnus-score.el2
-rw-r--r--lisp/gnus/mm-decode.el4
-rw-r--r--lisp/help.el5
-rw-r--r--lisp/htmlfontify.el8
-rw-r--r--lisp/image.el6
-rw-r--r--lisp/international/mule.el4
-rw-r--r--lisp/mail/feedmail.el2
-rw-r--r--lisp/mh-e/mh-compat.el6
-rw-r--r--lisp/net/browse-url.el4
-rw-r--r--lisp/net/eudc.el4
-rw-r--r--lisp/net/secrets.el4
-rw-r--r--lisp/play/gomoku.el4
-rw-r--r--lisp/play/handwrite.el4
-rw-r--r--lisp/play/landmark.el4
-rw-r--r--lisp/progmodes/antlr-mode.el8
-rw-r--r--lisp/progmodes/vhdl-mode.el6
-rw-r--r--lisp/shell.el4
-rw-r--r--lisp/textmodes/sgml-mode.el2
-rw-r--r--lisp/vc/diff-mode.el6
-rw-r--r--lisp/vc/ediff-util.el2
-rw-r--r--lisp/vc/vc-bzr.el4
-rw-r--r--lisp/w32-fns.el4
86 files changed, 226 insertions, 179 deletions
diff --git a/admin/notes/documentation b/admin/notes/documentation
index f2e2aab73e7..09476ad6962 100644
--- a/admin/notes/documentation
+++ b/admin/notes/documentation
@@ -112,3 +112,6 @@ The kind of change for which the user really needs help from Antinews
112is where a feature works _differently_ in the previous version. 112is where a feature works _differently_ in the previous version.
113In those cases, the user might have trouble figuring out how to use 113In those cases, the user might have trouble figuring out how to use
114the old version without some sort of help. 114the old version without some sort of help.
115
116** To indicate possession, write Emacs's rather than Emacs'.
117http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 2f4653540e2..f097bb5cd34 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,9 @@
12012-02-28 Glenn Morris <rgm@gnu.org>
2
3 * custom.texi, display.texi, emacs.texi, files.texi:
4 * msdog-xtra.texi, msdog.texi, vc-xtra.texi:
5 Standardize possessive apostrophe usage.
6
12012-02-25 Jan Djärv <jan.h.d@swipnet.se> 72012-02-25 Jan Djärv <jan.h.d@swipnet.se>
2 8
3 * macos.texi (Mac / GNUstep Customization): Remove text about 9 * macos.texi (Mac / GNUstep Customization): Remove text about
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index b2215c19e75..82a7a02a9ac 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -567,7 +567,7 @@ directory specified by the variable @code{custom-theme-directory}
567(which defaults to @file{~/.emacs.d/}), and a directory named 567(which defaults to @file{~/.emacs.d/}), and a directory named
568@file{etc/themes} in your Emacs installation (see the variable 568@file{etc/themes} in your Emacs installation (see the variable
569@code{data-directory}). The latter contains several Custom themes 569@code{data-directory}). The latter contains several Custom themes
570which are distributed with Emacs, which customize Emacs' faces to fit 570which are distributed with Emacs, which customize Emacs's faces to fit
571various color schemes. (Note, however, that Custom themes need not be 571various color schemes. (Note, however, that Custom themes need not be
572restricted to this purpose; they can be used to customize variables 572restricted to this purpose; they can be used to customize variables
573too). 573too).
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index d86e0049fb5..54dbc0a78e1 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -22,7 +22,7 @@ the text is displayed.
22* Follow Mode:: Follow mode lets two windows scroll as one. 22* Follow Mode:: Follow mode lets two windows scroll as one.
23* Faces:: How to change the display style using faces. 23* Faces:: How to change the display style using faces.
24* Colors:: Specifying colors for faces. 24* Colors:: Specifying colors for faces.
25* Standard Faces:: Emacs' predefined faces. 25* Standard Faces:: The main predefined faces.
26* Text Scale:: Increasing or decreasing text size in a buffer. 26* Text Scale:: Increasing or decreasing text size in a buffer.
27* Font Lock:: Minor mode for syntactic highlighting using faces. 27* Font Lock:: Minor mode for syntactic highlighting using faces.
28* Highlight Interactively:: Tell Emacs what text to highlight. 28* Highlight Interactively:: Tell Emacs what text to highlight.
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index ef438cd3067..be8137aae30 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -163,7 +163,7 @@ Major Structures of Emacs
163* International:: Using non-@acronym{ASCII} character sets. 163* International:: Using non-@acronym{ASCII} character sets.
164 164
165Advanced Features 165Advanced Features
166* Modes:: Major and minor modes alter Emacs' basic behavior. 166* Modes:: Major and minor modes alter Emacs's basic behavior.
167* Indentation:: Editing the white space at the beginnings of lines. 167* Indentation:: Editing the white space at the beginnings of lines.
168* Text:: Commands and modes for editing human languages. 168* Text:: Commands and modes for editing human languages.
169* Programs:: Commands and modes for editing programs. 169* Programs:: Commands and modes for editing programs.
@@ -337,7 +337,7 @@ Controlling the Display
337* Follow Mode:: Follow mode lets two windows scroll as one. 337* Follow Mode:: Follow mode lets two windows scroll as one.
338* Faces:: How to change the display style using faces. 338* Faces:: How to change the display style using faces.
339* Colors:: Specifying colors for faces. 339* Colors:: Specifying colors for faces.
340* Standard Faces:: Emacs' predefined faces. 340* Standard Faces:: The main predefined faces.
341* Text Scale:: Increasing or decreasing text size in a buffer. 341* Text Scale:: Increasing or decreasing text size in a buffer.
342* Font Lock:: Minor mode for syntactic highlighting using faces. 342* Font Lock:: Minor mode for syntactic highlighting using faces.
343* Highlight Interactively:: Tell Emacs what text to highlight. 343* Highlight Interactively:: Tell Emacs what text to highlight.
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index 3adc735154b..0d38728f7cf 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -288,7 +288,7 @@ see @ref{Drag and Drop}, and @ref{Misc Dired Features}.
288 288
289 Each time you visit a file, Emacs automatically scans its contents 289 Each time you visit a file, Emacs automatically scans its contents
290to detect what character encoding and end-of-line convention it uses, 290to detect what character encoding and end-of-line convention it uses,
291and converts these to Emacs' internal encoding and end-of-line 291and converts these to Emacs's internal encoding and end-of-line
292convention within the buffer. When you save the buffer, Emacs 292convention within the buffer. When you save the buffer, Emacs
293performs the inverse conversion, writing the file to disk with its 293performs the inverse conversion, writing the file to disk with its
294original encoding and end-of-line convention. @xref{Coding Systems}. 294original encoding and end-of-line convention. @xref{Coding Systems}.
diff --git a/doc/emacs/msdog-xtra.texi b/doc/emacs/msdog-xtra.texi
index 509b9de754d..2191d799a2b 100644
--- a/doc/emacs/msdog-xtra.texi
+++ b/doc/emacs/msdog-xtra.texi
@@ -33,7 +33,7 @@ you use an Emacs that was built for MS-DOS.
33@ifnottex 33@ifnottex
34 @xref{Text and Binary}, for information 34 @xref{Text and Binary}, for information
35@end ifnottex 35@end ifnottex
36about Emacs' special handling of text files under MS-DOS (and Windows). 36about Emacs's special handling of text files under MS-DOS (and Windows).
37 37
38@menu 38@menu
39* Keyboard: MS-DOS Keyboard. Keyboard conventions on MS-DOS. 39* Keyboard: MS-DOS Keyboard. Keyboard conventions on MS-DOS.
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index 93bc5f0e4b1..2dcc1fa42f8 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -574,7 +574,7 @@ then change their minds; if this has the effect of bringing up the
574Windows menu, it alters the meaning of subsequent commands. Many 574Windows menu, it alters the meaning of subsequent commands. Many
575users find this frustrating. 575users find this frustrating.
576 576
577 You can re-enable Windows' default handling of tapping the @key{ALT} 577 You can re-enable Windows's default handling of tapping the @key{ALT}
578key by setting @code{w32-pass-alt-to-system} to a non-@code{nil} 578key by setting @code{w32-pass-alt-to-system} to a non-@code{nil}
579value. 579value.
580 580
diff --git a/doc/emacs/vc-xtra.texi b/doc/emacs/vc-xtra.texi
index 51137a273d3..f04f939cced 100644
--- a/doc/emacs/vc-xtra.texi
+++ b/doc/emacs/vc-xtra.texi
@@ -1,5 +1,5 @@
1@c This is part of the Emacs manual. 1@c This is part of the Emacs manual.
2@c Copyright (C) 2004-2012 Free Software Foundation, Inc. 2@c Copyright (C) 2004-2012 Free Software Foundation, Inc.
3@c See file emacs.texi for copying conditions. 3@c See file emacs.texi for copying conditions.
4@c 4@c
5@c This file is included in emacs-xtra.texi when producing the printed 5@c This file is included in emacs-xtra.texi when producing the printed
@@ -8,7 +8,7 @@
8@node Advanced VC Usage 8@node Advanced VC Usage
9@section Advanced VC Usage 9@section Advanced VC Usage
10 10
11 Commonly used features of Emacs' version control (VC) support are 11 Commonly used features of Emacs's version control (VC) support are
12described in the main Emacs manual (@pxref{Version Control,,,emacs, 12described in the main Emacs manual (@pxref{Version Control,,,emacs,
13the Emacs Manual}). This chapter describes more advanced VC usage. 13the Emacs Manual}). This chapter describes more advanced VC usage.
14 14
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog
index f3a95ab85ff..adac111f5f9 100644
--- a/doc/lispintro/ChangeLog
+++ b/doc/lispintro/ChangeLog
@@ -1,3 +1,7 @@
12012-02-28 Glenn Morris <rgm@gnu.org>
2
3 * emacs-lisp-intro.texi: Standardize possessive apostrophe usage.
4
12012-02-17 Glenn Morris <rgm@gnu.org> 52012-02-17 Glenn Morris <rgm@gnu.org>
2 6
3 * emacs-lisp-intro.texi (Design @value{COUNT-WORDS}, Syntax) 7 * emacs-lisp-intro.texi (Design @value{COUNT-WORDS}, Syntax)
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index ae1e2bf0b6d..6a9927b785f 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -1015,7 +1015,7 @@ Emacs with the on-line tutorial. To use it, type @kbd{C-h t}. (This
1015means you press and release the @key{CTRL} key and the @kbd{h} at the 1015means you press and release the @key{CTRL} key and the @kbd{h} at the
1016same time, and then press and release @kbd{t}.) 1016same time, and then press and release @kbd{t}.)
1017 1017
1018Also, I often refer to one of Emacs' standard commands by listing the 1018Also, I often refer to one of Emacs's standard commands by listing the
1019keys which you press to invoke the command and then giving the name of 1019keys which you press to invoke the command and then giving the name of
1020the command in parentheses, like this: @kbd{M-C-\} 1020the command in parentheses, like this: @kbd{M-C-\}
1021(@code{indent-region}). What this means is that the 1021(@code{indent-region}). What this means is that the
@@ -1325,7 +1325,7 @@ jumps the cursor back to the matching opening parenthesis, so you can
1325see which one it is. This is very useful, since every list you type 1325see which one it is. This is very useful, since every list you type
1326in Lisp must have its closing parenthesis match its opening 1326in Lisp must have its closing parenthesis match its opening
1327parenthesis. (@xref{Major Modes, , Major Modes, emacs, The GNU Emacs 1327parenthesis. (@xref{Major Modes, , Major Modes, emacs, The GNU Emacs
1328Manual}, for more information about Emacs' modes.) 1328Manual}, for more information about Emacs's modes.)
1329 1329
1330@node Run a Program, Making Errors, Lisp Lists, List Processing 1330@node Run a Program, Making Errors, Lisp Lists, List Processing
1331@comment node-name, next, previous, up 1331@comment node-name, next, previous, up
@@ -2962,7 +2962,7 @@ have eyes. When a computer program works on a buffer, that buffer does
2962not need to be visible on the screen. 2962not need to be visible on the screen.
2963 2963
2964@code{switch-to-buffer} is designed for humans and does two different 2964@code{switch-to-buffer} is designed for humans and does two different
2965things: it switches the buffer to which Emacs' attention is directed; and 2965things: it switches the buffer to which Emacs's attention is directed; and
2966it switches the buffer displayed in the window to the new buffer. 2966it switches the buffer displayed in the window to the new buffer.
2967@code{set-buffer}, on the other hand, does only one thing: it switches 2967@code{set-buffer}, on the other hand, does only one thing: it switches
2968the attention of the computer program to a different buffer. The buffer 2968the attention of the computer program to a different buffer. The buffer
@@ -4642,7 +4642,7 @@ Select a buffer for Emacs to be active in and display it in the current
4642window so users can look at it. Usually bound to @kbd{C-x b}. 4642window so users can look at it. Usually bound to @kbd{C-x b}.
4643 4643
4644@item set-buffer 4644@item set-buffer
4645Switch Emacs' attention to a buffer on which programs will run. Don't 4645Switch Emacs's attention to a buffer on which programs will run. Don't
4646alter what the window is showing. 4646alter what the window is showing.
4647 4647
4648@item buffer-size 4648@item buffer-size
@@ -5501,7 +5501,7 @@ Written in skeletal form, the workings of the body look like this:
5501 5501
5502In summary, @code{append-to-buffer} works as follows: it saves the 5502In summary, @code{append-to-buffer} works as follows: it saves the
5503value of the current buffer in the variable called @code{oldbuf}. It 5503value of the current buffer in the variable called @code{oldbuf}. It
5504gets the new buffer (creating one if need be) and switches Emacs' 5504gets the new buffer (creating one if need be) and switches Emacs's
5505attention to it. Using the value of @code{oldbuf}, it inserts the 5505attention to it. Using the value of @code{oldbuf}, it inserts the
5506region of text from the old buffer into the new buffer; and then using 5506region of text from the old buffer into the new buffer; and then using
5507@code{save-excursion}, it brings you back to your original buffer. 5507@code{save-excursion}, it brings you back to your original buffer.
@@ -6009,7 +6009,7 @@ expression in detail. The expression looks like this:
6009@end smallexample 6009@end smallexample
6010 6010
6011@noindent 6011@noindent
6012The expression @code{(set-buffer buffer)} changes Emacs' attention 6012The expression @code{(set-buffer buffer)} changes Emacs's attention
6013from the current buffer to the one from which the text will copied. 6013from the current buffer to the one from which the text will copied.
6014In that buffer, the variables @code{start} and @code{end} are set to 6014In that buffer, the variables @code{start} and @code{end} are set to
6015the beginning and end of the buffer, using the commands 6015the beginning and end of the buffer, using the commands
@@ -15284,7 +15284,7 @@ specification. Since people worry that a computer is broken if they
15284don't see anything going on, the first line of the body is a 15284don't see anything going on, the first line of the body is a
15285message. 15285message.
15286 15286
15287The next line contains a @code{save-excursion} that returns Emacs' 15287The next line contains a @code{save-excursion} that returns Emacs's
15288attention to the current buffer when the function completes. This is 15288attention to the current buffer when the function completes. This is
15289useful in case you embed this function in another function that 15289useful in case you embed this function in another function that
15290presumes point is restored to the original buffer. 15290presumes point is restored to the original buffer.
@@ -16954,7 +16954,7 @@ Either of these two functions, @code{graph-body-print} or
16954@section Need for Printed Axes 16954@section Need for Printed Axes
16955 16955
16956A graph needs printed axes, so you can orient yourself. For a do-once 16956A graph needs printed axes, so you can orient yourself. For a do-once
16957project, it may be reasonable to draw the axes by hand using Emacs' 16957project, it may be reasonable to draw the axes by hand using Emacs's
16958Picture mode; but a graph drawing function may be used more than once. 16958Picture mode; but a graph drawing function may be used more than once.
16959 16959
16960For this reason, I have written enhancements to the basic 16960For this reason, I have written enhancements to the basic
@@ -17002,10 +17002,10 @@ expressions in Emacs Lisp you can change or extend Emacs.
17002 17002
17003@node Default Configuration, Site-wide Init, Emacs Initialization, Emacs Initialization 17003@node Default Configuration, Site-wide Init, Emacs Initialization, Emacs Initialization
17004@ifnottex 17004@ifnottex
17005@unnumberedsec Emacs' Default Configuration 17005@unnumberedsec Emacs's Default Configuration
17006@end ifnottex 17006@end ifnottex
17007 17007
17008There are those who appreciate Emacs' default configuration. After 17008There are those who appreciate Emacs's default configuration. After
17009all, Emacs starts you in C mode when you edit a C file, starts you in 17009all, Emacs starts you in C mode when you edit a C file, starts you in
17010Fortran mode when you edit a Fortran file, and starts you in 17010Fortran mode when you edit a Fortran file, and starts you in
17011Fundamental mode when you edit an unadorned file. This all makes 17011Fundamental mode when you edit an unadorned file. This all makes
@@ -17033,7 +17033,7 @@ you may. The new format is consistent with the Emacs Lisp file
17033naming conventions; the old format saves typing.} 17033naming conventions; the old format saves typing.}
17034 17034
17035A @file{~/.emacs} file contains Emacs Lisp code. You can write this 17035A @file{~/.emacs} file contains Emacs Lisp code. You can write this
17036code yourself; or you can use Emacs' @code{customize} feature to write 17036code yourself; or you can use Emacs's @code{customize} feature to write
17037the code for you. You can combine your own expressions and 17037the code for you. You can combine your own expressions and
17038auto-written Customize expressions in your @file{.emacs} file. 17038auto-written Customize expressions in your @file{.emacs} file.
17039 17039
@@ -17098,7 +17098,7 @@ initialization file.
17098@findex defcustom 17098@findex defcustom
17099 17099
17100You can specify variables using @code{defcustom} so that you and 17100You can specify variables using @code{defcustom} so that you and
17101others can then use Emacs' @code{customize} feature to set their 17101others can then use Emacs's @code{customize} feature to set their
17102values. (You cannot use @code{customize} to write function 17102values. (You cannot use @code{customize} to write function
17103definitions; but you can write @code{defuns} in your @file{.emacs} 17103definitions; but you can write @code{defuns} in your @file{.emacs}
17104file. Indeed, you can write any Lisp expression in your @file{.emacs} 17104file. Indeed, you can write any Lisp expression in your @file{.emacs}
@@ -17765,7 +17765,7 @@ the keys to @code{split-window-quietly}, like this:
17765@vindex load-path 17765@vindex load-path
17766If you load many extensions, as I do, then instead of specifying the 17766If you load many extensions, as I do, then instead of specifying the
17767exact location of the extension file, as shown above, you can specify 17767exact location of the extension file, as shown above, you can specify
17768that directory as part of Emacs' @code{load-path}. Then, when Emacs 17768that directory as part of Emacs's @code{load-path}. Then, when Emacs
17769loads a file, it will search that directory as well as its default 17769loads a file, it will search that directory as well as its default
17770list of directories. (The default list is specified in @file{paths.h} 17770list of directories. (The default list is specified in @file{paths.h}
17771when Emacs is built.) 17771when Emacs is built.)
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 094420ddb1b..b27bcef9c12 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,5 +1,9 @@
12012-02-28 Glenn Morris <rgm@gnu.org> 12012-02-28 Glenn Morris <rgm@gnu.org>
2 2
3 * advice.texi, anti.texi, display.texi, elisp.texi:
4 * processes.texi, variables.texi, vol1.texi, vol2.texi:
5 Standardize possessive apostrophe usage.
6
3 * locals.texi: Remove file. 7 * locals.texi: Remove file.
4 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi. 8 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
5 Remove menu entry. 9 Remove menu entry.
diff --git a/doc/lispref/advice.texi b/doc/lispref/advice.texi
index 78b4ac9aa2d..a2f59b2ddc9 100644
--- a/doc/lispref/advice.texi
+++ b/doc/lispref/advice.texi
@@ -1,6 +1,6 @@
1@c -*-texinfo-*- 1@c -*-texinfo-*-
2@c This is part of the GNU Emacs Lisp Reference Manual. 2@c This is part of the GNU Emacs Lisp Reference Manual.
3@c Copyright (C) 1998-1999, 2001-2012 Free Software Foundation, Inc. 3@c Copyright (C) 1998-1999, 2001-2012 Free Software Foundation, Inc.
4@c See the file elisp.texi for copying conditions. 4@c See the file elisp.texi for copying conditions.
5@setfilename ../../info/advising 5@setfilename ../../info/advising
6@node Advising Functions, Debugging, Byte Compilation, Top 6@node Advising Functions, Debugging, Byte Compilation, Top
@@ -31,7 +31,7 @@ who debug calls to the original function may not notice that it has
31been modified with advice. Therefore, if you have the possibility to 31been modified with advice. Therefore, if you have the possibility to
32change the code of that function to run a hook, please solve the 32change the code of that function to run a hook, please solve the
33problem that way. Advice should be reserved for the cases where you 33problem that way. Advice should be reserved for the cases where you
34cannot get the function changed. In particular, Emacs' own source 34cannot get the function changed. In particular, Emacs's own source
35files should not put advice on functions in Emacs. There are 35files should not put advice on functions in Emacs. There are
36currently a few exceptions to this convention, but we aim to correct 36currently a few exceptions to this convention, but we aim to correct
37them. 37them.
diff --git a/doc/lispref/anti.texi b/doc/lispref/anti.texi
index 6b9473e99d4..dbd39de2f6d 100644
--- a/doc/lispref/anti.texi
+++ b/doc/lispref/anti.texi
@@ -1,6 +1,6 @@
1@c -*-texinfo-*- 1@c -*-texinfo-*-
2@c This is part of the GNU Emacs Lisp Reference Manual. 2@c This is part of the GNU Emacs Lisp Reference Manual.
3@c Copyright (C) 1999, 2002-2012 Free Software Foundation, Inc. 3@c Copyright (C) 1999, 2002-2012 Free Software Foundation, Inc.
4@c See the file elisp.texi for copying conditions. 4@c See the file elisp.texi for copying conditions.
5 5
6@c This node must have no pointers. 6@c This node must have no pointers.
@@ -29,7 +29,7 @@ different scripts.
29The @code{^} interactive spec code, the function 29The @code{^} interactive spec code, the function
30@code{handle-shift-selection}, and the variable 30@code{handle-shift-selection}, and the variable
31@code{this-command-keys-shift-translated} have all been removed. 31@code{this-command-keys-shift-translated} have all been removed.
32Shift-translated keys are no longer treated specially, making Emacs' 32Shift-translated keys are no longer treated specially, making Emacs's
33handling of keybindings much more consistent. 33handling of keybindings much more consistent.
34 34
35@item 35@item
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index ae8a5fde29f..9c4720d9102 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -1,6 +1,6 @@
1@c -*-texinfo-*- 1@c -*-texinfo-*-
2@c This is part of the GNU Emacs Lisp Reference Manual. 2@c This is part of the GNU Emacs Lisp Reference Manual.
3@c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc. 3@c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc.
4@c See the file elisp.texi for copying conditions. 4@c See the file elisp.texi for copying conditions.
5@setfilename ../../info/display 5@setfilename ../../info/display
6@node Display, System Interface, Processes, Top 6@node Display, System Interface, Processes, Top
@@ -28,7 +28,7 @@ that Emacs presents to the user.
28* Display Property:: Enabling special display features. 28* Display Property:: Enabling special display features.
29* Images:: Displaying images in Emacs buffers. 29* Images:: Displaying images in Emacs buffers.
30* Buttons:: Adding clickable buttons to Emacs buffers. 30* Buttons:: Adding clickable buttons to Emacs buffers.
31* Abstract Display:: Emacs' Widget for Object Collections. 31* Abstract Display:: Emacs's Widget for Object Collections.
32* Blinking:: How Emacs shows the matching open parenthesis. 32* Blinking:: How Emacs shows the matching open parenthesis.
33* Usual Display:: The usual conventions for displaying nonprinting chars. 33* Usual Display:: The usual conventions for displaying nonprinting chars.
34* Display Tables:: How to specify other conventions. 34* Display Tables:: How to specify other conventions.
@@ -4941,7 +4941,7 @@ using @code{equal}. If @var{frame} is @code{nil}, it defaults to the
4941selected frame. If @var{frame} is @code{t}, the image is flushed on 4941selected frame. If @var{frame} is @code{t}, the image is flushed on
4942all existing frames. 4942all existing frames.
4943 4943
4944In Emacs' current implementation, each graphical terminal possesses an 4944In Emacs's current implementation, each graphical terminal possesses an
4945image cache, which is shared by all the frames on that terminal 4945image cache, which is shared by all the frames on that terminal
4946(@pxref{Multiple Terminals}). Thus, refreshing an image in one frame 4946(@pxref{Multiple Terminals}). Thus, refreshing an image in one frame
4947also refreshes it in all other frames on the same terminal. 4947also refreshes it in all other frames on the same terminal.
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index 701fa2a61ee..9c1837ef56b 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -1263,7 +1263,7 @@ Emacs Display
1263* Display Property:: Enabling special display features. 1263* Display Property:: Enabling special display features.
1264* Images:: Displaying images in Emacs buffers. 1264* Images:: Displaying images in Emacs buffers.
1265* Buttons:: Adding clickable buttons to Emacs buffers. 1265* Buttons:: Adding clickable buttons to Emacs buffers.
1266* Abstract Display:: Emacs' Widget for Object Collections. 1266* Abstract Display:: Emacs's Widget for Object Collections.
1267* Blinking:: How Emacs shows the matching open parenthesis. 1267* Blinking:: How Emacs shows the matching open parenthesis.
1268* Usual Display:: The usual conventions for displaying 1268* Usual Display:: The usual conventions for displaying
1269 nonprinting chars. 1269 nonprinting chars.
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index 8b25868cfe9..04aa50ebc84 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -2712,7 +2712,7 @@ Unsigned integer in network byte order, with length 3.
2712@itemx dword 2712@itemx dword
2713@itemx long 2713@itemx long
2714Unsigned integer in network byte order, with length 4. 2714Unsigned integer in network byte order, with length 4.
2715Note: These values may be limited by Emacs' integer implementation limits. 2715Note: These values may be limited by Emacs's integer implementation limits.
2716 2716
2717@item u16r 2717@item u16r
2718@itemx u24r 2718@itemx u24r
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 94e71c96d0a..548d2e99414 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -1,6 +1,6 @@
1@c -*-texinfo-*- 1@c -*-texinfo-*-
2@c This is part of the GNU Emacs Lisp Reference Manual. 2@c This is part of the GNU Emacs Lisp Reference Manual.
3@c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc. 3@c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc.
4@c See the file elisp.texi for copying conditions. 4@c See the file elisp.texi for copying conditions.
5@setfilename ../../info/variables 5@setfilename ../../info/variables
6@node Variables, Functions, Control Structures, Top 6@node Variables, Functions, Control Structures, Top
@@ -479,7 +479,7 @@ not the buffer-local value. (But you should not be making
479buffer-local bindings for a symbol that is defined with 479buffer-local bindings for a symbol that is defined with
480@code{defconst}.) 480@code{defconst}.)
481 481
482An example of the use of @code{defconst} is Emacs' definition of 482An example of the use of @code{defconst} is Emacs's definition of
483@code{float-pi}---the mathematical constant @math{pi}, which ought not 483@code{float-pi}---the mathematical constant @math{pi}, which ought not
484to be changed by anyone (attempts by the Indiana State Legislature 484to be changed by anyone (attempts by the Indiana State Legislature
485notwithstanding). As the second form illustrates, however, 485notwithstanding). As the second form illustrates, however,
diff --git a/doc/lispref/vol1.texi b/doc/lispref/vol1.texi
index 3bee9401167..0b86ccb0ce0 100644
--- a/doc/lispref/vol1.texi
+++ b/doc/lispref/vol1.texi
@@ -1285,7 +1285,7 @@ Emacs Display
1285* Display Property:: Enabling special display features. 1285* Display Property:: Enabling special display features.
1286* Images:: Displaying images in Emacs buffers. 1286* Images:: Displaying images in Emacs buffers.
1287* Buttons:: Adding clickable buttons to Emacs buffers. 1287* Buttons:: Adding clickable buttons to Emacs buffers.
1288* Abstract Display:: Emacs' Widget for Object Collections. 1288* Abstract Display:: Emacs's Widget for Object Collections.
1289* Blinking:: How Emacs shows the matching open parenthesis. 1289* Blinking:: How Emacs shows the matching open parenthesis.
1290* Usual Display:: The usual conventions for displaying 1290* Usual Display:: The usual conventions for displaying
1291 nonprinting chars. 1291 nonprinting chars.
diff --git a/doc/lispref/vol2.texi b/doc/lispref/vol2.texi
index 1a293635bf6..f552739d299 100644
--- a/doc/lispref/vol2.texi
+++ b/doc/lispref/vol2.texi
@@ -1284,7 +1284,7 @@ Emacs Display
1284* Display Property:: Enabling special display features. 1284* Display Property:: Enabling special display features.
1285* Images:: Displaying images in Emacs buffers. 1285* Images:: Displaying images in Emacs buffers.
1286* Buttons:: Adding clickable buttons to Emacs buffers. 1286* Buttons:: Adding clickable buttons to Emacs buffers.
1287* Abstract Display:: Emacs' Widget for Object Collections. 1287* Abstract Display:: Emacs's Widget for Object Collections.
1288* Blinking:: How Emacs shows the matching open parenthesis. 1288* Blinking:: How Emacs shows the matching open parenthesis.
1289* Usual Display:: The usual conventions for displaying 1289* Usual Display:: The usual conventions for displaying
1290 nonprinting chars. 1290 nonprinting chars.
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 8d8b4b4df8d..987fb895811 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,11 @@
12012-02-28 Glenn Morris <rgm@gnu.org>
2
3 * calc.texi, cc-mode.texi, cl.texi, ebrowse.texi, ediff.texi:
4 * eshell.texi, gnus-faq.texi, gnus-news.texi, gnus.texi:
5 * idlwave.texi, info.texi, newsticker.texi, nxml-mode.texi:
6 * org.texi, sc.texi, vip.texi, viper.texi:
7 Standardize possessive apostrophe usage.
8
12012-02-26 Chong Yidong <cyd@gnu.org> 92012-02-26 Chong Yidong <cyd@gnu.org>
2 10
3 * ediff.texi (Quick Help Commands): Add a couple of index entries 11 * ediff.texi (Quick Help Commands): Add a couple of index entries
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index c42e8e6b9c0..48252ceb327 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -9819,7 +9819,7 @@ stack but resets everything else to its default state.
9819@kindex Z ? 9819@kindex Z ?
9820@pindex calc-help 9820@pindex calc-help
9821The @kbd{?} key (@code{calc-help}) displays a series of brief help messages. 9821The @kbd{?} key (@code{calc-help}) displays a series of brief help messages.
9822Some keys (such as @kbd{b} and @kbd{d}) are prefix keys, like Emacs' 9822Some keys (such as @kbd{b} and @kbd{d}) are prefix keys, like Emacs's
9823@key{ESC} and @kbd{C-x} prefixes. You can type 9823@key{ESC} and @kbd{C-x} prefixes. You can type
9824@kbd{?} after a prefix to see a list of commands beginning with that 9824@kbd{?} after a prefix to see a list of commands beginning with that
9825prefix. (If the message includes @samp{[MORE]}, press @kbd{?} again 9825prefix. (If the message includes @samp{[MORE]}, press @kbd{?} again
@@ -18912,7 +18912,7 @@ Computer Programming}, Volume II, contains a thorough description
18912of the theory of random number generators and their measurement and 18912of the theory of random number generators and their measurement and
18913characterization. 18913characterization.
18914 18914
18915If @code{RandSeed} has no stored value, Calc calls Emacs' built-in 18915If @code{RandSeed} has no stored value, Calc calls Emacs's built-in
18916@code{random} function to get a stream of random numbers, which it 18916@code{random} function to get a stream of random numbers, which it
18917then treats in various ways to avoid problems inherent in the simple 18917then treats in various ways to avoid problems inherent in the simple
18918random number generators that many systems use to implement @code{random}. 18918random number generators that many systems use to implement @code{random}.
@@ -35252,7 +35252,7 @@ character of the prefix can simply be typed twice.
35252 35252
35253Calc is controlled by many variables, most of which can be reset 35253Calc is controlled by many variables, most of which can be reset
35254from within Calc. Some variables are less involved with actual 35254from within Calc. Some variables are less involved with actual
35255calculation and can be set outside of Calc using Emacs's 35255calculation and can be set outside of Calc using Emacs'ss
35256customization facilities. These variables are listed below. 35256customization facilities. These variables are listed below.
35257Typing @kbd{M-x customize-variable RET @var{variable-name} RET} 35257Typing @kbd{M-x customize-variable RET @var{variable-name} RET}
35258will bring up a buffer in which the variable's value can be redefined. 35258will bring up a buffer in which the variable's value can be redefined.
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index c33bdbde9e4..1a192123c3e 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -156,7 +156,7 @@ CC Mode
156@copying 156@copying
157This manual is for CC Mode in Emacs. 157This manual is for CC Mode in Emacs.
158 158
159Copyright @copyright{} 1995-2012 Free Software Foundation, Inc. 159Copyright @copyright{} 1995-2012 Free Software Foundation, Inc.
160 160
161@quotation 161@quotation
162Permission is granted to copy, distribute and/or modify this document 162Permission is granted to copy, distribute and/or modify this document
@@ -6942,7 +6942,7 @@ circumstances, can locate the top-most opening brace much more quickly than
6942styles where these braces are hung (e.g. most JDK-derived Java styles), 6942styles where these braces are hung (e.g. most JDK-derived Java styles),
6943this hack can improve performance of the core syntax parsing routines 6943this hack can improve performance of the core syntax parsing routines
6944from 3 to 60 times. However, for styles which @emph{do} conform to 6944from 3 to 60 times. However, for styles which @emph{do} conform to
6945Emacs' recommended style of putting top-level braces in column zero, 6945Emacs's recommended style of putting top-level braces in column zero,
6946this hack can degrade performance by about as much. Thus this variable 6946this hack can degrade performance by about as much. Thus this variable
6947is set to @code{nil} by default, since the Emacs-friendly styles should 6947is set to @code{nil} by default, since the Emacs-friendly styles should
6948be more common (and encouraged!). Note that this variable has no effect 6948be more common (and encouraged!). Note that this variable has no effect
@@ -7053,7 +7053,7 @@ Set the variable @code{c-basic-offset}. @xref{Getting Started}.
7053@kindex C-j 7053@kindex C-j
7054@emph{Why doesn't the @kbd{RET} key indent the new line?} 7054@emph{Why doesn't the @kbd{RET} key indent the new line?}
7055 7055
7056Emacs' convention is that @kbd{RET} just adds a newline, and that 7056Emacs's convention is that @kbd{RET} just adds a newline, and that
7057@kbd{C-j} adds a newline and indents it. You can make @kbd{RET} do this 7057@kbd{C-j} adds a newline and indents it. You can make @kbd{RET} do this
7058too by adding this to your @code{c-initialization-hook}: 7058too by adding this to your @code{c-initialization-hook}:
7059 7059
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 594253e2c0a..52aaae9e006 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -5,7 +5,7 @@
5@copying 5@copying
6This file documents the GNU Emacs Common Lisp emulation package. 6This file documents the GNU Emacs Common Lisp emulation package.
7 7
8Copyright @copyright{} 1993, 2001-2012 Free Software Foundation, Inc. 8Copyright @copyright{} 1993, 2001-2012 Free Software Foundation, Inc.
9 9
10@quotation 10@quotation
11Permission is granted to copy, distribute and/or modify this document 11Permission is granted to copy, distribute and/or modify this document
@@ -128,7 +128,7 @@ features.
128 128
129@item 129@item
130Some features conflict with existing things in Emacs Lisp. For 130Some features conflict with existing things in Emacs Lisp. For
131example, Emacs' @code{assoc} function is incompatible with the 131example, Emacs's @code{assoc} function is incompatible with the
132Common Lisp @code{assoc}. In such cases, this package usually 132Common Lisp @code{assoc}. In such cases, this package usually
133adds the suffix @samp{*} to the function name of the Common 133adds the suffix @samp{*} to the function name of the Common
134Lisp version of the function (e.g., @code{assoc*}). 134Lisp version of the function (e.g., @code{assoc*}).
@@ -2094,7 +2094,7 @@ of a list. @var{list} should evaluate to a list; the body @var{forms}
2094are executed with @var{var} bound to each element of the list in 2094are executed with @var{var} bound to each element of the list in
2095turn. Finally, the @var{result} form (or @code{nil}) is evaluated 2095turn. Finally, the @var{result} form (or @code{nil}) is evaluated
2096with @var{var} bound to @code{nil} to produce the result returned by 2096with @var{var} bound to @code{nil} to produce the result returned by
2097the loop. Unlike with Emacs's built in @code{dolist}, the loop is 2097the loop. Unlike with Emacs'ss built in @code{dolist}, the loop is
2098surrounded by an implicit @code{nil} block. 2098surrounded by an implicit @code{nil} block.
2099@end defspec 2099@end defspec
2100 2100
@@ -2104,7 +2104,7 @@ of times. The body is executed with @var{var} bound to the integers
2104from zero (inclusive) to @var{count} (exclusive), in turn. Then 2104from zero (inclusive) to @var{count} (exclusive), in turn. Then
2105the @code{result} form is evaluated with @var{var} bound to the total 2105the @code{result} form is evaluated with @var{var} bound to the total
2106number of iterations that were done (i.e., @code{(max 0 @var{count})}) 2106number of iterations that were done (i.e., @code{(max 0 @var{count})})
2107to get the return value for the loop form. Unlike with Emacs's built in 2107to get the return value for the loop form. Unlike with Emacs'ss built in
2108@code{dolist}, the loop is surrounded by an implicit @code{nil} block. 2108@code{dolist}, the loop is surrounded by an implicit @code{nil} block.
2109@end defspec 2109@end defspec
2110 2110
@@ -2226,7 +2226,7 @@ returned by @code{buffer-list}. For each buffer @code{buf},
2226it calls @code{buffer-file-name} and collects the results into 2226it calls @code{buffer-file-name} and collects the results into
2227a list, which is then returned from the @code{loop} construct. 2227a list, which is then returned from the @code{loop} construct.
2228The result is a list of the file names of all the buffers in 2228The result is a list of the file names of all the buffers in
2229Emacs' memory. The words @code{for}, @code{in}, and @code{collect} 2229Emacs's memory. The words @code{for}, @code{in}, and @code{collect}
2230are reserved words in the @code{loop} language. 2230are reserved words in the @code{loop} language.
2231 2231
2232@example 2232@example
@@ -3870,7 +3870,7 @@ with @var{sequence}.
3870As an extension to Common Lisp, @var{start} and/or @var{end} 3870As an extension to Common Lisp, @var{start} and/or @var{end}
3871may be negative, in which case they represent a distance back 3871may be negative, in which case they represent a distance back
3872from the end of the sequence. This is for compatibility with 3872from the end of the sequence. This is for compatibility with
3873Emacs' @code{substring} function. Note that @code{subseq} is 3873Emacs's @code{substring} function. Note that @code{subseq} is
3874the @emph{only} sequence function that allows negative 3874the @emph{only} sequence function that allows negative
3875@var{start} and @var{end}. 3875@var{start} and @var{end}.
3876 3876
@@ -4059,7 +4059,7 @@ is less than (not equal to) its second argument. For example,
4059for sorting numbers and strings, respectively; @code{>} would sort 4059for sorting numbers and strings, respectively; @code{>} would sort
4060numbers into decreasing rather than increasing order. 4060numbers into decreasing rather than increasing order.
4061 4061
4062This function differs from Emacs' built-in @code{sort} in that it 4062This function differs from Emacs's built-in @code{sort} in that it
4063can operate on any type of sequence, not just lists. Also, it 4063can operate on any type of sequence, not just lists. Also, it
4064accepts a @code{:key} argument which is used to preprocess data 4064accepts a @code{:key} argument which is used to preprocess data
4065fed to the @var{predicate} function. For example, 4065fed to the @var{predicate} function. For example,
@@ -5186,7 +5186,7 @@ variables no collision can occur.)
5186 5186
5187@xref{Lexical Bindings}, for a description of the @code{lexical-let} 5187@xref{Lexical Bindings}, for a description of the @code{lexical-let}
5188form which establishes a Common Lisp-style lexical binding, and some 5188form which establishes a Common Lisp-style lexical binding, and some
5189examples of how it differs from Emacs' regular @code{let}. 5189examples of how it differs from Emacs's regular @code{let}.
5190 5190
5191@item 5191@item
5192Reader macros. Common Lisp includes a second type of macro that 5192Reader macros. Common Lisp includes a second type of macro that
diff --git a/doc/misc/ebrowse.texi b/doc/misc/ebrowse.texi
index cf716f4e031..6db27a38808 100644
--- a/doc/misc/ebrowse.texi
+++ b/doc/misc/ebrowse.texi
@@ -10,7 +10,7 @@
10@copying 10@copying
11This file documents Ebrowse, a C++ class browser for GNU Emacs. 11This file documents Ebrowse, a C++ class browser for GNU Emacs.
12 12
13Copyright @copyright{} 2000-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 2000-2012 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
@@ -149,7 +149,7 @@ importantly you can find or view member declarations and definitions
149with a keystroke. @xref{Member Buffers}. 149with a keystroke. @xref{Member Buffers}.
150 150
151These two buffer types and the commands they provide support the 151These two buffer types and the commands they provide support the
152navigational use of the browser. The second form resembles Emacs' Tags 152navigational use of the browser. The second form resembles Emacs's Tags
153package for C and other procedural languages. Ebrowse's commands of 153package for C and other procedural languages. Ebrowse's commands of
154this type are not confined to special buffers; they are most often used 154this type are not confined to special buffers; they are most often used
155while you are editing your source code. 155while you are editing your source code.
diff --git a/doc/misc/ediff.texi b/doc/misc/ediff.texi
index 4ccb6669b2e..01349e31468 100644
--- a/doc/misc/ediff.texi
+++ b/doc/misc/ediff.texi
@@ -1733,7 +1733,7 @@ faces, you can modify them when Ediff is being loaded using
1733@end smallexample 1733@end smallexample
1734 1734
1735@strong{Please note:} to set Ediff's faces, use only @code{copy-face} 1735@strong{Please note:} to set Ediff's faces, use only @code{copy-face}
1736or @code{set/make-face-@dots{}} as shown above. Emacs' low-level 1736or @code{set/make-face-@dots{}} as shown above. Emacs's low-level
1737face-manipulation functions should be avoided. 1737face-manipulation functions should be avoided.
1738 1738
1739@node Narrowing, Refinement of Difference Regions, Highlighting Difference Regions, Customization 1739@node Narrowing, Refinement of Difference Regions, Highlighting Difference Regions, Customization
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 99fbf1a4fcf..d322ca7c3e1 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -94,7 +94,7 @@ handling the sort of tasks accomplished by those tools.
94@cindex Eshell, what it is 94@cindex Eshell, what it is
95 95
96Eshell is a @dfn{command shell} written in Emacs Lisp. Everything it 96Eshell is a @dfn{command shell} written in Emacs Lisp. Everything it
97does, it uses Emacs' facilities to do. This means that Eshell is as 97does, it uses Emacs's facilities to do. This means that Eshell is as
98portable as Emacs itself. It also means that cooperation with Lisp code 98portable as Emacs itself. It also means that cooperation with Lisp code
99is natural and seamless. 99is natural and seamless.
100 100
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index ae6373e9a6e..9d075a8efac 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -161,7 +161,7 @@ Where and how to get Gnus?
161@subsubheading Answer 161@subsubheading Answer
162 162
163Gnus is released independent from releases of Emacs and XEmacs. 163Gnus is released independent from releases of Emacs and XEmacs.
164Therefore, the version bundled with Emacs or the version in XEmacs' 164Therefore, the version bundled with Emacs or the version in XEmacs's
165package system might not be up to date (e.g. Gnus 5.9 bundled with Emacs 165package system might not be up to date (e.g. Gnus 5.9 bundled with Emacs
16621 is outdated). 16621 is outdated).
167You can get the latest released version of Gnus from 167You can get the latest released version of Gnus from
diff --git a/doc/misc/gnus-news.texi b/doc/misc/gnus-news.texi
index 5421e64625a..19bbe01667c 100644
--- a/doc/misc/gnus-news.texi
+++ b/doc/misc/gnus-news.texi
@@ -44,7 +44,7 @@ for more information about nntp marks. Note that downgrading isn't
44safe in general. 44safe in general.
45 45
46@item Incompatibility when switching from Emacs 23 to Emacs 22 46@item Incompatibility when switching from Emacs 23 to Emacs 22
47In Emacs 23, Gnus uses Emacs' new internal coding system @code{utf-8-emacs} 47In Emacs 23, Gnus uses Emacs's new internal coding system @code{utf-8-emacs}
48for saving articles drafts and @file{~/.newsrc.eld}. These files may not 48for saving articles drafts and @file{~/.newsrc.eld}. These files may not
49be read correctly in Emacs 22 and below. If you want to use Gnus across 49be read correctly in Emacs 22 and below. If you want to use Gnus across
50different Emacs versions, you may set @code{mm-auto-save-coding-system} 50different Emacs versions, you may set @code{mm-auto-save-coding-system}
@@ -333,7 +333,7 @@ in the group buffer, see the variable @code{gnus-group-update-tool-bar}.
333Its default value depends on your Emacs version. 333Its default value depends on your Emacs version.
334@c FIXME: Document this in the manual 334@c FIXME: Document this in the manual
335 335
336@item You can change the location of XEmacs' toolbars in Gnus buffers. 336@item You can change the location of XEmacs's toolbars in Gnus buffers.
337See @code{gnus-use-toolbar} and @code{message-use-toolbar}. 337See @code{gnus-use-toolbar} and @code{message-use-toolbar}.
338 338
339@end itemize 339@end itemize
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index ae2c5dbd092..c3b62f3b791 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -16696,7 +16696,7 @@ was used for mail landing on the system, but Babyl had its own internal
16696format to which mail was converted, primarily involving creating a 16696format to which mail was converted, primarily involving creating a
16697spool-file-like entity with a scheme for inserting Babyl-specific 16697spool-file-like entity with a scheme for inserting Babyl-specific
16698headers and status bits above the top of each message in the file. 16698headers and status bits above the top of each message in the file.
16699Rmail was Emacs' first mail reader, it was written by Richard Stallman, 16699Rmail was Emacs's first mail reader, it was written by Richard Stallman,
16700and Stallman came out of that TOPS/Babyl environment, so he wrote Rmail 16700and Stallman came out of that TOPS/Babyl environment, so he wrote Rmail
16701to understand the mail files folks already had in existence. Gnus (and 16701to understand the mail files folks already had in existence. Gnus (and
16702VM, for that matter) continue to support this format because it's 16702VM, for that matter) continue to support this format because it's
@@ -21040,7 +21040,7 @@ and `gnus-score-decay-scale'."
21040 (* (abs score) 21040 (* (abs score)
21041 gnus-score-decay-scale))))))) 21041 gnus-score-decay-scale)))))))
21042 (if (and (featurep 'xemacs) 21042 (if (and (featurep 'xemacs)
21043 ;; XEmacs' floor can handle only the floating point 21043 ;; XEmacs's floor can handle only the floating point
21044 ;; number below the half of the maximum integer. 21044 ;; number below the half of the maximum integer.
21045 (> (abs n) (lsh -1 -2))) 21045 (> (abs n) (lsh -1 -2)))
21046 (string-to-number 21046 (string-to-number
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 5423ff2e74f..736c6ce7f91 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -4193,7 +4193,7 @@ installed. Many Emacsen come with an older bundled copy of IDLWAVE
4193(e.g. v4.7 for Emacs 21.x), which is likely what's being used instead. 4193(e.g. v4.7 for Emacs 21.x), which is likely what's being used instead.
4194You need to make sure your Emacs @emph{load-path} contains the directory 4194You need to make sure your Emacs @emph{load-path} contains the directory
4195where IDLWAVE is installed (@file{/usr/local/share/emacs/site-lisp}, by 4195where IDLWAVE is installed (@file{/usr/local/share/emacs/site-lisp}, by
4196default), @emph{before} Emacs' default search directories. You can 4196default), @emph{before} Emacs's default search directories. You can
4197accomplish this by putting the following in your @file{.emacs}: 4197accomplish this by putting the following in your @file{.emacs}:
4198 4198
4199@lisp 4199@lisp
diff --git a/doc/misc/info.texi b/doc/misc/info.texi
index 3316e9883d8..ed00e8da028 100644
--- a/doc/misc/info.texi
+++ b/doc/misc/info.texi
@@ -14,8 +14,7 @@
14This file describes how to use Info, the on-line, menu-driven GNU 14This file describes how to use Info, the on-line, menu-driven GNU
15documentation system. 15documentation system.
16 16
17Copyright @copyright{} 1989, 1992, 1996-2012 17Copyright @copyright{} 1989, 1992, 1996-2012 Free Software Foundation, Inc.
18Free Software Foundation, Inc.
19 18
20@quotation 19@quotation
21Permission is granted to copy, distribute and/or modify this document 20Permission is granted to copy, distribute and/or modify this document
@@ -1108,7 +1107,7 @@ In the stand-alone reader, @kbd{0} goes through the last menu item;
1108this is so you need not count how many entries are there. 1107this is so you need not count how many entries are there.
1109 1108
1110 If your display supports multiple fonts, colors or underlining, and 1109 If your display supports multiple fonts, colors or underlining, and
1111you are using Emacs' Info mode to read Info files, the third, sixth 1110you are using Emacs's Info mode to read Info files, the third, sixth
1112and ninth menu items have a @samp{*} that stands out, either in color 1111and ninth menu items have a @samp{*} that stands out, either in color
1113or in some other attribute, such as underline; this makes it easy to 1112or in some other attribute, such as underline; this makes it easy to
1114see at a glance which number to use for an item. 1113see at a glance which number to use for an item.
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi
index 9b61e8f6f3a..919ca21cc3e 100644
--- a/doc/misc/newsticker.texi
+++ b/doc/misc/newsticker.texi
@@ -13,8 +13,7 @@
13This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}). 13This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}).
14 14
15@noindent 15@noindent
16Copyright @copyright{} 2004-2012 16Copyright @copyright{} 2004-2012 Free Software Foundation, Inc.
17Free Software Foundation, Inc.
18 17
19@quotation 18@quotation
20Permission is granted to copy, distribute and/or modify this document 19Permission is granted to copy, distribute and/or modify this document
@@ -128,7 +127,7 @@ requires an XML-parser (@file{xml.el}) which is part of GNU Emacs. If
128you are using XEmacs you want to get the @file{net-utils} package 127you are using XEmacs you want to get the @file{net-utils} package
129which contains @file{xml.el} for XEmacs. 128which contains @file{xml.el} for XEmacs.
130 129
131Newsticker retrieves headlines either via Emacs' built-in retrieval 130Newsticker retrieves headlines either via Emacs's built-in retrieval
132functions, by an arbitrary external program that retrieves files via 131functions, by an arbitrary external program that retrieves files via
133http and prints them to stdout (like 132http and prints them to stdout (like
134@uref{http://www.gnu.org/software/wget/wget.html, wget}, or -- on a 133@uref{http://www.gnu.org/software/wget/wget.html, wget}, or -- on a
@@ -215,7 +214,7 @@ retrieved.
215@item 214@item
216@vindex newsticker-retrieval-method 215@vindex newsticker-retrieval-method
217@code{newsticker-retrieval-method} defines how headlines are 216@code{newsticker-retrieval-method} defines how headlines are
218retrieved. This is either done using Emacs' built-in download 217retrieved. This is either done using Emacs's built-in download
219capabilities or using an external tool. 218capabilities or using an external tool.
220@item 219@item
221@vindex newsticker-retrieval-interval 220@vindex newsticker-retrieval-interval
diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi
index 5141ed0e93d..73af1ace245 100644
--- a/doc/misc/nxml-mode.texi
+++ b/doc/misc/nxml-mode.texi
@@ -8,8 +8,7 @@
8This manual documents nxml-mode, an Emacs major mode for editing 8This manual documents nxml-mode, an Emacs major mode for editing
9XML with RELAX NG support. 9XML with RELAX NG support.
10 10
11Copyright @copyright{} 2007-2012 11Copyright @copyright{} 2007-2012 Free Software Foundation, Inc.
12Free Software Foundation, Inc.
13 12
14@quotation 13@quotation
15Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
@@ -355,7 +354,7 @@ Otherwise, it is a paragraph boundary.
355@chapter Outlining 354@chapter Outlining
356 355
357nXML mode allows you to display all or part of a buffer as an 356nXML mode allows you to display all or part of a buffer as an
358outline, in a similar way to Emacs' outline mode. An outline in nXML 357outline, in a similar way to Emacs's outline mode. An outline in nXML
359mode is based on recognizing two kinds of element: sections and 358mode is based on recognizing two kinds of element: sections and
360headings. There is one heading for every section and one section for 359headings. There is one heading for every section and one section for
361every heading. A section contains its heading as or within its first 360every heading. A section contains its heading as or within its first
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 8da6cd96525..2a41d6b9301 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -265,7 +265,7 @@
265@copying 265@copying
266This manual is for Org version @value{VERSION}. 266This manual is for Org version @value{VERSION}.
267 267
268Copyright @copyright{} 2004-2012 Free Software Foundation, Inc. 268Copyright @copyright{} 2004-2012 Free Software Foundation, Inc.
269 269
270@quotation 270@quotation
271Permission is granted to copy, distribute and/or modify this document 271Permission is granted to copy, distribute and/or modify this document
@@ -6162,7 +6162,7 @@ applying it to another one.
6162By customizing the variable @code{org-clock-idle-time} to some integer, such 6162By customizing the variable @code{org-clock-idle-time} to some integer, such
6163as 10 or 15, Emacs can alert you when you get back to your computer after 6163as 10 or 15, Emacs can alert you when you get back to your computer after
6164being idle for that many minutes@footnote{On computers using Mac OS X, 6164being idle for that many minutes@footnote{On computers using Mac OS X,
6165idleness is based on actual user idleness, not just Emacs' idle time. For 6165idleness is based on actual user idleness, not just Emacs's idle time. For
6166X11, you can install a utility program @file{x11idle.c}, available in the 6166X11, you can install a utility program @file{x11idle.c}, available in the
6167UTILITIES directory of the Org git distribution, to get the same general 6167UTILITIES directory of the Org git distribution, to get the same general
6168treatment of idleness. On other systems, idle time refers to Emacs idle time 6168treatment of idleness. On other systems, idle time refers to Emacs idle time
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi
index 6874828d427..b921882af67 100644
--- a/doc/misc/sc.texi
+++ b/doc/misc/sc.texi
@@ -204,7 +204,7 @@ When the original message is cited by @code{sc-cite-original}, it will
204(optionally) be filled by Supercite. However, if you manually edit the 204(optionally) be filled by Supercite. However, if you manually edit the
205cited text and want to re-fill it, you must use an add-on package such 205cited text and want to re-fill it, you must use an add-on package such
206as @cite{filladapt} or @cite{gin-mode}. These packages can recognize 206as @cite{filladapt} or @cite{gin-mode}. These packages can recognize
207Supercited text and will fill them appropriately. Emacs' built-in 207Supercited text and will fill them appropriately. Emacs's built-in
208filling routines, e.g@. @code{fill-paragraph}, do not recognize cited 208filling routines, e.g@. @code{fill-paragraph}, do not recognize cited
209text and will not re-fill them properly because it cannot guess the 209text and will not re-fill them properly because it cannot guess the
210@code{fill-prefix} being used. 210@code{fill-prefix} being used.
@@ -786,7 +786,7 @@ pertaining to the MUAs you are using.
786One final note. After Supercite is loaded into your Emacs session, it 786One final note. After Supercite is loaded into your Emacs session, it
787runs the hook @code{sc-load-hook}. You can put any customizations into 787runs the hook @code{sc-load-hook}. You can put any customizations into
788this hook since it is only run once. This will not work, however, if 788this hook since it is only run once. This will not work, however, if
789your Emacs maintainer has put Supercite into your dumped Emacs' image. 789your Emacs maintainer has put Supercite into your dumped Emacs image.
790In that case, you can use the @code{sc-pre-hook} variable, but this will 790In that case, you can use the @code{sc-pre-hook} variable, but this will
791get executed every time @code{sc-cite-original} is called. @xref{Reply 791get executed every time @code{sc-cite-original} is called. @xref{Reply
792Buffer Initialization}.@refill 792Buffer Initialization}.@refill
@@ -1008,7 +1008,7 @@ fill each cited paragraph in the reply buffer.
1008 1008
1009I usually run with both these variables containing their default values. 1009I usually run with both these variables containing their default values.
1010When Supercite's automatic filling breaks on a particular message, I 1010When Supercite's automatic filling breaks on a particular message, I
1011will use Emacs' undo feature to undo back before the citation was 1011will use Emacs's undo feature to undo back before the citation was
1012applied to the original message. Then I'll toggle the variables and 1012applied to the original message. Then I'll toggle the variables and
1013manually cite those paragraphs that I don't want to fill or collapse 1013manually cite those paragraphs that I don't want to fill or collapse
1014whitespace on. @xref{Variable Toggling Shortcuts}.@refill 1014whitespace on. @xref{Variable Toggling Shortcuts}.@refill
@@ -1688,7 +1688,7 @@ Toggles the variable @code{sc-fixup-whitespace-p}.
1688 1688
1689@findex set-variable 1689@findex set-variable
1690The following commands let you set the value of multi-value variables, 1690The following commands let you set the value of multi-value variables,
1691in the same way that Emacs' @code{set-variable} does: 1691in the same way that Emacs's @code{set-variable} does:
1692 1692
1693@table @kbd 1693@table @kbd
1694@item C-c C-p C-t a 1694@item C-c C-p C-t a
@@ -1777,7 +1777,7 @@ old information is lost.@refill
1777@findex open-line 1777@findex open-line
1778@kindex C-c C-p o 1778@kindex C-c C-p o
1779@item @code{sc-open-line} (@kbd{C-c C-p o}) 1779@item @code{sc-open-line} (@kbd{C-c C-p o})
1780Similar to Emacs' standard @code{open-line} commands, but inserts the 1780Similar to Emacs's standard @code{open-line} commands, but inserts the
1781citation string in front of the new line. As with @code{open-line}, 1781citation string in front of the new line. As with @code{open-line},
1782an optional numeric argument inserts that many new lines.@refill 1782an optional numeric argument inserts that many new lines.@refill
1783@end table 1783@end table
diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi
index 4b4bbfe5091..0d9bb286330 100644
--- a/doc/misc/vip.texi
+++ b/doc/misc/vip.texi
@@ -1705,7 +1705,7 @@ expressions}. For example, a typical forward search would be invoked by
1705@var{pat} you must preceded it by @samp{\}. VIP strips off these @kbd{\}'s 1705@var{pat} you must preceded it by @samp{\}. VIP strips off these @kbd{\}'s
1706before @kbd{/} and the resulting @var{pat} becomes the actual search 1706before @kbd{/} and the resulting @var{pat} becomes the actual search
1707pattern. Emacs provides a different and richer class or regular 1707pattern. Emacs provides a different and richer class or regular
1708expressions than Vi/Ex, and VIP uses Emacs' regular expressions. See GNU 1708expressions than Vi/Ex, and VIP uses Emacs's regular expressions. See GNU
1709Emacs Manual for details of regular expressions. 1709Emacs Manual for details of regular expressions.
1710 1710
1711Several Ex commands can be entered in a line by separating them by a pipe 1711Several Ex commands can be entered in a line by separating them by a pipe
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index a660cfb6b9d..86455524b1f 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -687,7 +687,7 @@ Insert state. For instance, Emacs has a @dfn{yank} command, @kbd{C-y},
687which is similar to Vi's @kbd{p}. However, unlike @kbd{p}, @kbd{C-y} can be 687which is similar to Vi's @kbd{p}. However, unlike @kbd{p}, @kbd{C-y} can be
688used in Insert state of Viper. Emacs also has a kill ring where it keeps 688used in Insert state of Viper. Emacs also has a kill ring where it keeps
689pieces of text you deleted while editing buffers. The command @kbd{M-y} is 689pieces of text you deleted while editing buffers. The command @kbd{M-y} is
690used to delete the text previously put back by Emacs' @kbd{C-y} or by Vi's 690used to delete the text previously put back by Emacs's @kbd{C-y} or by Vi's
691@kbd{p} command and reinsert text that was placed on the kill-ring earlier. 691@kbd{p} command and reinsert text that was placed on the kill-ring earlier.
692 692
693This works both in Vi and Insert states. 693This works both in Vi and Insert states.
@@ -1289,7 +1289,7 @@ the following example:
1289The above discussion of the meaning of Viper's words concerns only Viper's 1289The above discussion of the meaning of Viper's words concerns only Viper's
1290movement commands. In regular expressions, words remain the same as in 1290movement commands. In regular expressions, words remain the same as in
1291Emacs. That is, the expressions @code{\w}, @code{\>}, @code{\<}, etc., use 1291Emacs. That is, the expressions @code{\w}, @code{\>}, @code{\<}, etc., use
1292Emacs' idea of what is a word, and they don't look into the value of 1292Emacs's idea of what is a word, and they don't look into the value of
1293variable @code{viper-syntax-preference}. This is because Viper doesn't change 1293variable @code{viper-syntax-preference}. This is because Viper doesn't change
1294syntax tables in fear of upsetting the various major modes that set these 1294syntax tables in fear of upsetting the various major modes that set these
1295tables. 1295tables.
@@ -2504,7 +2504,7 @@ major modes.
2504@item viper-minibuffer-emacs-face 'viper-minibuffer-emacs-face 2504@item viper-minibuffer-emacs-face 'viper-minibuffer-emacs-face
2505These faces control the appearance of the minibuffer text in the 2505These faces control the appearance of the minibuffer text in the
2506corresponding Viper states. You can change the appearance of these faces 2506corresponding Viper states. You can change the appearance of these faces
2507through Emacs' customization widget, which is accessible through the 2507through Emacs's customization widget, which is accessible through the
2508menubar. 2508menubar.
2509 2509
2510Viper is located in this widget under the @emph{Emulations} customization 2510Viper is located in this widget under the @emph{Emulations} customization
@@ -3205,7 +3205,7 @@ in the appropriate major mode hooks.
3205 3205
3206The above discussion concerns only the movement commands. In regular 3206The above discussion concerns only the movement commands. In regular
3207expressions, words remain the same as in Emacs. That is, the expressions 3207expressions, words remain the same as in Emacs. That is, the expressions
3208@code{\w}, @code{\>}, @code{\<}, etc., use Emacs' idea of what is a word, 3208@code{\w}, @code{\>}, @code{\<}, etc., use Emacs's idea of what is a word,
3209and they don't look into the value of variable 3209and they don't look into the value of variable
3210@code{viper-syntax-preference}. This is because Viper avoids changing 3210@code{viper-syntax-preference}. This is because Viper avoids changing
3211syntax tables in order to not thwart the various major modes that set these 3211syntax tables in order to not thwart the various major modes that set these
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 5b822cc1cdb..ab70527073a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,24 @@
12012-02-28 Glenn Morris <rgm@gnu.org>
2
3 * shell.el (shell-mode):
4 * progmodes/vhdl-mode.el (wildcard-to-regexp, file-expand-wildcards):
5 * play/landmark.el (landmark-font-lock-face-O):
6 * play/handwrite.el (handwrite):
7 * play/gomoku.el (gomoku-O):
8 * net/browse-url.el (browse-url-browser-display):
9 * international/mule.el (define-charset):
10 * htmlfontify.el (hfy-etags-cmd, hfy-face-attr-for-class):
11 * filesets.el (filesets-find-file-delay):
12 * eshell/em-xtra.el (eshell-xtra):
13 * eshell/em-unix.el (eshell-grep):
14 * emulation/viper.el (viper-mode):
15 * emacs-lisp/regexp-opt.el (regexp-opt-group):
16 * emacs-lisp/easymenu.el (easy-menu-define):
17 * calendar/timeclock.el (timeclock-use-display-time):
18 * bs.el (bs-mode):
19 * bookmark.el (bookmark-save-flag):
20 Doc fix (standardize possessive apostrophe usage).
21
12012-02-27 Chong Yidong <cyd@gnu.org> 222012-02-27 Chong Yidong <cyd@gnu.org>
2 23
3 * emulation/viper-cmd.el (viper-intercept-ESC-key): Fix 24 * emulation/viper-cmd.el (viper-intercept-ESC-key): Fix
diff --git a/lisp/bookmark.el b/lisp/bookmark.el
index 20a4e52810b..33b91fd7db2 100644
--- a/lisp/bookmark.el
+++ b/lisp/bookmark.el
@@ -1,6 +1,6 @@
1;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later 1;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later
2 2
3;; Copyright (C) 1993-1997, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1993-1997, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Karl Fogel <kfogel@red-bean.com> 5;; Author: Karl Fogel <kfogel@red-bean.com>
6;; Maintainer: Karl Fogel <kfogel@red-bean.com> 6;; Maintainer: Karl Fogel <kfogel@red-bean.com>
@@ -65,7 +65,7 @@
65--> t means save bookmarks when Emacs is killed. 65--> t means save bookmarks when Emacs is killed.
66--> Otherwise, it should be a number that is the frequency with which 66--> Otherwise, it should be a number that is the frequency with which
67 the bookmark list is saved (i.e.: the number of times which 67 the bookmark list is saved (i.e.: the number of times which
68 Emacs' bookmark list may be modified before it is automatically 68 Emacs's bookmark list may be modified before it is automatically
69 saved.). If it is a number, Emacs will also automatically save 69 saved.). If it is a number, Emacs will also automatically save
70 bookmarks when it is killed. 70 bookmarks when it is killed.
71 71
diff --git a/lisp/bs.el b/lisp/bs.el
index 4e54ef882fe..64c1183b64d 100644
--- a/lisp/bs.el
+++ b/lisp/bs.el
@@ -1,6 +1,6 @@
1;;; bs.el --- menu for selecting and displaying buffers -*- lexical-binding: t -*- 1;;; bs.el --- menu for selecting and displaying buffers -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1998-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de> 4;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
5;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de> 5;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
6;; Keywords: convenience 6;; Keywords: convenience
@@ -618,7 +618,7 @@ Used from `window-size-change-functions'."
618(put 'bs-mode 'mode-class 'special) 618(put 'bs-mode 'mode-class 'special)
619 619
620(define-derived-mode bs-mode nil "Buffer-Selection-Menu" 620(define-derived-mode bs-mode nil "Buffer-Selection-Menu"
621 "Major mode for editing a subset of Emacs' buffers. 621 "Major mode for editing a subset of Emacs's buffers.
622\\<bs-mode-map> 622\\<bs-mode-map>
623Aside from two header lines each line describes one buffer. 623Aside from two header lines each line describes one buffer.
624Move to a line representing the buffer you want to edit and select 624Move to a line representing the buffer you want to edit and select
diff --git a/lisp/calendar/timeclock.el b/lisp/calendar/timeclock.el
index 9b766e17d5c..7f9b46dfd82 100644
--- a/lisp/calendar/timeclock.el
+++ b/lisp/calendar/timeclock.el
@@ -1,6 +1,6 @@
1;;; timeclock.el --- mode for keeping track of how much you work 1;;; timeclock.el --- mode for keeping track of how much you work
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Created: 25 Mar 1999 6;; Created: 25 Mar 1999
@@ -150,7 +150,7 @@ This variable only has effect if set with \\[customize]."
150(defcustom timeclock-use-display-time t 150(defcustom timeclock-use-display-time t
151 "If non-nil, use `display-time-hook' for doing modeline updates. 151 "If non-nil, use `display-time-hook' for doing modeline updates.
152The advantage of this is that one less timer has to be set running 152The advantage of this is that one less timer has to be set running
153amok in Emacs' process space. The disadvantage is that it requires 153amok in Emacs's process space. The disadvantage is that it requires
154you to have `display-time' running. If you don't want to use 154you to have `display-time' running. If you don't want to use
155`display-time', but still want the modeline to show how much time is 155`display-time', but still want the modeline to show how much time is
156left, set this variable to nil. Changing the value of this variable 156left, set this variable to nil. Changing the value of this variable
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index 361ccba10cc..4dc5fe4df21 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -1,3 +1,8 @@
12012-02-28 Glenn Morris <rgm@gnu.org>
2
3 * semantic/db.el (semanticdb-search-results-table):
4 Doc fix (standardize possessive apostrophe usage).
5
12012-02-09 Juanma Barranquero <lekktu@gmail.com> 62012-02-09 Juanma Barranquero <lekktu@gmail.com>
2 7
3 * ede/auto.el (ede-directory-safe-p, ede-add-project-to-global-list): 8 * ede/auto.el (ede-directory-safe-p, ede-add-project-to-global-list):
diff --git a/lisp/cedet/semantic.el b/lisp/cedet/semantic.el
index 1f07867bac5..0ed031019be 100644
--- a/lisp/cedet/semantic.el
+++ b/lisp/cedet/semantic.el
@@ -1,6 +1,6 @@
1;;; semantic.el --- Semantic buffer evaluator. 1;;; semantic.el --- Semantic buffer evaluator.
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6;; Keywords: syntax tools 6;; Keywords: syntax tools
@@ -623,7 +623,7 @@ was marked unparseable, then do nothing, and return the cache."
623 623
624;;;; Parse the whole system. 624;;;; Parse the whole system.
625 ((semantic-parse-tree-needs-rebuild-p) 625 ((semantic-parse-tree-needs-rebuild-p)
626 ;; Use Emacs' built-in progress-reporter 626 ;; Use Emacs's built-in progress-reporter
627 (let ((semantic--progress-reporter 627 (let ((semantic--progress-reporter
628 (and (>= (point-max) semantic-minimum-working-buffer-size) 628 (and (>= (point-max) semantic-minimum-working-buffer-size)
629 (eq semantic-working-type 'percent) 629 (eq semantic-working-type 'percent)
@@ -762,7 +762,7 @@ This function returns semantic tags without overlays."
762 ;; Designated to ignore. 762 ;; Designated to ignore.
763 (setq stream (car nontermsym)) 763 (setq stream (car nontermsym))
764 (if stream 764 (if stream
765 ;; Use Emacs' built-in progress reporter: 765 ;; Use Emacs's built-in progress reporter:
766 (and (boundp 'semantic--progress-reporter) 766 (and (boundp 'semantic--progress-reporter)
767 semantic--progress-reporter 767 semantic--progress-reporter
768 (eq semantic-working-type 'percent) 768 (eq semantic-working-type 'percent)
diff --git a/lisp/cedet/semantic/db-el.el b/lisp/cedet/semantic/db-el.el
index ce6f33f0d18..23410b1eb1b 100644
--- a/lisp/cedet/semantic/db-el.el
+++ b/lisp/cedet/semantic/db-el.el
@@ -1,6 +1,6 @@
1;;; semantic/db-el.el --- Semantic database extensions for Emacs Lisp 1;;; semantic/db-el.el --- Semantic database extensions for Emacs Lisp
2 2
3;;; Copyright (C) 2002-2012 Free Software Foundation, Inc. 3;;; Copyright (C) 2002-2012 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6;; Keywords: tags 6;; Keywords: tags
@@ -132,7 +132,7 @@ For Emacs Lisp system DB, there isn't one."
132 "Convert one TAG, originating from Emacs OBJ, into standardized form. 132 "Convert one TAG, originating from Emacs OBJ, into standardized form.
133If Emacs cannot resolve this symbol to a particular file, then return nil." 133If Emacs cannot resolve this symbol to a particular file, then return nil."
134 ;; Here's the idea. For each tag, get the name, then use 134 ;; Here's the idea. For each tag, get the name, then use
135 ;; Emacs' `symbol-file' to get the source. Once we have that, 135 ;; Emacs's `symbol-file' to get the source. Once we have that,
136 ;; we can use more typical semantic searching techniques to 136 ;; we can use more typical semantic searching techniques to
137 ;; get a regularly parsed tag. 137 ;; get a regularly parsed tag.
138 (let* ((type (cond ((semantic-tag-of-class-p tag 'function) 138 (let* ((type (cond ((semantic-tag-of-class-p tag 'function)
diff --git a/lisp/cedet/semantic/db.el b/lisp/cedet/semantic/db.el
index d6e4fff83c8..4e09f9fc3f2 100644
--- a/lisp/cedet/semantic/db.el
+++ b/lisp/cedet/semantic/db.el
@@ -1,6 +1,6 @@
1;;; semantic/db.el --- Semantic tag database manager 1;;; semantic/db.el --- Semantic tag database manager
2 2
3;; Copyright (C) 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2012 Free Software Foundation, Inc.
4 4
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6;; Keywords: tags 6;; Keywords: tags
@@ -205,7 +205,7 @@ If one doesn't exist, create it."
205 ) 205 )
206 "Table used for search results when there is no file or table association. 206 "Table used for search results when there is no file or table association.
207Examples include search results from external sources such as from 207Examples include search results from external sources such as from
208Emacs' own symbol table, or from external libraries.") 208Emacs's own symbol table, or from external libraries.")
209 209
210(defmethod semanticdb-refresh-table ((obj semanticdb-search-results-table) &optional force) 210(defmethod semanticdb-refresh-table ((obj semanticdb-search-results-table) &optional force)
211 "If the tag list associated with OBJ is loaded, refresh it. 211 "If the tag list associated with OBJ is loaded, refresh it.
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el
index f12beed3271..22e0ade987d 100644
--- a/lisp/emacs-lisp/authors.el
+++ b/lisp/emacs-lisp/authors.el
@@ -1,4 +1,4 @@
1;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: utf-8;-*- 1;;; authors.el --- utility for maintaining Emacs's AUTHORS file -*-coding: utf-8;-*-
2 2
3;; Copyright (C) 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2012 Free Software Foundation, Inc.
4 4
@@ -25,7 +25,7 @@
25;;; Commentary: 25;;; Commentary:
26 26
27;; Use M-x authors RET to create an *Authors* buffer that can used as 27;; Use M-x authors RET to create an *Authors* buffer that can used as
28;; or merged with Emacs' AUTHORS file. 28;; or merged with Emacs's AUTHORS file.
29 29
30;;; Code: 30;;; Code:
31 31
diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el
index 2ced0e8a466..b3e54b415d8 100644
--- a/lisp/emacs-lisp/easymenu.el
+++ b/lisp/emacs-lisp/easymenu.el
@@ -99,7 +99,7 @@ KEYS is expanded with `substitute-command-keys' before it is used.
99 99
100KEYS is nil, a string or a vector; nil or a keyboard equivalent to this 100KEYS is nil, a string or a vector; nil or a keyboard equivalent to this
101menu item. 101menu item.
102This is a hint that will considerably speed up Emacs' first display of 102This is a hint that will considerably speed up Emacs's first display of
103a menu. Use `:key-sequence nil' when you know that this menu item has no 103a menu. Use `:key-sequence nil' when you know that this menu item has no
104keyboard equivalent. 104keyboard equivalent.
105 105
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el
index be8eb77f170..9cbe29bf322 100644
--- a/lisp/emacs-lisp/ert.el
+++ b/lisp/emacs-lisp/ert.el
@@ -862,7 +862,7 @@ run. DEBUGGER-ARGS are the arguments to `debugger'."
862 (make-ert-test-failed :condition condition 862 (make-ert-test-failed :condition condition
863 :backtrace backtrace 863 :backtrace backtrace
864 :infos infos)))) 864 :infos infos))))
865 ;; Work around Emacs' heuristic (in eval.c) for detecting 865 ;; Work around Emacs's heuristic (in eval.c) for detecting
866 ;; errors in the debugger. 866 ;; errors in the debugger.
867 (incf num-nonmacro-input-events) 867 (incf num-nonmacro-input-events)
868 ;; FIXME: We should probably implement more fine-grained 868 ;; FIXME: We should probably implement more fine-grained
diff --git a/lisp/emacs-lisp/ewoc.el b/lisp/emacs-lisp/ewoc.el
index eed25ecfb85..4fd87209b38 100644
--- a/lisp/emacs-lisp/ewoc.el
+++ b/lisp/emacs-lisp/ewoc.el
@@ -26,7 +26,7 @@
26;;; Commentary: 26;;; Commentary:
27 27
28;; Ewoc Was Once Cookie 28;; Ewoc Was Once Cookie
29;; But now it's Emacs' Widget for Object Collections 29;; But now it's Emacs's Widget for Object Collections
30 30
31;; As the name implies this derives from the `cookie' package (part 31;; As the name implies this derives from the `cookie' package (part
32;; of Elib). The changes are pervasive though mostly superficial: 32;; of Elib). The changes are pervasive though mostly superficial:
diff --git a/lisp/emacs-lisp/regexp-opt.el b/lisp/emacs-lisp/regexp-opt.el
index ac391fed2c2..6d12fe19277 100644
--- a/lisp/emacs-lisp/regexp-opt.el
+++ b/lisp/emacs-lisp/regexp-opt.el
@@ -143,7 +143,7 @@ This means the number of non-shy regexp grouping constructs
143 "Return a regexp to match a string in the sorted list STRINGS. 143 "Return a regexp to match a string in the sorted list STRINGS.
144If PAREN non-nil, output regexp parentheses around returned regexp. 144If PAREN non-nil, output regexp parentheses around returned regexp.
145If LAX non-nil, don't output parentheses if it doesn't require them. 145If LAX non-nil, don't output parentheses if it doesn't require them.
146Merges keywords to avoid backtracking in Emacs' regexp matcher." 146Merges keywords to avoid backtracking in Emacs's regexp matcher."
147 ;; The basic idea is to find the shortest common prefix or suffix, remove it 147 ;; The basic idea is to find the shortest common prefix or suffix, remove it
148 ;; and recurse. If there is no prefix, we divide the list into two so that 148 ;; and recurse. If there is no prefix, we divide the list into two so that
149 ;; \(at least) one half will have at least a one-character common prefix. 149 ;; \(at least) one half will have at least a one-character common prefix.
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el
index a7cc40cea4b..9e7be0f670d 100644
--- a/lisp/emulation/cua-base.el
+++ b/lisp/emulation/cua-base.el
@@ -1,6 +1,6 @@
1;;; cua-base.el --- emulate CUA key bindings 1;;; cua-base.el --- emulate CUA key bindings
2 2
3;; Copyright (C) 1997-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1997-2012 Free Software Foundation, Inc.
4 4
5;; Author: Kim F. Storm <storm@cua.dk> 5;; Author: Kim F. Storm <storm@cua.dk>
6;; Keywords: keyboard emulations convenience cua 6;; Keywords: keyboard emulations convenience cua
@@ -116,7 +116,7 @@
116 116
117;; CUA register support 117;; CUA register support
118;; -------------------- 118;; --------------------
119;; Emacs' standard register support is also based on a separate set of 119;; Emacs's standard register support is also based on a separate set of
120;; "register commands". 120;; "register commands".
121;; 121;;
122;; CUA's register support is activated by providing a numeric 122;; CUA's register support is activated by providing a numeric
@@ -134,7 +134,7 @@
134 134
135;; CUA rectangle support 135;; CUA rectangle support
136;; --------------------- 136;; ---------------------
137;; Emacs' normal rectangle support is based on interpreting the region 137;; Emacs's normal rectangle support is based on interpreting the region
138;; between the mark and point as a "virtual rectangle", and using a 138;; between the mark and point as a "virtual rectangle", and using a
139;; completely separate set of "rectangle commands" [C-x r ...] on the 139;; completely separate set of "rectangle commands" [C-x r ...] on the
140;; region to copy, kill, fill a.s.o. the virtual rectangle. 140;; region to copy, kill, fill a.s.o. the virtual rectangle.
diff --git a/lisp/emulation/tpu-edt.el b/lisp/emulation/tpu-edt.el
index 305e3e73be0..eaf88ccdf85 100644
--- a/lisp/emulation/tpu-edt.el
+++ b/lisp/emulation/tpu-edt.el
@@ -1,6 +1,6 @@
1;;; tpu-edt.el --- Emacs emulating TPU emulating EDT 1;;; tpu-edt.el --- Emacs emulating TPU emulating EDT
2 2
3;; Copyright (C) 1993-1995, 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1993-1995, 2000-2012 Free Software Foundation, Inc.
4 4
5;; Author: Rob Riepel <riepel@networking.stanford.edu> 5;; Author: Rob Riepel <riepel@networking.stanford.edu>
6;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> 6;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
@@ -89,7 +89,7 @@
89;; details. 89;; details.
90 90
91;; Like TPU, Emacs uses multiple buffers. Some buffers are used to hold 91;; Like TPU, Emacs uses multiple buffers. Some buffers are used to hold
92;; files you are editing; other "internal" buffers are used for Emacs' own 92;; files you are editing; other "internal" buffers are used for Emacs's own
93;; purposes (like showing you help). Here are some commands for dealing 93;; purposes (like showing you help). Here are some commands for dealing
94;; with buffers. 94;; with buffers.
95 95
@@ -197,7 +197,7 @@
197 197
198;; ; Emacs uses Control-s and Control-q. Problems can occur when using 198;; ; Emacs uses Control-s and Control-q. Problems can occur when using
199;; ; Emacs on terminals that use these codes for flow control (Xon/Xoff 199;; ; Emacs on terminals that use these codes for flow control (Xon/Xoff
200;; ; flow control). These lines disable Emacs' use of these characters. 200;; ; flow control). These lines disable Emacs's use of these characters.
201;; (global-unset-key "\C-s") 201;; (global-unset-key "\C-s")
202;; (global-unset-key "\C-q") 202;; (global-unset-key "\C-q")
203 203
diff --git a/lisp/emulation/viper-util.el b/lisp/emulation/viper-util.el
index 7cba5441c23..cdeef733bc5 100644
--- a/lisp/emulation/viper-util.el
+++ b/lisp/emulation/viper-util.el
@@ -1,6 +1,6 @@
1;;; viper-util.el --- Utilities used by viper.el 1;;; viper-util.el --- Utilities used by viper.el
2 2
3;; Copyright (C) 1994-1997, 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1994-1997, 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 5;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
6;; Package: viper 6;; Package: viper
@@ -295,7 +295,7 @@ Otherwise return the normal value."
295 result)) 295 result))
296 296
297;; Emacs used to count each multibyte character as several positions in the buffer, 297;; Emacs used to count each multibyte character as several positions in the buffer,
298;; so we had to use Emacs' chars-in-region to count characters. Since 20.3, 298;; so we had to use Emacs's chars-in-region to count characters. Since 20.3,
299;; Emacs counts multibyte characters as 1 position. XEmacs has always been 299;; Emacs counts multibyte characters as 1 position. XEmacs has always been
300;; counting each char as just one pos. So, now we can simply subtract beg from 300;; counting each char as just one pos. So, now we can simply subtract beg from
301;; end to determine the number of characters in a region. 301;; end to determine the number of characters in a region.
@@ -1112,7 +1112,7 @@ Otherwise return the normal value."
1112 lis))) 1112 lis)))
1113 1113
1114 1114
1115;; Smooths out the difference between Emacs' unread-command-events 1115;; Smooths out the difference between Emacs's unread-command-events
1116;; and XEmacs unread-command-event. Arg is a character, an event, a list of 1116;; and XEmacs unread-command-event. Arg is a character, an event, a list of
1117;; events or a sequence of keys. 1117;; events or a sequence of keys.
1118;; 1118;;
diff --git a/lisp/emulation/viper.el b/lisp/emulation/viper.el
index d304a247bb8..12c186e234e 100644
--- a/lisp/emulation/viper.el
+++ b/lisp/emulation/viper.el
@@ -87,7 +87,7 @@
87;; facility in the original Vi. 87;; facility in the original Vi.
88;; First, one can execute any Emacs command while defining a 88;; First, one can execute any Emacs command while defining a
89;; macro, not just the Vi commands. Second, macros are defined in a 89;; macro, not just the Vi commands. Second, macros are defined in a
90;; WYSYWYG mode, using an interface to Emacs' WYSIWYG style of defining 90;; WYSYWYG mode, using an interface to Emacs's WYSIWYG style of defining
91;; macros. Third, in Viper, one can define macros that are specific to 91;; macros. Third, in Viper, one can define macros that are specific to
92;; a given buffer, a given major mode, or macros defined for all buffers. 92;; a given buffer, a given major mode, or macros defined for all buffers.
93;; The same macro name can have several different definitions: 93;; The same macro name can have several different definitions:
@@ -561,7 +561,7 @@ and improving upon much of it.
561 use Emacs productively, you are advised to reach user level 3 or higher. 561 use Emacs productively, you are advised to reach user level 3 or higher.
562 562
563 At user level 2 or higher, ^X and ^C have Emacs, not Vi, bindings; 563 At user level 2 or higher, ^X and ^C have Emacs, not Vi, bindings;
564 ^Z toggles Vi/Emacs states; ^G is Emacs' keyboard-quit (like ^C in Vi). 564 ^Z toggles Vi/Emacs states; ^G is Emacs's keyboard-quit (like ^C in Vi).
565 565
566 2. Vi exit functions (e.g., :wq, ZZ) work on INDIVIDUAL files -- they 566 2. Vi exit functions (e.g., :wq, ZZ) work on INDIVIDUAL files -- they
567 do not cause Emacs to quit, except at user level 1 (for a novice). 567 do not cause Emacs to quit, except at user level 1 (for a novice).
diff --git a/lisp/erc/erc-compat.el b/lisp/erc/erc-compat.el
index 4057d1eabc2..1fb3930091e 100644
--- a/lisp/erc/erc-compat.el
+++ b/lisp/erc/erc-compat.el
@@ -1,6 +1,6 @@
1;;; erc-compat.el --- ERC compatibility code for XEmacs 1;;; erc-compat.el --- ERC compatibility code for XEmacs
2 2
3;; Copyright (C) 2002-2003, 2005-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2003, 2005-2012 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC 6;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC
@@ -70,7 +70,7 @@ See `erc-encoding-coding-alist'."
70are placed. 70are placed.
71Note that this should end with a directory separator.") 71Note that this should end with a directory separator.")
72 72
73;; XEmacs' `replace-match' does not replace matching subexpressions in strings. 73;; XEmacs's `replace-match' does not replace matching subexpressions in strings.
74(defun erc-replace-match-subexpression-in-string 74(defun erc-replace-match-subexpression-in-string
75 (newtext string match subexp start &optional fixedcase literal) 75 (newtext string match subexp start &optional fixedcase literal)
76 "Replace the subexpression SUBEXP of the last match in STRING with NEWTEXT. 76 "Replace the subexpression SUBEXP of the last match in STRING with NEWTEXT.
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el
index 6ac53e30e86..1875506fe9d 100644
--- a/lisp/eshell/em-unix.el
+++ b/lisp/eshell/em-unix.el
@@ -1,6 +1,6 @@
1;;; em-unix.el --- UNIX command aliases 1;;; em-unix.el --- UNIX command aliases
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6 6
@@ -712,7 +712,7 @@ available..."
712 712
713(defun eshell-grep (command args &optional maybe-use-occur) 713(defun eshell-grep (command args &optional maybe-use-occur)
714 "Generic service function for the various grep aliases. 714 "Generic service function for the various grep aliases.
715It calls Emacs' grep utility if the command is not redirecting output, 715It calls Emacs's grep utility if the command is not redirecting output,
716and if it's not part of a command pipeline. Otherwise, it calls the 716and if it's not part of a command pipeline. Otherwise, it calls the
717external command." 717external command."
718 (if (and maybe-use-occur eshell-no-grep-available) 718 (if (and maybe-use-occur eshell-no-grep-available)
diff --git a/lisp/eshell/em-xtra.el b/lisp/eshell/em-xtra.el
index 4f9b921d5ef..3dfb33d37e3 100644
--- a/lisp/eshell/em-xtra.el
+++ b/lisp/eshell/em-xtra.el
@@ -1,6 +1,6 @@
1;;; em-xtra.el --- extra alias functions 1;;; em-xtra.el --- extra alias functions
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6 6
@@ -32,7 +32,7 @@
32(eshell-defgroup eshell-xtra nil 32(eshell-defgroup eshell-xtra nil
33 "This module defines some extra alias functions which are entirely 33 "This module defines some extra alias functions which are entirely
34optional. They can be viewed as samples for how to write Eshell alias 34optional. They can be viewed as samples for how to write Eshell alias
35functions, or as aliases which make some of Emacs' behavior more 35functions, or as aliases which make some of Emacs's behavior more
36naturally accessible within Emacs." 36naturally accessible within Emacs."
37 :tag "Extra alias functions" 37 :tag "Extra alias functions"
38 :group 'eshell-module) 38 :group 'eshell-module)
diff --git a/lisp/eshell/eshell.el b/lisp/eshell/eshell.el
index e4478aefd6d..224451eacba 100644
--- a/lisp/eshell/eshell.el
+++ b/lisp/eshell/eshell.el
@@ -140,12 +140,12 @@
140;; paragraph wasn't discovered until two months after I wrote the 140;; paragraph wasn't discovered until two months after I wrote the
141;; text; it was not intentional). 141;; text; it was not intentional).
142;; 142;;
143;; @ Emacs' register and bookmarking facilities can be used for 143;; @ Emacs's register and bookmarking facilities can be used for
144;; remembering where you've been, and what you've seen -- to varying 144;; remembering where you've been, and what you've seen -- to varying
145;; levels of persistence. They could perhaps even be tied to 145;; levels of persistence. They could perhaps even be tied to
146;; specific "moments" during eshell execution, which would include 146;; specific "moments" during eshell execution, which would include
147;; the environment at that time, as well as other variables. 147;; the environment at that time, as well as other variables.
148;; Although this would require functionality orthogonal to Emacs' 148;; Although this would require functionality orthogonal to Emacs's
149;; own bookmarking facilities, the interface used could be made to 149;; own bookmarking facilities, the interface used could be made to
150;; operate very similarly. 150;; operate very similarly.
151;; 151;;
diff --git a/lisp/files.el b/lisp/files.el
index acd04de34ec..8ebb98c001b 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -22,7 +22,7 @@
22 22
23;;; Commentary: 23;;; Commentary:
24 24
25;; Defines most of Emacs's file- and directory-handling functions, 25;; Defines most of Emacs'ss file- and directory-handling functions,
26;; including basic file visiting, backup generation, link handling, 26;; including basic file visiting, backup generation, link handling,
27;; ITS-id version control, load- and write-hook handling, and the like. 27;; ITS-id version control, load- and write-hook handling, and the like.
28 28
@@ -5259,7 +5259,7 @@ non-nil, it is called instead of rereading visited file contents."
5259 (unlock-buffer))) 5259 (unlock-buffer)))
5260 (widen) 5260 (widen)
5261 (let ((coding-system-for-read 5261 (let ((coding-system-for-read
5262 ;; Auto-saved file should be read by Emacs' 5262 ;; Auto-saved file should be read by Emacs's
5263 ;; internal coding. 5263 ;; internal coding.
5264 (if auto-save-p 'auto-save-coding 5264 (if auto-save-p 'auto-save-coding
5265 (or coding-system-for-read 5265 (or coding-system-for-read
diff --git a/lisp/filesets.el b/lisp/filesets.el
index cecf14753f4..86ebe47580b 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -1,6 +1,6 @@
1;;; filesets.el --- handle group of files 1;;; filesets.el --- handle group of files
2 2
3;; Copyright (C) 2002-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2012 Free Software Foundation, Inc.
4 4
5;; Author: Thomas Link <sanobast-emacs@yahoo.de> 5;; Author: Thomas Link <sanobast-emacs@yahoo.de>
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -518,7 +518,7 @@ Caveat: Changes will take effect after rebuilding the menu."
518This is for calls via `filesets-find-or-display-file' 518This is for calls via `filesets-find-or-display-file'
519or `filesets-find-file'. 519or `filesets-find-file'.
520 520
521Set this to 0, if you don't use XEmacs' buffer tabs." 521Set this to 0, if you don't use XEmacs's buffer tabs."
522 :set (function filesets-set-default) 522 :set (function filesets-set-default)
523 :type 'number 523 :type 'number
524 :group 'filesets) 524 :group 'filesets)
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index 1a7022da012..4222791705b 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -1,6 +1,6 @@
1;;; font-lock.el --- Electric font lock mode 1;;; font-lock.el --- Electric font lock mode
2 2
3;; Copyright (C) 1992-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1992-2012 Free Software Foundation, Inc.
4 4
5;; Author: Jamie Zawinski 5;; Author: Jamie Zawinski
6;; Richard Stallman 6;; Richard Stallman
@@ -67,7 +67,7 @@
67;; 67;;
68;; The syntactic keyword pass places `syntax-table' text properties in the 68;; The syntactic keyword pass places `syntax-table' text properties in the
69;; buffer according to the variable `font-lock-syntactic-keywords'. It is 69;; buffer according to the variable `font-lock-syntactic-keywords'. It is
70;; necessary because Emacs' syntax table is not powerful enough to describe all 70;; necessary because Emacs's syntax table is not powerful enough to describe all
71;; the different syntactic constructs required by the sort of people who decide 71;; the different syntactic constructs required by the sort of people who decide
72;; that a single quote can be syntactic or not depending on the time of day. 72;; that a single quote can be syntactic or not depending on the time of day.
73;; (What sort of person could decide to overload the meaning of a quote?) 73;; (What sort of person could decide to overload the meaning of a quote?)
diff --git a/lisp/gnus/gmm-utils.el b/lisp/gnus/gmm-utils.el
index 347f34b3228..975b83370ba 100644
--- a/lisp/gnus/gmm-utils.el
+++ b/lisp/gnus/gmm-utils.el
@@ -1,6 +1,6 @@
1;;; gmm-utils.el --- Utility functions for Gnus, Message and MML 1;;; gmm-utils.el --- Utility functions for Gnus, Message and MML
2 2
3;; Copyright (C) 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Reiner Steib <reiner.steib@gmx.de> 5;; Author: Reiner Steib <reiner.steib@gmx.de>
6;; Keywords: news 6;; Keywords: news
@@ -352,7 +352,7 @@ compatibility with versions of Emacs that lack the variable
352 dir (expand-file-name "../" dir)))) 352 dir (expand-file-name "../" dir))))
353 (setq image-directory-load-path dir)) 353 (setq image-directory-load-path dir))
354 354
355 ;; If `image-directory-load-path' isn't Emacs' image directory, 355 ;; If `image-directory-load-path' isn't Emacs's image directory,
356 ;; it's probably a user preference, so use it. Then use a 356 ;; it's probably a user preference, so use it. Then use a
357 ;; relative setting if possible; otherwise, use 357 ;; relative setting if possible; otherwise, use
358 ;; `image-directory-load-path'. 358 ;; `image-directory-load-path'.
@@ -383,7 +383,7 @@ compatibility with versions of Emacs that lack the variable
383 ;; Set it to nil if image is not found. 383 ;; Set it to nil if image is not found.
384 (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) 384 (cond ((file-exists-p (expand-file-name image d2ei)) d2ei)
385 ((file-exists-p (expand-file-name image d1ei)) d1ei))))) 385 ((file-exists-p (expand-file-name image d1ei)) d1ei)))))
386 ;; Use Emacs' image directory. 386 ;; Use Emacs's image directory.
387 (image-directory-load-path 387 (image-directory-load-path
388 (setq image-directory image-directory-load-path)) 388 (setq image-directory image-directory-load-path))
389 (no-error 389 (no-error
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index 5178220af8f..bbd3c95265d 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -1,6 +1,6 @@
1;;; gnus-agent.el --- unplugged support for Gnus 1;;; gnus-agent.el --- unplugged support for Gnus
2 2
3;; Copyright (C) 1997-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1997-2012 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
@@ -602,7 +602,7 @@ manipulated as follows:
602 (make-mode-line-mouse-map mouse-button mouse-func) 602 (make-mode-line-mouse-map mouse-button mouse-func)
603 'mouse-face 603 'mouse-face
604 (if (and (featurep 'xemacs) 604 (if (and (featurep 'xemacs)
605 ;; XEmacs' `facep' only checks for a face 605 ;; XEmacs's `facep' only checks for a face
606 ;; object, not for a face name, so it's useless 606 ;; object, not for a face name, so it's useless
607 ;; to check with `facep'. 607 ;; to check with `facep'.
608 (find-face 'modeline)) 608 (find-face 'modeline))
diff --git a/lisp/gnus/gnus-score.el b/lisp/gnus/gnus-score.el
index 8f06359ace8..f86b6f837a7 100644
--- a/lisp/gnus/gnus-score.el
+++ b/lisp/gnus/gnus-score.el
@@ -3028,7 +3028,7 @@ If ADAPT, return the home adaptive file instead."
3028 (* (abs score) 3028 (* (abs score)
3029 gnus-score-decay-scale))))))) 3029 gnus-score-decay-scale)))))))
3030 (if (and (featurep 'xemacs) 3030 (if (and (featurep 'xemacs)
3031 ;; XEmacs' floor can handle only the floating point 3031 ;; XEmacs's floor can handle only the floating point
3032 ;; number below the half of the maximum integer. 3032 ;; number below the half of the maximum integer.
3033 (> (abs n) (lsh -1 -2))) 3033 (> (abs n) (lsh -1 -2)))
3034 (string-to-number 3034 (string-to-number
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 09617384049..4a6da2d437c 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -1,6 +1,6 @@
1;;; mm-decode.el --- Functions for decoding MIME things 1;;; mm-decode.el --- Functions for decoding MIME things
2 2
3;; Copyright (C) 1998-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 6;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
@@ -1493,7 +1493,7 @@ be determined."
1493 (let ((image (mm-get-image handle))) 1493 (let ((image (mm-get-image handle)))
1494 (or (not image) 1494 (or (not image)
1495 (if (featurep 'xemacs) 1495 (if (featurep 'xemacs)
1496 ;; XEmacs' glyphs can actually tell us about their width, so 1496 ;; XEmacs's glyphs can actually tell us about their width, so
1497 ;; let's be nice and smart about them. 1497 ;; let's be nice and smart about them.
1498 (or mm-inline-large-images 1498 (or mm-inline-large-images
1499 (and (<= (glyph-width image) (window-pixel-width)) 1499 (and (<= (glyph-width image) (window-pixel-width))
diff --git a/lisp/help.el b/lisp/help.el
index a38211332c6..1a6aa9d13d2 100644
--- a/lisp/help.el
+++ b/lisp/help.el
@@ -1,7 +1,6 @@
1;;; help.el --- help commands for Emacs 1;;; help.el --- help commands for Emacs
2 2
3;; Copyright (C) 1985-1986, 1993-1994, 1998-2012 3;; Copyright (C) 1985-1986, 1993-1994, 1998-2012 Free Software Foundation, Inc.
4;; Free Software Foundation, Inc.
5 4
6;; Maintainer: FSF 5;; Maintainer: FSF
7;; Keywords: help, internal 6;; Keywords: help, internal
@@ -24,7 +23,7 @@
24 23
25;;; Commentary: 24;;; Commentary:
26 25
27;; This code implements GNU Emacs' on-line help system, the one invoked by 26;; This code implements GNU Emacs's on-line help system, the one invoked by
28;; `M-x help-for-help'. 27;; `M-x help-for-help'.
29 28
30;;; Code: 29;;; Code:
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el
index 4c811d885d7..b94d4293fa7 100644
--- a/lisp/htmlfontify.el
+++ b/lisp/htmlfontify.el
@@ -1,6 +1,6 @@
1;;; htmlfontify.el --- htmlize a buffer/source tree with optional hyperlinks 1;;; htmlfontify.el --- htmlize a buffer/source tree with optional hyperlinks
2 2
3;; Copyright (C) 2002-2003, 2009-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2003, 2009-2012 Free Software Foundation, Inc.
4 4
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Package: htmlfontify 6;; Package: htmlfontify
@@ -376,7 +376,7 @@ commands in `hfy-etags-cmd-alist'."
376 "The etags equivalent command to run in a source directory to generate a tags 376 "The etags equivalent command to run in a source directory to generate a tags
377file for the whole source tree from there on down. The command should emit 377file for the whole source tree from there on down. The command should emit
378the etags output on stdout.\n 378the etags output on stdout.\n
379Two canned commands are provided - they drive Emacs' etags and 379Two canned commands are provided - they drive Emacs's etags and
380exuberant-ctags' etags respectively." 380exuberant-ctags' etags respectively."
381 :group 'htmlfontify 381 :group 'htmlfontify
382 :tag "etags-command" 382 :tag "etags-command"
@@ -859,13 +859,13 @@ If CLASS is set, it must be a `defface' alist key [see below],
859in which case the first face specification returned by `hfy-combined-face-spec' 859in which case the first face specification returned by `hfy-combined-face-spec'
860which *doesn't* clash with CLASS is returned.\n 860which *doesn't* clash with CLASS is returned.\n
861\(A specification with a class of t is considered to match any class you 861\(A specification with a class of t is considered to match any class you
862specify - this matches Emacs' behavior when deciding on which face attributes 862specify - this matches Emacs's behavior when deciding on which face attributes
863to use, to the best of my understanding).\n 863to use, to the best of my understanding).\n
864If CLASS is nil, then you just get whatever `face-attr-construct' returns, 864If CLASS is nil, then you just get whatever `face-attr-construct' returns,
865ie the current specification in effect for FACE.\n 865ie the current specification in effect for FACE.\n
866*NOTE*: This function forces any face that is not 'default and which has 866*NOTE*: This function forces any face that is not 'default and which has
867no :inherit property to inherit from 'default (this is because 'default 867no :inherit property to inherit from 'default (this is because 'default
868is magical in that Emacs' fonts behave as if they inherit implicitly from 868is magical in that Emacs's fonts behave as if they inherit implicitly from
869'default, but no such behavior exists in HTML/CSS).\n 869'default, but no such behavior exists in HTML/CSS).\n
870See also `hfy-display-class' for details of valid values for CLASS." 870See also `hfy-display-class' for details of valid values for CLASS."
871 (let ((face-spec 871 (let ((face-spec
diff --git a/lisp/image.el b/lisp/image.el
index ab3f437a971..162cc8bb0ed 100644
--- a/lisp/image.el
+++ b/lisp/image.el
@@ -1,6 +1,6 @@
1;;; image.el --- image API 1;;; image.el --- image API
2 2
3;; Copyright (C) 1998-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF 5;; Maintainer: FSF
6;; Keywords: multimedia 6;; Keywords: multimedia
@@ -163,7 +163,7 @@ compatibility with versions of Emacs that lack the variable
163 dir (expand-file-name "../" dir)))) 163 dir (expand-file-name "../" dir))))
164 (setq image-directory-load-path dir)) 164 (setq image-directory-load-path dir))
165 165
166 ;; If `image-directory-load-path' isn't Emacs' image directory, 166 ;; If `image-directory-load-path' isn't Emacs's image directory,
167 ;; it's probably a user preference, so use it. Then use a 167 ;; it's probably a user preference, so use it. Then use a
168 ;; relative setting if possible; otherwise, use 168 ;; relative setting if possible; otherwise, use
169 ;; `image-directory-load-path'. 169 ;; `image-directory-load-path'.
@@ -194,7 +194,7 @@ compatibility with versions of Emacs that lack the variable
194 ;; Set it to nil if image is not found. 194 ;; Set it to nil if image is not found.
195 (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) 195 (cond ((file-exists-p (expand-file-name image d2ei)) d2ei)
196 ((file-exists-p (expand-file-name image d1ei)) d1ei))))) 196 ((file-exists-p (expand-file-name image d1ei)) d1ei)))))
197 ;; Use Emacs' image directory. 197 ;; Use Emacs's image directory.
198 (image-directory-load-path 198 (image-directory-load-path
199 (setq image-directory image-directory-load-path)) 199 (setq image-directory image-directory-load-path))
200 (no-error 200 (no-error
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index d4dd4e4cf24..7bf15009687 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -1,6 +1,6 @@
1;;; mule.el --- basic commands for multilingual environment 1;;; mule.el --- basic commands for multilingual environment
2 2
3;; Copyright (C) 1997-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1997-2012 Free Software Foundation, Inc.
4;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 4;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
5;; 2005, 2006, 2007, 2008, 2009, 2010, 2011 5;; 2005, 2006, 2007, 2008, 2009, 2010, 2011
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
@@ -165,7 +165,7 @@ compatibility.
165 165
166VALUE must be a nonnegative integer that can be used as an invalid 166VALUE must be a nonnegative integer that can be used as an invalid
167code point of the charset. If the minimum code is 0 and the maximum 167code point of the charset. If the minimum code is 0 and the maximum
168code is greater than Emacs' maximum integer value, `:invalid-code' 168code is greater than Emacs's maximum integer value, `:invalid-code'
169should not be omitted. 169should not be omitted.
170 170
171`:code-offset' 171`:code-offset'
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el
index e45bbfe2ca0..039f3dca4a2 100644
--- a/lisp/mail/feedmail.el
+++ b/lisp/mail/feedmail.el
@@ -10,7 +10,7 @@
10 10
11;;; Commentary: 11;;; Commentary:
12 12
13;; A replacement for parts of Emacs' sendmail.el (specifically, 13;; A replacement for parts of sendmail.el (specifically,
14;; it's what handles your outgoing mail after you hit C-c C-c in mail 14;; it's what handles your outgoing mail after you hit C-c C-c in mail
15;; mode). See below for a list of additional features, including the 15;; mode). See below for a list of additional features, including the
16;; ability to queue messages for later sending. This replaces 16;; ability to queue messages for later sending. This replaces
diff --git a/lisp/mh-e/mh-compat.el b/lisp/mh-e/mh-compat.el
index 97d9c4eb69d..4a93109e7a4 100644
--- a/lisp/mh-e/mh-compat.el
+++ b/lisp/mh-e/mh-compat.el
@@ -1,6 +1,6 @@
1;;; mh-compat.el --- make MH-E compatible with various versions of Emacs 1;;; mh-compat.el --- make MH-E compatible with various versions of Emacs
2 2
3;; Copyright (C) 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Bill Wohler <wohler@newt.com> 5;; Author: Bill Wohler <wohler@newt.com>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
@@ -174,7 +174,7 @@ compatibility with versions of Emacs that lack the variable
174 dir (expand-file-name "../" dir)))) 174 dir (expand-file-name "../" dir))))
175 (setq image-directory-load-path dir)) 175 (setq image-directory-load-path dir))
176 176
177 ;; If `image-directory-load-path' isn't Emacs' image directory, 177 ;; If `image-directory-load-path' isn't Emacs's image directory,
178 ;; it's probably a user preference, so use it. Then use a 178 ;; it's probably a user preference, so use it. Then use a
179 ;; relative setting if possible; otherwise, use 179 ;; relative setting if possible; otherwise, use
180 ;; `image-directory-load-path'. 180 ;; `image-directory-load-path'.
@@ -205,7 +205,7 @@ compatibility with versions of Emacs that lack the variable
205 ;; Set it to nil if image is not found. 205 ;; Set it to nil if image is not found.
206 (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) 206 (cond ((file-exists-p (expand-file-name image d2ei)) d2ei)
207 ((file-exists-p (expand-file-name image d1ei)) d1ei))))) 207 ((file-exists-p (expand-file-name image d1ei)) d1ei)))))
208 ;; Use Emacs' image directory. 208 ;; Use Emacs's image directory.
209 (image-directory-load-path 209 (image-directory-load-path
210 (setq image-directory image-directory-load-path)) 210 (setq image-directory image-directory-load-path))
211 (no-error 211 (no-error
diff --git a/lisp/net/browse-url.el b/lisp/net/browse-url.el
index 50423208e34..0bfc8eda3b1 100644
--- a/lisp/net/browse-url.el
+++ b/lisp/net/browse-url.el
@@ -1,6 +1,6 @@
1;;; browse-url.el --- pass a URL to a WWW browser 1;;; browse-url.el --- pass a URL to a WWW browser
2 2
3;; Copyright (C) 1995-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1995-2012 Free Software Foundation, Inc.
4 4
5;; Author: Denis Howe <dbh@doc.ic.ac.uk> 5;; Author: Denis Howe <dbh@doc.ic.ac.uk>
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -297,7 +297,7 @@ Defaults to the value of `browse-url-netscape-arguments' at the time
297 :group 'browse-url) 297 :group 'browse-url)
298 298
299(defcustom browse-url-browser-display nil 299(defcustom browse-url-browser-display nil
300 "The X display for running the browser, if not same as Emacs'." 300 "The X display for running the browser, if not same as Emacs's."
301 :type '(choice string (const :tag "Default" nil)) 301 :type '(choice string (const :tag "Default" nil))
302 :group 'browse-url) 302 :group 'browse-url)
303 303
diff --git a/lisp/net/eudc.el b/lisp/net/eudc.el
index 275f5f0fcbe..3f24a78cbbe 100644
--- a/lisp/net/eudc.el
+++ b/lisp/net/eudc.el
@@ -1,6 +1,6 @@
1;;; eudc.el --- Emacs Unified Directory Client 1;;; eudc.el --- Emacs Unified Directory Client
2 2
3;; Copyright (C) 1998-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4 4
5;; Author: Oscar Figueiredo <oscar@cpe.fr> 5;; Author: Oscar Figueiredo <oscar@cpe.fr>
6;; Maintainer: Pavel Janík <Pavel@Janik.cz> 6;; Maintainer: Pavel Janík <Pavel@Janik.cz>
@@ -133,7 +133,7 @@
133 (setq plist (cdr (cdr plist)))) 133 (setq plist (cdr (cdr plist))))
134 nil)) 134 nil))
135 135
136;; Emacs' plist-get lacks third parameter 136;; Emacs's plist-get lacks third parameter
137(defun eudc-plist-get (plist prop &optional default) 137(defun eudc-plist-get (plist prop &optional default)
138 "Extract a value from a property list. 138 "Extract a value from a property list.
139PLIST is a property list, which is a list of the form 139PLIST is a property list, which is a list of the form
diff --git a/lisp/net/secrets.el b/lisp/net/secrets.el
index 46f45c501d2..a79defed295 100644
--- a/lisp/net/secrets.el
+++ b/lisp/net/secrets.el
@@ -78,7 +78,7 @@
78;; (secrets-create-collection "my collection") 78;; (secrets-create-collection "my collection")
79 79
80;; There exists a special collection called "session", which has the 80;; There exists a special collection called "session", which has the
81;; lifetime of the corresponding client session (aka Emacs' 81;; lifetime of the corresponding client session (aka Emacs's
82;; lifetime). It is created automatically when Emacs uses the Secret 82;; lifetime). It is created automatically when Emacs uses the Secret
83;; Service interface, and it is deleted when Emacs is killed. 83;; Service interface, and it is deleted when Emacs is killed.
84;; Therefore, it can be used to store and retrieve secret items 84;; Therefore, it can be used to store and retrieve secret items
@@ -99,7 +99,7 @@
99 99
100;; Secret items can be added or deleted to a collection. In the 100;; Secret items can be added or deleted to a collection. In the
101;; following examples, we use the special collection "session", which 101;; following examples, we use the special collection "session", which
102;; is bound to Emacs' lifetime. 102;; is bound to Emacs's lifetime.
103;; 103;;
104;; (secrets-delete-item "session" "my item") 104;; (secrets-delete-item "session" "my item")
105;; (secrets-create-item "session" "my item" "geheim" 105;; (secrets-create-item "session" "my item" "geheim"
diff --git a/lisp/play/gomoku.el b/lisp/play/gomoku.el
index a8ab13bd528..6b6e81dfaba 100644
--- a/lisp/play/gomoku.el
+++ b/lisp/play/gomoku.el
@@ -1,6 +1,6 @@
1;;; gomoku.el --- Gomoku game between you and Emacs 1;;; gomoku.el --- Gomoku game between you and Emacs
2 2
3;; Copyright (C) 1988, 1994, 1996, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1988, 1994, 1996, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr> 5;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -161,7 +161,7 @@ One useful value to include is `turn-on-font-lock' to highlight the pieces."
161 161
162(defface gomoku-O 162(defface gomoku-O
163 '((((class color)) (:foreground "red" :weight bold))) 163 '((((class color)) (:foreground "red" :weight bold)))
164 "Face to use for Emacs' O." 164 "Face to use for Emacs's O."
165 :group 'gomoku) 165 :group 'gomoku)
166 166
167(defface gomoku-X 167(defface gomoku-X
diff --git a/lisp/play/handwrite.el b/lisp/play/handwrite.el
index e2aec709b99..d2e307c0145 100644
--- a/lisp/play/handwrite.el
+++ b/lisp/play/handwrite.el
@@ -1,6 +1,6 @@
1;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*- 1;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*-
2 2
3;; Copyright (C) 1996, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1996, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>) 5;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>)
6;; Created: October 21 1996 6;; Created: October 21 1996
@@ -189,7 +189,7 @@ Variables: `handwrite-linespace' (default 12)
189 (setq next-line-add-newlines t) 189 (setq next-line-add-newlines t)
190 (switch-to-buffer ps-buf-name) 190 (switch-to-buffer ps-buf-name)
191 (handwrite-insert-header buf-name) 191 (handwrite-insert-header buf-name)
192 (insert "%%Creator: GNU Emacs' handwrite version " emacs-version "\n") 192 (insert "%%Creator: GNU Emacs's handwrite version " emacs-version "\n")
193 (handwrite-insert-preamble) 193 (handwrite-insert-preamble)
194 (handwrite-insert-info) 194 (handwrite-insert-info)
195 (handwrite-insert-font) 195 (handwrite-insert-font)
diff --git a/lisp/play/landmark.el b/lisp/play/landmark.el
index a769101ad0b..29bb8a40e8f 100644
--- a/lisp/play/landmark.el
+++ b/lisp/play/landmark.el
@@ -1,6 +1,6 @@
1;;; landmark.el --- neural-network robot that learns landmarks 1;;; landmark.el --- neural-network robot that learns landmarks
2 2
3;; Copyright (C) 1996-1997, 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1996-1997, 2000-2012 Free Software Foundation, Inc.
4 4
5;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>) 5;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>)
6;; Created: December 16, 1996 - first release to usenet 6;; Created: December 16, 1996 - first release to usenet
@@ -210,7 +210,7 @@
210 210
211(defface landmark-font-lock-face-O '((((class color)) :foreground "red") 211(defface landmark-font-lock-face-O '((((class color)) :foreground "red")
212 (t :weight bold)) 212 (t :weight bold))
213 "Face to use for Emacs' O." 213 "Face to use for Emacs's O."
214 :version "22.1" 214 :version "22.1"
215 :group 'landmark) 215 :group 'landmark)
216 216
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el
index 634570cf3e4..9c9a8e09d49 100644
--- a/lisp/progmodes/antlr-mode.el
+++ b/lisp/progmodes/antlr-mode.el
@@ -1,6 +1,6 @@
1;;; antlr-mode.el --- major mode for ANTLR grammar files 1;;; antlr-mode.el --- major mode for ANTLR grammar files
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: Christoph.Wedler@sap.com 5;; Author: Christoph.Wedler@sap.com
6;; Keywords: languages, ANTLR, code generator 6;; Keywords: languages, ANTLR, code generator
@@ -961,7 +961,7 @@ group. The string matched by the first group is highlighted with
961 (antlr-re-search-forward 961 (antlr-re-search-forward
962 "^\\(private\\|public\\|protected\\)\\>[ \t]*\\(\\(\\sw+[ \t]*\\(:\\)?\\)\\)?" 962 "^\\(private\\|public\\|protected\\)\\>[ \t]*\\(\\(\\sw+[ \t]*\\(:\\)?\\)\\)?"
963 limit)) 963 limit))
964 (1 font-lock-type-face) ; not XEmacs' java level-3 fruit salad 964 (1 font-lock-type-face) ; not XEmacs's java level-3 fruit salad
965 (3 (if (antlr-upcase-p (char-after (match-beginning 3))) 965 (3 (if (antlr-upcase-p (char-after (match-beginning 3)))
966 antlr-tokendef-face 966 antlr-tokendef-face
967 antlr-ruledef-face) nil t) 967 antlr-ruledef-face) nil t)
@@ -1030,7 +1030,7 @@ not to confuse their context_cache.")
1030(define-abbrev-table 'antlr-mode-abbrev-table ()) 1030(define-abbrev-table 'antlr-mode-abbrev-table ())
1031 1031
1032(defvar antlr-slow-cache-enabling-symbol 'loudly 1032(defvar antlr-slow-cache-enabling-symbol 'loudly
1033;; Emacs' font-lock changes buffer's tick counter, therefore this value should 1033;; Emacs's font-lock changes buffer's tick counter, therefore this value should
1034;; be a parameter of a font-lock function, but not any other variable of 1034;; be a parameter of a font-lock function, but not any other variable of
1035;; functions which call `antlr-slow-syntactic-context'. 1035;; functions which call `antlr-slow-syntactic-context'.
1036 "If value is a bound symbol, cache will be used even with text changes. 1036 "If value is a bound symbol, cache will be used even with text changes.
@@ -1113,7 +1113,7 @@ WARNING: this may alter `match-data'."
1113 (or (buffer-syntactic-context) (buffer-syntactic-context-depth)) 1113 (or (buffer-syntactic-context) (buffer-syntactic-context-depth))
1114 :EMACS 1114 :EMACS
1115 (let ((orig (point)) diff state 1115 (let ((orig (point)) diff state
1116 ;; Arg, Emacs' (buffer-modified-tick) changes with font-lock. Use 1116 ;; Arg, Emacs's (buffer-modified-tick) changes with font-lock. Use
1117 ;; hack that `loudly' is bound during font-locking => cache use will 1117 ;; hack that `loudly' is bound during font-locking => cache use will
1118 ;; increase from 7% to 99.99% during font-locking. 1118 ;; increase from 7% to 99.99% during font-locking.
1119 (tick (or (boundp antlr-slow-cache-enabling-symbol) 1119 (tick (or (boundp antlr-slow-cache-enabling-symbol)
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index d765a960470..c9bf638bb59 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -1,6 +1,6 @@
1;;; vhdl-mode.el --- major mode for editing VHDL code 1;;; vhdl-mode.el --- major mode for editing VHDL code
2 2
3;; Copyright (C) 1992-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1992-2012 Free Software Foundation, Inc.
4 4
5;; Authors: Reto Zimmermann <reto@gnu.org> 5;; Authors: Reto Zimmermann <reto@gnu.org>
6;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net> 6;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net>
@@ -2040,7 +2040,7 @@ Ignore byte-compiler warnings you might see."
2040;; `wildcard-to-regexp' is included only in XEmacs 21 2040;; `wildcard-to-regexp' is included only in XEmacs 21
2041(unless (fboundp 'wildcard-to-regexp) 2041(unless (fboundp 'wildcard-to-regexp)
2042 (defun wildcard-to-regexp (wildcard) 2042 (defun wildcard-to-regexp (wildcard)
2043 "Simplified version of `wildcard-to-regexp' from Emacs' `files.el'." 2043 "Simplified version of `wildcard-to-regexp' from Emacs's `files.el'."
2044 (let* ((i (string-match "[*?]" wildcard)) 2044 (let* ((i (string-match "[*?]" wildcard))
2045 (result (substring wildcard 0 i)) 2045 (result (substring wildcard 0 i))
2046 (len (length wildcard))) 2046 (len (length wildcard)))
@@ -2087,7 +2087,7 @@ Ignore byte-compiler warnings you might see."
2087;; `file-expand-wildcards' undefined (XEmacs) 2087;; `file-expand-wildcards' undefined (XEmacs)
2088(unless (fboundp 'file-expand-wildcards) 2088(unless (fboundp 'file-expand-wildcards)
2089 (defun file-expand-wildcards (pattern &optional full) 2089 (defun file-expand-wildcards (pattern &optional full)
2090 "Taken from Emacs' `files.el'." 2090 "Taken from Emacs's `files.el'."
2091 (let* ((nondir (file-name-nondirectory pattern)) 2091 (let* ((nondir (file-name-nondirectory pattern))
2092 (dirpart (file-name-directory pattern)) 2092 (dirpart (file-name-directory pattern))
2093 (dirs (if (and dirpart (string-match "[[*?]" dirpart)) 2093 (dirs (if (and dirpart (string-match "[[*?]" dirpart))
diff --git a/lisp/shell.el b/lisp/shell.el
index 1ed43863452..7c5ce49a967 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -1,6 +1,6 @@
1;;; shell.el --- specialized comint.el for running the shell -*- lexical-binding: t -*- 1;;; shell.el --- specialized comint.el for running the shell -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1988, 1993-1997, 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1988, 1993-1997, 2000-2012 Free Software Foundation, Inc.
4 4
5;; Author: Olin Shivers <shivers@cs.cmu.edu> 5;; Author: Olin Shivers <shivers@cs.cmu.edu>
6;; Simon Marshall <simon@gnu.org> 6;; Simon Marshall <simon@gnu.org>
@@ -471,7 +471,7 @@ to continue it.
471keep this buffer's default directory the same as the shell's working directory. 471keep this buffer's default directory the same as the shell's working directory.
472While directory tracking is enabled, the shell's working directory is displayed 472While directory tracking is enabled, the shell's working directory is displayed
473by \\[list-buffers] or \\[mouse-buffer-menu] in the `File' field. 473by \\[list-buffers] or \\[mouse-buffer-menu] in the `File' field.
474\\[dirs] queries the shell and resyncs Emacs' idea of what the current 474\\[dirs] queries the shell and resyncs Emacs's idea of what the current
475 directory stack is. 475 directory stack is.
476\\[shell-dirtrack-mode] turns directory tracking on and off. 476\\[shell-dirtrack-mode] turns directory tracking on and off.
477\(The `dirtrack' package provides an alternative implementation of this 477\(The `dirtrack' package provides an alternative implementation of this
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el
index 4e8f0a5a82c..09f6b6b7cf2 100644
--- a/lisp/textmodes/sgml-mode.el
+++ b/lisp/textmodes/sgml-mode.el
@@ -62,7 +62,7 @@
62 :group 'sgml 62 :group 'sgml
63 :type 'hook) 63 :type 'hook)
64 64
65;; As long as Emacs' syntax can't be complemented with predicates to context 65;; As long as Emacs's syntax can't be complemented with predicates to context
66;; sensitively confirm the syntax of characters, we have to live with this 66;; sensitively confirm the syntax of characters, we have to live with this
67;; kludgy kind of tradeoff. 67;; kludgy kind of tradeoff.
68(defvar sgml-specials '(?\") 68(defvar sgml-specials '(?\")
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index ba4a2766526..16e33889c31 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -1,6 +1,6 @@
1;;; diff-mode.el --- a mode for viewing/editing context diffs -*- lexical-binding: t -*- 1;;; diff-mode.el --- a mode for viewing/editing context diffs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1998-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: convenience patch diff vc 6;; Keywords: convenience patch diff vc
@@ -27,7 +27,7 @@
27;; to the corresponding source file. 27;; to the corresponding source file.
28 28
29;; Inspired by Pavel Machek's patch-mode.el (<pavel@@atrey.karlin.mff.cuni.cz>) 29;; Inspired by Pavel Machek's patch-mode.el (<pavel@@atrey.karlin.mff.cuni.cz>)
30;; Some efforts were spent to have it somewhat compatible with XEmacs' 30;; Some efforts were spent to have it somewhat compatible with XEmacs's
31;; diff-mode as well as with compilation-minor-mode 31;; diff-mode as well as with compilation-minor-mode
32 32
33;; Bugs: 33;; Bugs:
@@ -121,7 +121,7 @@ when editing big diffs)."
121 ("{" . diff-file-prev) 121 ("{" . diff-file-prev)
122 ("\C-m" . diff-goto-source) 122 ("\C-m" . diff-goto-source)
123 ([mouse-2] . diff-goto-source) 123 ([mouse-2] . diff-goto-source)
124 ;; From XEmacs' diff-mode. 124 ;; From XEmacs's diff-mode.
125 ("W" . widen) 125 ("W" . widen)
126 ;;("." . diff-goto-source) ;display-buffer 126 ;;("." . diff-goto-source) ;display-buffer
127 ;;("f" . diff-goto-source) ;find-file 127 ;;("f" . diff-goto-source) ;find-file
diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el
index 87740cdc75a..78a2163f653 100644
--- a/lisp/vc/ediff-util.el
+++ b/lisp/vc/ediff-util.el
@@ -3103,7 +3103,7 @@ Hit \\[ediff-recenter] to reset the windows afterward."
3103;; according to context. 3103;; according to context.
3104;; If DEFAULT-FILE is set, it should be used as the default value. 3104;; If DEFAULT-FILE is set, it should be used as the default value.
3105;; If DEFAULT-DIR is non-nil, use it as the default directory. 3105;; If DEFAULT-DIR is non-nil, use it as the default directory.
3106;; Otherwise, use the value of Emacs' variable `default-directory.' 3106;; Otherwise, use the value of `default-directory.'
3107(defun ediff-read-file-name (prompt default-dir default-file &optional no-dirs) 3107(defun ediff-read-file-name (prompt default-dir default-file &optional no-dirs)
3108 ;; hack default-dir if it is not set 3108 ;; hack default-dir if it is not set
3109 (setq default-dir 3109 (setq default-dir
diff --git a/lisp/vc/vc-bzr.el b/lisp/vc/vc-bzr.el
index 8c397144bf2..9f35fc8f035 100644
--- a/lisp/vc/vc-bzr.el
+++ b/lisp/vc/vc-bzr.el
@@ -1,6 +1,6 @@
1;;; vc-bzr.el --- VC backend for the bzr revision control system 1;;; vc-bzr.el --- VC backend for the bzr revision control system
2 2
3;; Copyright (C) 2006-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2006-2012 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Riccardo Murri <riccardo.murri@gmail.com> 6;; Riccardo Murri <riccardo.murri@gmail.com>
@@ -431,7 +431,7 @@ If any error occurred in running `bzr status', then return nil."
431 (skip-chars-forward " \n\t") ;Throw away spaces. 431 (skip-chars-forward " \n\t") ;Throw away spaces.
432 (cons status 432 (cons status
433 ;; "bzr" will output warnings and informational messages to 433 ;; "bzr" will output warnings and informational messages to
434 ;; stderr; due to Emacs' `vc-do-command' (and, it seems, 434 ;; stderr; due to Emacs's `vc-do-command' (and, it seems,
435 ;; `start-process' itself) limitations, we cannot catch stderr 435 ;; `start-process' itself) limitations, we cannot catch stderr
436 ;; and stdout into different buffers. So, if there's anything 436 ;; and stdout into different buffers. So, if there's anything
437 ;; left in the buffer after removing the above status 437 ;; left in the buffer after removing the above status
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el
index aba14480fa9..aff2df3dc77 100644
--- a/lisp/w32-fns.el
+++ b/lisp/w32-fns.el
@@ -1,6 +1,6 @@
1;;; w32-fns.el --- Lisp routines for 32-bit Windows 1;;; w32-fns.el --- Lisp routines for 32-bit Windows
2 2
3;; Copyright (C) 1994, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1994, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Geoff Voelker <voelker@cs.washington.edu> 5;; Author: Geoff Voelker <voelker@cs.washington.edu>
6;; Keywords: internal 6;; Keywords: internal
@@ -161,7 +161,7 @@ You should set this to t when using a non-system shell.\n\n"))))
161(add-hook 'before-init-hook 'set-default-process-coding-system) 161(add-hook 'before-init-hook 'set-default-process-coding-system)
162 162
163 163
164;;; Basic support functions for managing Emacs' locale setting 164;;; Basic support functions for managing Emacs's locale setting
165 165
166(defvar w32-valid-locales nil 166(defvar w32-valid-locales nil
167 "List of locale ids known to be supported.") 167 "List of locale ids known to be supported.")