aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2018-03-13 18:13:26 -0700
committerGlenn Morris2018-03-13 18:13:26 -0700
commite0f18aa07fb900c1bb0fe25386336fd6a73c9b0d (patch)
tree893b95bcdf8d4a0b1e105c45b1aaf1d7b5e31a32
parentae80854e9a9f8f6733870b5b5a88467867dceb6c (diff)
parent675edecf6102a20b3482544315c654fde4b6236e (diff)
downloademacs-e0f18aa07fb900c1bb0fe25386336fd6a73c9b0d.tar.gz
emacs-e0f18aa07fb900c1bb0fe25386336fd6a73c9b0d.zip
Merge from origin/emacs-26
675edec (origin/emacs-26) Fix some allout.el aliases b2c069a * lisp/progmodes/ada-mode.el (ada-clean-buffer-before-saving)... 2f5420c Doc fixes re obsolete items 9edf82a Replace an obsolete alias in tpu-mapper a643792 Doc fixes re obsolete items 3060fb8 Minor changes in mule.texi 3e39897 Avoid assertion violation under visual-order-cursor-movement e4b73ab Stop mentioning options.el in doc 05669f0 ; * lisp/minibuffer.el (completion-cycle-threshold): Fix last... 758597f * lisp/vc/vc-dir.el (vc-dir-unmark): Fix documentation. 62f0a2b * lisp/minibuffer.el (completion-cycle-threshold): Doc fix. 761845c Fix last change in Xref documentation 5186675 More changes in the Emacs manual b1aaa72 Improve documentation of Xref Conflicts: lisp/w32-fns.el
-rw-r--r--doc/emacs/basic.texi4
-rw-r--r--doc/emacs/commands.texi12
-rw-r--r--doc/emacs/custom.texi19
-rw-r--r--doc/emacs/dired.texi2
-rw-r--r--doc/emacs/glossary.texi14
-rw-r--r--doc/emacs/macos.texi2
-rw-r--r--doc/emacs/maintaining.texi18
-rw-r--r--doc/emacs/mini.texi8
-rw-r--r--doc/emacs/msdos-xtra.texi8
-rw-r--r--doc/emacs/msdos.texi12
-rw-r--r--doc/emacs/mule.texi25
-rw-r--r--doc/emacs/text.texi7
-rw-r--r--doc/misc/calc.texi7
-rw-r--r--doc/misc/efaq-w32.texi4
-rw-r--r--doc/misc/htmlfontify.texi6
-rw-r--r--doc/misc/url.texi13
-rw-r--r--etc/TODO1
-rw-r--r--lisp/allout.el4
-rw-r--r--lisp/hilit-chg.el4
-rw-r--r--lisp/minibuffer.el3
-rw-r--r--lisp/obsolete/tpu-mapper.el4
-rw-r--r--lisp/progmodes/ada-mode.el2
-rw-r--r--lisp/progmodes/meta-mode.el4
-rw-r--r--lisp/vc/vc-dir.el2
-rw-r--r--lisp/w32-fns.el2
-rw-r--r--src/xdisp.c5
26 files changed, 98 insertions, 94 deletions
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index b9e0ce44046..3fec5f44deb 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -728,7 +728,7 @@ direction.
728@findex digit-argument 728@findex digit-argument
729@findex negative-argument 729@findex negative-argument
730 The easiest way to specify a numeric argument is to type a digit 730 The easiest way to specify a numeric argument is to type a digit
731and/or a minus sign while holding down the @key{META} key. For 731and/or a minus sign while holding down the @key{Meta} key. For
732example, 732example,
733 733
734@example 734@example
@@ -742,7 +742,7 @@ well as @kbd{M--}, are bound to commands (@code{digit-argument} and
742command. @kbd{M--} without digits normally means @minus{}1. 742command. @kbd{M--} without digits normally means @minus{}1.
743 743
744If you enter more than one digit, you need not hold down the 744If you enter more than one digit, you need not hold down the
745@key{META} key for the second and subsequent digits. Thus, to move 745@key{Meta} key for the second and subsequent digits. Thus, to move
746down fifty lines, type 746down fifty lines, type
747 747
748@example 748@example
diff --git a/doc/emacs/commands.texi b/doc/emacs/commands.texi
index 8b8b0c7aad9..a992dedc929 100644
--- a/doc/emacs/commands.texi
+++ b/doc/emacs/commands.texi
@@ -44,25 +44,25 @@ are certain characters found on non-English keyboards
44@cindex M- 44@cindex M-
45 Emacs also recognizes control characters that are entered using 45 Emacs also recognizes control characters that are entered using
46@dfn{modifier keys}. Two commonly-used modifier keys are 46@dfn{modifier keys}. Two commonly-used modifier keys are
47@key{Control} (usually labeled @key{Ctrl}), and @key{META} (usually 47@key{Control} (usually labeled @key{Ctrl}), and @key{Meta} (usually
48labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{META} for 48labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{Meta} for
49historical reasons.}. For example, @kbd{Control-a} is entered by 49historical reasons.}. For example, @kbd{Control-a} is entered by
50holding down the @key{Ctrl} key while pressing @kbd{a}; we will refer 50holding down the @key{Ctrl} key while pressing @kbd{a}; we will refer
51to this as @kbd{C-a} for short. Similarly, @kbd{@key{META}-a}, or @kbd{M-a} 51to this as @kbd{C-a} for short. Similarly, @kbd{@key{Meta}-a}, or @kbd{M-a}
52for short, is entered by holding down the @key{Alt} key and pressing 52for short, is entered by holding down the @key{Alt} key and pressing
53@kbd{a}. Modifier keys can also be applied to non-alphanumerical 53@kbd{a}. Modifier keys can also be applied to non-alphanumerical
54characters, e.g., @kbd{C-@key{F1}} or @kbd{M-@key{LEFT}}. 54characters, e.g., @kbd{C-@key{F1}} or @kbd{M-@key{LEFT}}.
55 55
56@cindex @key{ESC} replacing @key{META} key 56@cindex @key{ESC} replacing @key{Meta} key
57 You can also type Meta characters using two-character sequences 57 You can also type Meta characters using two-character sequences
58starting with @key{ESC}. Thus, you can enter @kbd{M-a} by typing 58starting with @key{ESC}. Thus, you can enter @kbd{M-a} by typing
59@kbd{@key{ESC} a}. You can enter @kbd{C-M-a} (holding down both 59@kbd{@key{ESC} a}. You can enter @kbd{C-M-a} (holding down both
60@key{Ctrl} and @key{Alt}, then pressing @kbd{a}) by typing 60@key{Ctrl} and @key{Alt}, then pressing @kbd{a}) by typing
61@kbd{@key{ESC} C-a}. Unlike @key{META}, @key{ESC} is entered as a 61@kbd{@key{ESC} C-a}. Unlike @key{Meta}, @key{ESC} is entered as a
62separate character. You don't hold down @key{ESC} while typing the 62separate character. You don't hold down @key{ESC} while typing the
63next character; instead, press @key{ESC} and release it, then enter 63next character; instead, press @key{ESC} and release it, then enter
64the next character. This feature is useful on certain text terminals 64the next character. This feature is useful on certain text terminals
65where the @key{META} key does not function reliably. 65where the @key{Meta} key does not function reliably.
66 66
67@cindex keys stolen by window manager 67@cindex keys stolen by window manager
68@cindex window manager, keys stolen by 68@cindex window manager, keys stolen by
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index 0905ae7bb12..be73d7a289a 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -1745,10 +1745,11 @@ characters. For example, here's how to bind @kbd{C-x M-l} to
1745(global-set-key "\C-x\M-l" 'make-symbolic-link) 1745(global-set-key "\C-x\M-l" 'make-symbolic-link)
1746@end example 1746@end example
1747 1747
1748 To put @key{TAB}, @key{RET}, @key{ESC}, or @key{DEL} in the string, 1748 To bind a key sequence including @key{TAB}, @key{RET}, @key{ESC}, or
1749use the Emacs Lisp escape sequences @samp{\t}, @samp{\r}, @samp{\e}, 1749@key{DEL}, the string should contain the Emacs Lisp escape sequence
1750and @samp{\d} respectively. Here is an example which binds @kbd{C-x 1750@samp{\t}, @samp{\r}, @samp{\e}, or @samp{\d} respectively. Here is
1751@key{TAB}} to @code{indent-rigidly} (@pxref{Indentation}): 1751an example which binds @kbd{C-x @key{TAB}} to @code{indent-rigidly}
1752(@pxref{Indentation}):
1752 1753
1753@example 1754@example
1754(global-set-key "\C-x\t" 'indent-rigidly) 1755(global-set-key "\C-x\t" 'indent-rigidly)
@@ -1822,11 +1823,11 @@ historical.
1822characters case-sensitive when you customize Emacs. For instance, you 1823characters case-sensitive when you customize Emacs. For instance, you
1823could make @kbd{M-a} and @kbd{M-A} run different commands. 1824could make @kbd{M-a} and @kbd{M-A} run different commands.
1824 1825
1825 Although only the @key{Control} and @key{META} modifier keys are 1826 Although only the @key{Control} and @key{Meta} modifier keys are
1826commonly used, Emacs supports three other modifier keys. These are 1827commonly used, Emacs supports three other modifier keys. These are
1827called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide 1828called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide
1828ways to use these modifiers; the key labeled @key{Alt} on most 1829ways to use these modifiers; the key labeled @key{Alt} on most
1829keyboards usually issues the @key{META} modifier, not @key{Alt}. The 1830keyboards usually issues the @key{Meta} modifier, not @key{Alt}. The
1830standard key bindings in Emacs do not include any characters with 1831standard key bindings in Emacs do not include any characters with
1831these modifiers. However, you can customize Emacs to assign meanings 1832these modifiers. However, you can customize Emacs to assign meanings
1832to them. The modifier bits are labeled as @samp{s-}, @samp{H-} and 1833to them. The modifier bits are labeled as @samp{s-}, @samp{H-} and
@@ -1896,7 +1897,7 @@ the numeric keypad produces @code{kp-8}, which is translated to
1896such as @kbd{8} or @key{UP}, it affects the equivalent keypad key too. 1897such as @kbd{8} or @key{UP}, it affects the equivalent keypad key too.
1897However, if you rebind a @samp{kp-} key directly, that won't affect 1898However, if you rebind a @samp{kp-} key directly, that won't affect
1898its non-keypad equivalent. Note that the modified keys are not 1899its non-keypad equivalent. Note that the modified keys are not
1899translated: for instance, if you hold down the @key{META} key while 1900translated: for instance, if you hold down the @key{Meta} key while
1900pressing the @samp{8} key on the numeric keypad, that generates 1901pressing the @samp{8} key on the numeric keypad, that generates
1901@kbd{M-@key{kp-8}}. 1902@kbd{M-@key{kp-8}}.
1902 1903
@@ -2242,8 +2243,8 @@ sequences are mandatory.
2242 2243
2243@samp{\C-} can be used as a prefix for a control character, as in 2244@samp{\C-} can be used as a prefix for a control character, as in
2244@samp{\C-s} for @acronym{ASCII} control-S, and @samp{\M-} can be used as a prefix for 2245@samp{\C-s} for @acronym{ASCII} control-S, and @samp{\M-} can be used as a prefix for
2245a Meta character, as in @samp{\M-a} for @kbd{@key{META}-A} or 2246a Meta character, as in @samp{\M-a} for @kbd{@key{Meta}-A} or
2246@samp{\M-\C-a} for @kbd{@key{Ctrl}-@key{META}-A}. 2247@samp{\M-\C-a} for @kbd{@key{Ctrl}-@key{Meta}-A}.
2247 2248
2248@xref{Init Non-ASCII}, for information about including 2249@xref{Init Non-ASCII}, for information about including
2249non-@acronym{ASCII} in your init file. 2250non-@acronym{ASCII} in your init file.
diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi
index 01ae91002a3..cbf4194d397 100644
--- a/doc/emacs/dired.texi
+++ b/doc/emacs/dired.texi
@@ -1240,7 +1240,7 @@ contents of the corresponding subdirectory.
1240 If you use @kbd{C-x d} or some other Dired command to visit a 1240 If you use @kbd{C-x d} or some other Dired command to visit a
1241directory that is already being shown in a Dired buffer, Dired 1241directory that is already being shown in a Dired buffer, Dired
1242switches to that buffer but does not update it. If the buffer is not 1242switches to that buffer but does not update it. If the buffer is not
1243up-to-date, Dired displays a warning telling you to type @key{g} to 1243up-to-date, Dired displays a warning telling you to type @kbd{g} to
1244update it. You can also tell Emacs to revert each Dired buffer 1244update it. You can also tell Emacs to revert each Dired buffer
1245automatically when you revisit it, by setting the variable 1245automatically when you revisit it, by setting the variable
1246@code{dired-auto-revert-buffer} to a non-@code{nil} value. 1246@code{dired-auto-revert-buffer} to a non-@code{nil} value.
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index 6002e367cc9..02939679fef 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -29,7 +29,7 @@ Alt is the name of a modifier bit that a keyboard input character may
29have. To make a character Alt, type it while holding down the @key{Alt} 29have. To make a character Alt, type it while holding down the @key{Alt}
30key. Such characters are given names that start with @kbd{@key{Alt}-} 30key. Such characters are given names that start with @kbd{@key{Alt}-}
31(usually written @kbd{A-} for short). (Note that many terminals have a 31(usually written @kbd{A-} for short). (Note that many terminals have a
32key labeled @key{Alt} that is really a @key{META} key.) @xref{User 32key labeled @key{Alt} that is really a @key{Meta} key.) @xref{User
33Input, Alt}. 33Input, Alt}.
34 34
35@item Argument 35@item Argument
@@ -174,7 +174,7 @@ misspelling.
174 174
175@item @kbd{C-M-} 175@item @kbd{C-M-}
176@kbd{C-M-} in the name of a character is an abbreviation for 176@kbd{C-M-} in the name of a character is an abbreviation for
177Control-Meta. If your terminal lacks a real @key{META} key, you type 177Control-Meta. If your terminal lacks a real @key{Meta} key, you type
178a Control-Meta character by typing @key{ESC} and then typing the 178a Control-Meta character by typing @key{ESC} and then typing the
179corresponding Control character. @xref{User Input,C-M-}. 179corresponding Control character. @xref{User Input,C-M-}.
180 180
@@ -507,7 +507,7 @@ Such messages appear in the echo area, accompanied by a beep.
507 507
508@item @key{ESC} 508@item @key{ESC}
509@key{ESC} is a character used as a prefix for typing Meta characters on 509@key{ESC} is a character used as a prefix for typing Meta characters on
510keyboards lacking a @key{META} key. Unlike the @key{META} key (which, 510keyboards lacking a @key{Meta} key. Unlike the @key{Meta} key (which,
511like the @key{SHIFT} key, is held down while another character is 511like the @key{SHIFT} key, is held down while another character is
512typed), you press the @key{ESC} key as you would press a letter key, and 512typed), you press the @key{ESC} key as you would press a letter key, and
513it applies to the next character you type. 513it applies to the next character you type.
@@ -881,7 +881,7 @@ A local value of a variable (q.v.@:) applies to only one buffer.
881@xref{Locals}. 881@xref{Locals}.
882 882
883@item @kbd{M-} 883@item @kbd{M-}
884@kbd{M-} in the name of a character is an abbreviation for @key{META}, 884@kbd{M-} in the name of a character is an abbreviation for @key{Meta},
885one of the modifier keys that can accompany any character. 885one of the modifier keys that can accompany any character.
886@xref{User Input,M-}. 886@xref{User Input,M-}.
887 887
@@ -939,15 +939,15 @@ a keyboard interface to navigate it. @xref{Menu Bars}.
939 939
940@item Meta 940@item Meta
941Meta is the name of a modifier bit which you can use in a command 941Meta is the name of a modifier bit which you can use in a command
942character. To enter a meta character, you hold down the @key{META} 942character. To enter a meta character, you hold down the @key{Meta}
943key while typing the character. We refer to such characters with 943key while typing the character. We refer to such characters with
944names that start with @kbd{Meta-} (usually written @kbd{M-} for 944names that start with @kbd{Meta-} (usually written @kbd{M-} for
945short). For example, @kbd{M-<} is typed by holding down @key{META} 945short). For example, @kbd{M-<} is typed by holding down @key{Meta}
946and at the same time typing @kbd{<} (which itself is done, on most 946and at the same time typing @kbd{<} (which itself is done, on most
947terminals, by holding down @key{SHIFT} and typing @kbd{,}). 947terminals, by holding down @key{SHIFT} and typing @kbd{,}).
948@xref{User Input,Meta}. 948@xref{User Input,Meta}.
949 949
950On some terminals, the @key{META} key is actually labeled @key{Alt} 950On some terminals, the @key{Meta} key is actually labeled @key{Alt}
951or @key{Edit}. 951or @key{Edit}.
952 952
953@item Meta Character 953@item Meta Character
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi
index bf37d67b642..4982c78f2eb 100644
--- a/doc/emacs/macos.texi
+++ b/doc/emacs/macos.texi
@@ -35,7 +35,7 @@ Support}), but we hope to improve it in the future.
35@section Basic Emacs usage under macOS and GNUstep 35@section Basic Emacs usage under macOS and GNUstep
36 36
37 By default, the @key{Alt} and @key{Option} keys are the same as 37 By default, the @key{Alt} and @key{Option} keys are the same as
38@key{META}. The Mac @key{Cmd} key is the same as @key{Super}, and 38@key{Meta}. The Mac @key{Cmd} key is the same as @key{Super}, and
39Emacs provides a set of key bindings using this modifier key that mimic 39Emacs provides a set of key bindings using this modifier key that mimic
40other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You 40other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You
41can change these bindings in the usual way (@pxref{Key Bindings}). 41can change these bindings in the usual way (@pxref{Key Bindings}).
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index 8f71b12b81f..cda482877ae 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -1078,7 +1078,7 @@ Revert the work file(s) in the current VC fileset to the last revision
1078@findex vc-revert 1078@findex vc-revert
1079@vindex vc-revert-show-diff 1079@vindex vc-revert-show-diff
1080 If you want to discard all the changes you have made to the current 1080 If you want to discard all the changes you have made to the current
1081VC fileset, type @kbd{C-x v u} (@code{vc-revert-buffer}). This shows 1081VC fileset, type @kbd{C-x v u} (@code{vc-revert}). This shows
1082you a diff between the work file(s) and the revision from which you 1082you a diff between the work file(s) and the revision from which you
1083started editing, and asks for confirmation for discarding the changes. 1083started editing, and asks for confirmation for discarding the changes.
1084If you agree, the fileset is reverted. If you don't want @kbd{C-x v 1084If you agree, the fileset is reverted. If you don't want @kbd{C-x v
@@ -1812,6 +1812,8 @@ Find definition of identifier, and display it in a new frame
1812@item M-, 1812@item M-,
1813Go back to where you previously invoked @kbd{M-.} and friends 1813Go back to where you previously invoked @kbd{M-.} and friends
1814(@code{xref-pop-marker-stack}). 1814(@code{xref-pop-marker-stack}).
1815@item M-x xref-etags-mode
1816Switch @code{xref} to use the @code{etags} backend.
1815@end table 1817@end table
1816 1818
1817@kindex M-. 1819@kindex M-.
@@ -1871,6 +1873,20 @@ where you were with @kbd{M-,}. @kbd{M-,} allows you to retrace your
1871steps to a depth determined by the variable 1873steps to a depth determined by the variable
1872@code{xref-marker-ring-length}, which defaults to 16. 1874@code{xref-marker-ring-length}, which defaults to 16.
1873 1875
1876@findex xref-etags-mode
1877 Some major modes install @code{xref} support facilities that might
1878sometimes fail to find certain identifiers. For example, in Emacs
1879Lisp mode (@pxref{Lisp Eval}) @kbd{M-.} will by default find only
1880functions and variables from Lisp packages which are loaded into the
1881current Emacs session or are auto-loaded (@pxref{Autoload,,, elisp,
1882The Emacs Lisp Reference Manual}). If @kbd{M-.} fails to find some
1883identifiers, you can try forcing @code{xref} to use the @code{etags}
1884backend (@pxref{Xref}). To this end, turn on the Xref Etags minor
1885mode with @w{@kbd{M-x xref-etags-mode}}, then invoke @kbd{M-.} again.
1886(For this to work, be sure to run @command{etags} to create the tags
1887table in the directory tree of the source files, see @ref{Create Tags
1888Table}.)
1889
1874@node Xref Commands 1890@node Xref Commands
1875@subsubsection Commands Available in the @file{*xref*} Buffer 1891@subsubsection Commands Available in the @file{*xref*} Buffer
1876@cindex commands in @file{*xref*} buffers 1892@cindex commands in @file{*xref*} buffers
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 9e650ba55f7..eb2eed0ffb9 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -344,12 +344,6 @@ window. You can display the same list with @kbd{?}
344used with the completion list: 344used with the completion list:
345 345
346@table @kbd 346@table @kbd
347@findex mouse-choose-completion
348@item mouse-1
349@itemx mouse-2
350Clicking mouse button 1 or 2 on a completion alternative chooses it
351(@code{mouse-choose-completion}).
352
353@findex switch-to-completions 347@findex switch-to-completions
354@item M-v 348@item M-v
355@itemx @key{PageUp} 349@itemx @key{PageUp}
@@ -362,6 +356,8 @@ the same. You can also select the window in other ways
362 356
363@findex choose-completion 357@findex choose-completion
364@item @key{RET} 358@item @key{RET}
359@itemx mouse-1
360@itemx mouse-2
365While in the completion list buffer, this chooses the completion at 361While in the completion list buffer, this chooses the completion at
366point (@code{choose-completion}). 362point (@code{choose-completion}).
367 363
diff --git a/doc/emacs/msdos-xtra.texi b/doc/emacs/msdos-xtra.texi
index 406ebd19051..64ce8414fc0 100644
--- a/doc/emacs/msdos-xtra.texi
+++ b/doc/emacs/msdos-xtra.texi
@@ -83,17 +83,17 @@ a running command and for emergency escape
83@cindex Super (under MS-DOS) 83@cindex Super (under MS-DOS)
84@vindex dos-super-key 84@vindex dos-super-key
85@vindex dos-hyper-key 85@vindex dos-hyper-key
86 The PC keyboard maps use the left @key{Alt} key as the @key{META} key. 86 The PC keyboard maps use the left @key{Alt} key as the @key{Meta} key.
87You have two choices for emulating the @key{SUPER} and @key{Hyper} keys: 87You have two choices for emulating the @key{SUPER} and @key{Hyper} keys:
88choose either the right @key{Ctrl} key or the right @key{Alt} key by 88choose either the right @key{Ctrl} key or the right @key{Alt} key by
89setting the variables @code{dos-hyper-key} and @code{dos-super-key} to 1 89setting the variables @code{dos-hyper-key} and @code{dos-super-key} to 1
90or 2 respectively. If neither @code{dos-super-key} nor 90or 2 respectively. If neither @code{dos-super-key} nor
91@code{dos-hyper-key} is 1, then by default the right @key{Alt} key is 91@code{dos-hyper-key} is 1, then by default the right @key{Alt} key is
92also mapped to the @key{META} key. However, if the MS-DOS international 92also mapped to the @key{Meta} key. However, if the MS-DOS international
93keyboard support program @file{KEYB.COM} is installed, Emacs will 93keyboard support program @file{KEYB.COM} is installed, Emacs will
94@emph{not} map the right @key{Alt} to @key{META}, since it is used for 94@emph{not} map the right @key{Alt} to @key{Meta}, since it is used for
95accessing characters like @kbd{~} and @kbd{@@} on non-US keyboard 95accessing characters like @kbd{~} and @kbd{@@} on non-US keyboard
96layouts; in this case, you may only use the left @key{Alt} as @key{META} 96layouts; in this case, you may only use the left @key{Alt} as @key{Meta}
97key. 97key.
98 98
99@kindex C-j @r{(MS-DOS)} 99@kindex C-j @r{(MS-DOS)}
diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi
index b3b40d476e6..95969540f5b 100644
--- a/doc/emacs/msdos.texi
+++ b/doc/emacs/msdos.texi
@@ -547,7 +547,7 @@ Windows-specific variables in this category.
547@ifnottex 547@ifnottex
548@vindex w32-alt-is-meta 548@vindex w32-alt-is-meta
549@cindex @code{Alt} key (MS-Windows) 549@cindex @code{Alt} key (MS-Windows)
550 By default, the key labeled @key{Alt} is mapped as the @key{META} 550 By default, the key labeled @key{Alt} is mapped as the @key{Meta}
551key. If you wish it to produce the @code{Alt} modifier instead, set 551key. If you wish it to produce the @code{Alt} modifier instead, set
552the variable @code{w32-alt-is-meta} to a @code{nil} value. 552the variable @code{w32-alt-is-meta} to a @code{nil} value.
553 553
@@ -605,8 +605,8 @@ Windows key and @key{R} opens the Windows @code{Run} dialog.
605 605
606 The hotkey registrations always also include all the shift and 606 The hotkey registrations always also include all the shift and
607control modifier combinations for the given hotkey; that is, 607control modifier combinations for the given hotkey; that is,
608registering @kbd{s-@key{a}} as a hotkey gives you @kbd{S-s-@key{a}}, 608registering @kbd{s-a} as a hotkey gives you @kbd{S-s-a},
609@kbd{C-s-@key{a}} and @kbd{C-S-s-@key{a}} as well. 609@kbd{C-s-a} and @kbd{C-S-s-a} as well.
610 610
611 On Windows 98 and ME, the hotkey registration is more restricted. 611 On Windows 98 and ME, the hotkey registration is more restricted.
612The desired hotkey must always be fully specified, and 612The desired hotkey must always be fully specified, and
@@ -670,8 +670,8 @@ value other than the above modifier symbols.
670@cindex @code{Alt} key invokes menu (Windows) 670@cindex @code{Alt} key invokes menu (Windows)
671 Emacs compiled as a native Windows application normally turns off 671 Emacs compiled as a native Windows application normally turns off
672the Windows feature that tapping the @key{Alt} key invokes the Windows 672the Windows feature that tapping the @key{Alt} key invokes the Windows
673menu. The reason is that the @key{Alt} serves as @key{META} in Emacs. 673menu. The reason is that the @key{Alt} serves as @key{Meta} in Emacs.
674When using Emacs, users often press the @key{META} key temporarily and 674When using Emacs, users often press the @key{Meta} key temporarily and
675then change their minds; if this has the effect of bringing up the 675then change their minds; if this has the effect of bringing up the
676Windows menu, it alters the meaning of subsequent commands. Many 676Windows menu, it alters the meaning of subsequent commands. Many
677users find this frustrating. 677users find this frustrating.
@@ -701,7 +701,7 @@ the combination of the right @key{Alt} and left @key{Ctrl} keys
701pressed together, is recognized as the @key{AltGr} key. The default 701pressed together, is recognized as the @key{AltGr} key. The default
702is @code{t}, which means these keys produce @code{AltGr}; setting it 702is @code{t}, which means these keys produce @code{AltGr}; setting it
703to @code{nil} causes @key{AltGr} or the equivalent key combination to 703to @code{nil} causes @key{AltGr} or the equivalent key combination to
704be interpreted as the combination of @key{Ctrl} and @key{META} 704be interpreted as the combination of @key{Ctrl} and @key{Meta}
705modifiers. 705modifiers.
706@end ifnottex 706@end ifnottex
707 707
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index dc80bc92172..5ddfb7defd2 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -51,7 +51,7 @@ others.
51@item 51@item
52You can insert non-@acronym{ASCII} characters or search for them. To do that, 52You can insert non-@acronym{ASCII} characters or search for them. To do that,
53you can specify an input method (@pxref{Select Input Method}) suitable 53you can specify an input method (@pxref{Select Input Method}) suitable
54for your language, or use the default input method set up when you chose 54for your language, or use the default input method set up when you choose
55your language environment. If 55your language environment. If
56your keyboard can produce non-@acronym{ASCII} characters, you can select an 56your keyboard can produce non-@acronym{ASCII} characters, you can select an
57appropriate keyboard coding system (@pxref{Terminal Coding}), and Emacs 57appropriate keyboard coding system (@pxref{Terminal Coding}), and Emacs
@@ -698,7 +698,7 @@ carriage-return (Mac).
698Describe coding system @var{coding} (@code{describe-coding-system}). 698Describe coding system @var{coding} (@code{describe-coding-system}).
699 699
700@item C-h C @key{RET} 700@item C-h C @key{RET}
701Describe the coding systems currently in use. 701Describe the coding systems currently in use (@code{describe-coding-system}).
702 702
703@item M-x list-coding-systems 703@item M-x list-coding-systems
704Display a list of all the supported coding systems. 704Display a list of all the supported coding systems.
@@ -936,7 +936,7 @@ or a local variables list at the end (@pxref{File Variables}). You do
936this by defining a value for the ``variable'' named @code{coding}. 936this by defining a value for the ``variable'' named @code{coding}.
937Emacs does not really have a variable @code{coding}; instead of 937Emacs does not really have a variable @code{coding}; instead of
938setting a variable, this uses the specified coding system for the 938setting a variable, this uses the specified coding system for the
939file. For example, @samp{-*-mode: C; coding: latin-1;-*-} specifies 939file. For example, @w{@samp{-*-mode: C; coding: latin-1; -*-}} specifies
940use of the Latin-1 coding system, as well as C mode. When you specify 940use of the Latin-1 coding system, as well as C mode. When you specify
941the coding explicitly in the file, that overrides 941the coding explicitly in the file, that overrides
942@code{file-coding-system-alist}. 942@code{file-coding-system-alist}.
@@ -1207,13 +1207,13 @@ using the internal Emacs representation.
1207@cindex file-name encoding, MS-Windows 1207@cindex file-name encoding, MS-Windows
1208@vindex w32-unicode-filenames 1208@vindex w32-unicode-filenames
1209 When Emacs runs on MS-Windows versions that are descendants of the 1209 When Emacs runs on MS-Windows versions that are descendants of the
1210NT family (Windows 2000, XP, Vista, Windows 7, and all the later 1210NT family (Windows 2000, XP, and all the later versions), the value of
1211versions), the value of @code{file-name-coding-system} is largely 1211@code{file-name-coding-system} is largely ignored, as Emacs by default
1212ignored, as Emacs by default uses APIs that allow passing Unicode file 1212uses APIs that allow passing Unicode file names directly. By
1213names directly. By contrast, on Windows 9X, file names are encoded 1213contrast, on Windows 9X, file names are encoded using
1214using @code{file-name-coding-system}, which should be set to the 1214@code{file-name-coding-system}, which should be set to the codepage
1215codepage (@pxref{Coding Systems, codepage}) pertinent for the current 1215(@pxref{Coding Systems, codepage}) pertinent for the current system
1216system locale. The value of the variable @code{w32-unicode-filenames} 1216locale. The value of the variable @code{w32-unicode-filenames}
1217controls whether Emacs uses the Unicode APIs when it calls OS 1217controls whether Emacs uses the Unicode APIs when it calls OS
1218functions that accept file names. This variable is set by the startup 1218functions that accept file names. This variable is set by the startup
1219code to @code{nil} on Windows 9X, and to @code{t} on newer versions of 1219code to @code{nil} on Windows 9X, and to @code{t} on newer versions of
@@ -1779,8 +1779,9 @@ of the first character you read precedes that of the next character.
1779Reordering of bidirectional text into the @dfn{visual} order happens 1779Reordering of bidirectional text into the @dfn{visual} order happens
1780at display time. As a result, character positions no longer increase 1780at display time. As a result, character positions no longer increase
1781monotonically with their positions on display. Emacs implements the 1781monotonically with their positions on display. Emacs implements the
1782Unicode Bidirectional Algorithm (UBA) described in the Unicode 1782Unicode Bidirectional Algorithm (UBA) described in the
1783Standard Annex #9, for reordering of bidirectional text for display. 1783@uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
1784reordering of bidirectional text for display.
1784It deviates from the UBA only in how continuation lines are displayed 1785It deviates from the UBA only in how continuation lines are displayed
1785when text direction is opposite to the base paragraph direction, 1786when text direction is opposite to the base paragraph direction,
1786e.g., when a long line of English text appears in a right-to-left 1787e.g., when a long line of English text appears in a right-to-left
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index 012c73d8dbd..6a5fc7c6f63 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -117,7 +117,7 @@ cognate to @kbd{C-@@}, which is an alias for @kbd{C-@key{SPC}}.
117@findex backward-word 117@findex backward-word
118 The commands @kbd{M-f} (@code{forward-word}) and @kbd{M-b} 118 The commands @kbd{M-f} (@code{forward-word}) and @kbd{M-b}
119(@code{backward-word}) move forward and backward over words. These 119(@code{backward-word}) move forward and backward over words. These
120@key{META}-based key sequences are analogous to the key sequences 120@key{Meta}-based key sequences are analogous to the key sequences
121@kbd{C-f} and @kbd{C-b}, which move over single characters. The 121@kbd{C-f} and @kbd{C-b}, which move over single characters. The
122analogy extends to numeric arguments, which serve as repeat counts. 122analogy extends to numeric arguments, which serve as repeat counts.
123@kbd{M-f} with a negative argument moves backward, and @kbd{M-b} with 123@kbd{M-f} with a negative argument moves backward, and @kbd{M-b} with
@@ -1331,7 +1331,7 @@ quad click: exit all folds and hide text.
1331@c FIXME not marked as a user variable 1331@c FIXME not marked as a user variable
1332@vindex foldout-mouse-modifiers 1332@vindex foldout-mouse-modifiers
1333 You can specify different modifier keys (instead of 1333 You can specify different modifier keys (instead of
1334@kbd{@key{Ctrl}-@key{META}-}) by setting @code{foldout-mouse-modifiers}; but if 1334@kbd{@key{Ctrl}-@key{Meta}-}) by setting @code{foldout-mouse-modifiers}; but if
1335you have already loaded the @file{foldout.el} library, you must reload 1335you have already loaded the @file{foldout.el} library, you must reload
1336it in order for this to take effect. 1336it in order for this to take effect.
1337 1337
@@ -2765,8 +2765,7 @@ Invoking @kbd{M-x table-capture} on that text produces this table:
2765to plain text, removing its cell borders. 2765to plain text, removing its cell borders.
2766 2766
2767 One application of this pair of commands is to edit a text in 2767 One application of this pair of commands is to edit a text in
2768layout. Look at the following three paragraphs (the latter two are 2768layout. Look at the following three paragraphs:
2769indented with header lines):
2770 2769
2771@example 2770@example
2772table-capture is a powerful command. 2771table-capture is a powerful command.
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 1fe7948ab81..be78a53ed66 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -31292,7 +31292,7 @@ for @code{Save} have no effect.
31292You can modify Embedded mode's behavior by setting various Lisp 31292You can modify Embedded mode's behavior by setting various Lisp
31293variables described here. These variables are customizable 31293variables described here. These variables are customizable
31294(@pxref{Customizing Calc}), or you can use @kbd{M-x set-variable} 31294(@pxref{Customizing Calc}), or you can use @kbd{M-x set-variable}
31295or @kbd{M-x edit-options} to adjust a variable on the fly. 31295to adjust a variable on the fly.
31296(Another possibility would be to use a file-local variable annotation at 31296(Another possibility would be to use a file-local variable annotation at
31297the end of the file; 31297the end of the file;
31298@pxref{File Variables, , Local Variables in Files, emacs, the Emacs manual}.) 31298@pxref{File Variables, , Local Variables in Files, emacs, the Emacs manual}.)
@@ -31311,9 +31311,8 @@ regular expression is not completely plain, let's go through it
31311in detail. 31311in detail.
31312 31312
31313The surrounding @samp{" "} marks quote the text between them as a 31313The surrounding @samp{" "} marks quote the text between them as a
31314Lisp string. If you left them off, @code{set-variable} or 31314Lisp string. If you left them off, @code{set-variable} (for example)
31315@code{edit-options} would try to read the regular expression as a 31315would try to read the regular expression as a Lisp program.
31316Lisp program.
31317 31316
31318The most obvious property of this regular expression is that it 31317The most obvious property of this regular expression is that it
31319contains indecently many backslashes. There are actually two levels 31318contains indecently many backslashes. There are actually two levels
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi
index 8cdf870ad64..a4e82e2d923 100644
--- a/doc/misc/efaq-w32.texi
+++ b/doc/misc/efaq-w32.texi
@@ -906,7 +906,7 @@ The doc string contains a list of the system sounds you can use.
906@cindex font XLFD name format 906@cindex font XLFD name format
907@cindex fontconfig font names in Emacs 23 907@cindex fontconfig font names in Emacs 23
908@cindex font dialog, using to find font names 908@cindex font dialog, using to find font names
909@findex w32-select-font 909@findex x-select-font
910@findex x-list-fonts 910@findex x-list-fonts
911 911
912Fonts in Emacs 22 and earlier are named using the X Logical Font 912Fonts in Emacs 22 and earlier are named using the X Logical Font
@@ -937,7 +937,7 @@ Fontconfig: Courier New-13
937To find the XFLD name for a font, you can execute the following in the 937To find the XFLD name for a font, you can execute the following in the
938@file{*scratch*} buffer by pressing C-j at the end of the line: 938@file{*scratch*} buffer by pressing C-j at the end of the line:
939@example 939@example
940(w32-select-font nil t) 940(x-select-font nil t)
941@end example 941@end example
942 942
943To see a complete list of fonts, execute the following in the 943To see a complete list of fonts, execute the following in the
diff --git a/doc/misc/htmlfontify.texi b/doc/misc/htmlfontify.texi
index 6bc57daf627..c4cf7dac0a6 100644
--- a/doc/misc/htmlfontify.texi
+++ b/doc/misc/htmlfontify.texi
@@ -1379,9 +1379,9 @@ For example, I customize this to:
1379((t :background "black" :foreground "white" :family "misc-fixed")) 1379((t :background "black" :foreground "white" :family "misc-fixed"))
1380@end lisp 1380@end lisp
1381 1381
1382@item hfy-init-kludge-hooks 1382@item hfy-init-kludge-hook
1383@vindex hfy-init-kludge-hooks 1383@vindex hfy-init-kludge-hook
1384@anchor{hfy-init-kludge-hooks} 1384@anchor{hfy-init-kludge-hook}
1385 1385
1386List of functions to call when starting htmlfontify-buffer to do any 1386List of functions to call when starting htmlfontify-buffer to do any
1387kludging necessary to get highlighting modes to behave as you want, even 1387kludging necessary to get highlighting modes to behave as you want, even
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index ed39aab2a37..1acf5f2319e 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -1263,19 +1263,6 @@ You can use this function to do completion of URLs from the history.
1263@node Customization 1263@node Customization
1264@chapter Customization 1264@chapter Customization
1265 1265
1266@cindex environment variables
1267 The following environment variables affect the @code{url} library's
1268operation at startup.
1269
1270@table @code
1271@item TMPDIR
1272@vindex TMPDIR
1273@vindex url-temporary-directory
1274If this is defined, @code{url-temporary-directory} is initialized from
1275it. This variable was obsoleted in 23.1, please use
1276@code{temporary-file-directory} instead.
1277@end table
1278
1279 The following user options affect the general operation of 1266 The following user options affect the general operation of
1280@code{url} library. 1267@code{url} library.
1281 1268
diff --git a/etc/TODO b/etc/TODO
index a6ab8787f73..de579746ac7 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -216,7 +216,6 @@ Change them to use report-emacs-bug.
216**** lm-report-bug 216**** lm-report-bug
217**** tramp-bug 217**** tramp-bug
218**** c-submit-bug-report 218**** c-submit-bug-report
219**** ffap-bug and ffap-submit-bug (obsoleted)
220[Do all of them need changing?] 219[Do all of them need changing?]
221 220
222** Allow fringe indicators to display a tooltip (provide a help-echo property?) 221** Allow fringe indicators to display a tooltip (provide a help-echo property?)
diff --git a/lisp/allout.el b/lisp/allout.el
index a0456d5bd26..af71ea75ce0 100644
--- a/lisp/allout.el
+++ b/lisp/allout.el
@@ -1522,7 +1522,7 @@ the Emacs buffer state, if file variable adjustments are enabled. See
1522`allout-enable-file-variable-adjustment' for details about that.") 1522`allout-enable-file-variable-adjustment' for details about that.")
1523(make-variable-buffer-local 'allout-passphrase-verifier-string) 1523(make-variable-buffer-local 'allout-passphrase-verifier-string)
1524(make-obsolete-variable 'allout-passphrase-verifier-string 1524(make-obsolete-variable 'allout-passphrase-verifier-string
1525 'allout-passphrase-verifier-string "23.3") 1525 "it is no longer used." "23.3")
1526;;;###autoload 1526;;;###autoload
1527(put 'allout-passphrase-verifier-string 'safe-local-variable 'stringp) 1527(put 'allout-passphrase-verifier-string 'safe-local-variable 'stringp)
1528;;;_ = allout-passphrase-hint-string 1528;;;_ = allout-passphrase-hint-string
@@ -1538,7 +1538,7 @@ state, if file variable adjustments are enabled. See
1538(make-variable-buffer-local 'allout-passphrase-hint-string) 1538(make-variable-buffer-local 'allout-passphrase-hint-string)
1539(setq-default allout-passphrase-hint-string "") 1539(setq-default allout-passphrase-hint-string "")
1540(make-obsolete-variable 'allout-passphrase-hint-string 1540(make-obsolete-variable 'allout-passphrase-hint-string
1541 'allout-passphrase-hint-string "23.3") 1541 "it is no longer used." "23.3")
1542;;;###autoload 1542;;;###autoload
1543(put 'allout-passphrase-hint-string 'safe-local-variable 'stringp) 1543(put 'allout-passphrase-hint-string 'safe-local-variable 'stringp)
1544;;;_ = allout-after-save-decrypt 1544;;;_ = allout-after-save-decrypt
diff --git a/lisp/hilit-chg.el b/lisp/hilit-chg.el
index 7c5294fa17e..9d4d2d8b383 100644
--- a/lisp/hilit-chg.el
+++ b/lisp/hilit-chg.el
@@ -297,9 +297,9 @@ modes only."
297 297
298(defcustom highlight-changes-global-changes-existing-buffers nil 298(defcustom highlight-changes-global-changes-existing-buffers nil
299 "If non-nil, toggling global Highlight Changes mode affects existing buffers. 299 "If non-nil, toggling global Highlight Changes mode affects existing buffers.
300Normally, `global-highlight-changes' affects only new buffers (to be 300Normally, `global-highlight-changes-mode' affects only new buffers (to be
301created). However, if `highlight-changes-global-changes-existing-buffers' 301created). However, if `highlight-changes-global-changes-existing-buffers'
302is non-nil, then turning on `global-highlight-changes' will turn on 302is non-nil, then turning on `global-highlight-changes-mode' will turn on
303Highlight Changes mode in suitable buffers, and turning the mode off will 303Highlight Changes mode in suitable buffers, and turning the mode off will
304remove it from existing buffers." 304remove it from existing buffers."
305 :type 'boolean 305 :type 'boolean
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 9b6f043b576..3227917494e 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -987,7 +987,8 @@ Moves point to the end of the new text."
987(defcustom completion-cycle-threshold nil 987(defcustom completion-cycle-threshold nil
988 "Number of completion candidates below which cycling is used. 988 "Number of completion candidates below which cycling is used.
989Depending on this setting `completion-in-region' may use cycling, 989Depending on this setting `completion-in-region' may use cycling,
990like `minibuffer-force-complete'. 990whereby invoking a completion command several times in a row
991completes to each of the candidates in turn, in a cyclic manner.
991If nil, cycling is never used. 992If nil, cycling is never used.
992If t, cycling is always used. 993If t, cycling is always used.
993If an integer, cycling is used so long as there are not more 994If an integer, cycling is used so long as there are not more
diff --git a/lisp/obsolete/tpu-mapper.el b/lisp/obsolete/tpu-mapper.el
index 6a5a83c888b..4cc2404e4e7 100644
--- a/lisp/obsolete/tpu-mapper.el
+++ b/lisp/obsolete/tpu-mapper.el
@@ -56,7 +56,7 @@
56 (set-buffer "Keys") 56 (set-buffer "Keys")
57 (insert (format"(global-set-key %s %s)\n" tpu-key func)) 57 (insert (format"(global-set-key %s %s)\n" tpu-key func))
58 (set-buffer "Gold-Keys") 58 (set-buffer "Gold-Keys")
59 (insert (format "(define-key GOLD-map %s %s)\n" tpu-key gold-func)))) 59 (insert (format "(define-key tpu-gold-map %s %s)\n" tpu-key gold-func))))
60 (message "Press %s%s: " ident descrip) 60 (message "Press %s%s: " ident descrip)
61 (setq tpu-key-seq (read-event) 61 (setq tpu-key-seq (read-event)
62 tpu-key (format "[%s]" tpu-key-seq)) 62 tpu-key (format "[%s]" tpu-key-seq))
@@ -203,7 +203,7 @@ your local X guru can try to figure out why the key is being ignored."
203") 203")
204 (set-buffer "Directions") 204 (set-buffer "Directions")
205 205
206 (tpu-map-key "PF1" " - The GOLD key" "GOLD-map" "'keyboard-quit") 206 (tpu-map-key "PF1" " - The GOLD key" "tpu-gold-map" "'keyboard-quit")
207 (tpu-map-key "PF2" " - The Keypad Help key" "'tpu-help" "'help-for-help") 207 (tpu-map-key "PF2" " - The Keypad Help key" "'tpu-help" "'help-for-help")
208 (tpu-map-key "PF3" " - The Find/Find-Next key" "'tpu-search-again" "'tpu-search") 208 (tpu-map-key "PF3" " - The Find/Find-Next key" "'tpu-search-again" "'tpu-search")
209 (tpu-map-key "PF4" " - The Del/Undelete Line key" "'tpu-delete-current-line" "'tpu-undelete-lines") 209 (tpu-map-key "PF4" " - The Del/Undelete Line key" "'tpu-delete-current-line" "'tpu-undelete-lines")
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el
index 2d3f6e22a6c..76c9be93d03 100644
--- a/lisp/progmodes/ada-mode.el
+++ b/lisp/progmodes/ada-mode.el
@@ -231,7 +231,7 @@ It may be `downcase-word', `upcase-word', `ada-loose-case-word' or
231 "Non-nil means remove trailing spaces and untabify the buffer before saving." 231 "Non-nil means remove trailing spaces and untabify the buffer before saving."
232 :type 'boolean :group 'ada) 232 :type 'boolean :group 'ada)
233(make-obsolete-variable 'ada-clean-buffer-before-saving 233(make-obsolete-variable 'ada-clean-buffer-before-saving
234 "use the `write-file-functions' hook." 234 "it has no effect - use `write-file-functions' hook."
235 "23.2") 235 "23.2")
236 236
237 237
diff --git a/lisp/progmodes/meta-mode.el b/lisp/progmodes/meta-mode.el
index 7d20e02d80d..e207d22ff4a 100644
--- a/lisp/progmodes/meta-mode.el
+++ b/lisp/progmodes/meta-mode.el
@@ -47,8 +47,8 @@
47;; `metafont-mode-hook' and `metapost-mode-hook' which apply to the 47;; `metafont-mode-hook' and `metapost-mode-hook' which apply to the
48;; individual modes. In addition, there are several variables and 48;; individual modes. In addition, there are several variables and
49;; regexps controlling e.g. the behavior of the indentation function, 49;; regexps controlling e.g. the behavior of the indentation function,
50;; which may be customized via `edit-options'. Please refer to the 50;; which may be customized. Please refer to the docstrings in the code
51;; docstrings in the code below for details. 51;; below for details.
52 52
53;; Availability: 53;; Availability:
54;; 54;;
diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el
index db595331bbd..18da6e33578 100644
--- a/lisp/vc/vc-dir.el
+++ b/lisp/vc/vc-dir.el
@@ -697,7 +697,7 @@ share the same state."
697(defun vc-dir-unmark () 697(defun vc-dir-unmark ()
698 "Unmark the current file or all files in the region. 698 "Unmark the current file or all files in the region.
699If the region is active, unmark all the files in the region. 699If the region is active, unmark all the files in the region.
700Otherwise mark the file on the current line and move to the next 700Otherwise unmark the file on the current line and move to the next
701line." 701line."
702 (interactive) 702 (interactive)
703 (vc-dir-mark-unmark 'vc-dir-unmark-file)) 703 (vc-dir-mark-unmark 'vc-dir-unmark-file))
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el
index b400c8d4a6f..825420c4261 100644
--- a/lisp/w32-fns.el
+++ b/lisp/w32-fns.el
@@ -256,7 +256,7 @@ bit output with no translation."
256 256
257(when (boundp 'w32-charset-info-alist) 257(when (boundp 'w32-charset-info-alist)
258 ;; The last charset we add becomes the "preferred" charset for the return 258 ;; The last charset we add becomes the "preferred" charset for the return
259 ;; value from w32-select-font etc, so list the most important charsets last. 259 ;; value from x-select-font etc, so list the most important charsets last.
260 (w32-add-charset-info "iso8859-14" 'w32-charset-ansi 28604) 260 (w32-add-charset-info "iso8859-14" 'w32-charset-ansi 28604)
261 (w32-add-charset-info "iso8859-15" 'w32-charset-ansi 28605) 261 (w32-add-charset-info "iso8859-15" 'w32-charset-ansi 28605)
262 ;; The following two are included for pattern matching. 262 ;; The following two are included for pattern matching.
diff --git a/src/xdisp.c b/src/xdisp.c
index 693e273eb07..c0fdeca4847 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -22488,6 +22488,11 @@ Value is the new character position of point. */)
22488 new_pos += (row->reversed_p ? -dir : dir); 22488 new_pos += (row->reversed_p ? -dir : dir);
22489 else 22489 else
22490 new_pos -= (row->reversed_p ? -dir : dir); 22490 new_pos -= (row->reversed_p ? -dir : dir);
22491 new_pos = clip_to_bounds (BEGV, new_pos, ZV);
22492 /* If we didn't move, we've hit BEGV or ZV, so we
22493 need to signal a suitable error. */
22494 if (new_pos == PT)
22495 break;
22491 } 22496 }
22492 else if (BUFFERP (g->object)) 22497 else if (BUFFERP (g->object))
22493 new_pos = g->charpos; 22498 new_pos = g->charpos;