diff options
| author | Glenn Morris | 2018-03-13 18:13:26 -0700 |
|---|---|---|
| committer | Glenn Morris | 2018-03-13 18:13:26 -0700 |
| commit | e0f18aa07fb900c1bb0fe25386336fd6a73c9b0d (patch) | |
| tree | 893b95bcdf8d4a0b1e105c45b1aaf1d7b5e31a32 | |
| parent | ae80854e9a9f8f6733870b5b5a88467867dceb6c (diff) | |
| parent | 675edecf6102a20b3482544315c654fde4b6236e (diff) | |
| download | emacs-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.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/commands.texi | 12 | ||||
| -rw-r--r-- | doc/emacs/custom.texi | 19 | ||||
| -rw-r--r-- | doc/emacs/dired.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/glossary.texi | 14 | ||||
| -rw-r--r-- | doc/emacs/macos.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/maintaining.texi | 18 | ||||
| -rw-r--r-- | doc/emacs/mini.texi | 8 | ||||
| -rw-r--r-- | doc/emacs/msdos-xtra.texi | 8 | ||||
| -rw-r--r-- | doc/emacs/msdos.texi | 12 | ||||
| -rw-r--r-- | doc/emacs/mule.texi | 25 | ||||
| -rw-r--r-- | doc/emacs/text.texi | 7 | ||||
| -rw-r--r-- | doc/misc/calc.texi | 7 | ||||
| -rw-r--r-- | doc/misc/efaq-w32.texi | 4 | ||||
| -rw-r--r-- | doc/misc/htmlfontify.texi | 6 | ||||
| -rw-r--r-- | doc/misc/url.texi | 13 | ||||
| -rw-r--r-- | etc/TODO | 1 | ||||
| -rw-r--r-- | lisp/allout.el | 4 | ||||
| -rw-r--r-- | lisp/hilit-chg.el | 4 | ||||
| -rw-r--r-- | lisp/minibuffer.el | 3 | ||||
| -rw-r--r-- | lisp/obsolete/tpu-mapper.el | 4 | ||||
| -rw-r--r-- | lisp/progmodes/ada-mode.el | 2 | ||||
| -rw-r--r-- | lisp/progmodes/meta-mode.el | 4 | ||||
| -rw-r--r-- | lisp/vc/vc-dir.el | 2 | ||||
| -rw-r--r-- | lisp/w32-fns.el | 2 | ||||
| -rw-r--r-- | src/xdisp.c | 5 |
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 |
| 731 | and/or a minus sign while holding down the @key{META} key. For | 731 | and/or a minus sign while holding down the @key{Meta} key. For |
| 732 | example, | 732 | example, |
| 733 | 733 | ||
| 734 | @example | 734 | @example |
| @@ -742,7 +742,7 @@ well as @kbd{M--}, are bound to commands (@code{digit-argument} and | |||
| 742 | command. @kbd{M--} without digits normally means @minus{}1. | 742 | command. @kbd{M--} without digits normally means @minus{}1. |
| 743 | 743 | ||
| 744 | If you enter more than one digit, you need not hold down the | 744 | If 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 |
| 746 | down fifty lines, type | 746 | down 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 |
| 48 | labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{META} for | 48 | labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{Meta} for |
| 49 | historical reasons.}. For example, @kbd{Control-a} is entered by | 49 | historical reasons.}. For example, @kbd{Control-a} is entered by |
| 50 | holding down the @key{Ctrl} key while pressing @kbd{a}; we will refer | 50 | holding down the @key{Ctrl} key while pressing @kbd{a}; we will refer |
| 51 | to this as @kbd{C-a} for short. Similarly, @kbd{@key{META}-a}, or @kbd{M-a} | 51 | to this as @kbd{C-a} for short. Similarly, @kbd{@key{Meta}-a}, or @kbd{M-a} |
| 52 | for short, is entered by holding down the @key{Alt} key and pressing | 52 | for 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 |
| 54 | characters, e.g., @kbd{C-@key{F1}} or @kbd{M-@key{LEFT}}. | 54 | characters, 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 |
| 58 | starting with @key{ESC}. Thus, you can enter @kbd{M-a} by typing | 58 | starting 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 |
| 62 | separate character. You don't hold down @key{ESC} while typing the | 62 | separate character. You don't hold down @key{ESC} while typing the |
| 63 | next character; instead, press @key{ESC} and release it, then enter | 63 | next character; instead, press @key{ESC} and release it, then enter |
| 64 | the next character. This feature is useful on certain text terminals | 64 | the next character. This feature is useful on certain text terminals |
| 65 | where the @key{META} key does not function reliably. | 65 | where 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 |
| 1749 | use the Emacs Lisp escape sequences @samp{\t}, @samp{\r}, @samp{\e}, | 1749 | @key{DEL}, the string should contain the Emacs Lisp escape sequence |
| 1750 | and @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}): | 1751 | an 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. | |||
| 1822 | characters case-sensitive when you customize Emacs. For instance, you | 1823 | characters case-sensitive when you customize Emacs. For instance, you |
| 1823 | could make @kbd{M-a} and @kbd{M-A} run different commands. | 1824 | could 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 |
| 1826 | commonly used, Emacs supports three other modifier keys. These are | 1827 | commonly used, Emacs supports three other modifier keys. These are |
| 1827 | called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide | 1828 | called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide |
| 1828 | ways to use these modifiers; the key labeled @key{Alt} on most | 1829 | ways to use these modifiers; the key labeled @key{Alt} on most |
| 1829 | keyboards usually issues the @key{META} modifier, not @key{Alt}. The | 1830 | keyboards usually issues the @key{Meta} modifier, not @key{Alt}. The |
| 1830 | standard key bindings in Emacs do not include any characters with | 1831 | standard key bindings in Emacs do not include any characters with |
| 1831 | these modifiers. However, you can customize Emacs to assign meanings | 1832 | these modifiers. However, you can customize Emacs to assign meanings |
| 1832 | to them. The modifier bits are labeled as @samp{s-}, @samp{H-} and | 1833 | to 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 | |||
| 1896 | such as @kbd{8} or @key{UP}, it affects the equivalent keypad key too. | 1897 | such as @kbd{8} or @key{UP}, it affects the equivalent keypad key too. |
| 1897 | However, if you rebind a @samp{kp-} key directly, that won't affect | 1898 | However, if you rebind a @samp{kp-} key directly, that won't affect |
| 1898 | its non-keypad equivalent. Note that the modified keys are not | 1899 | its non-keypad equivalent. Note that the modified keys are not |
| 1899 | translated: for instance, if you hold down the @key{META} key while | 1900 | translated: for instance, if you hold down the @key{Meta} key while |
| 1900 | pressing the @samp{8} key on the numeric keypad, that generates | 1901 | pressing 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 |
| 2245 | a Meta character, as in @samp{\M-a} for @kbd{@key{META}-A} or | 2246 | a 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 |
| 2249 | non-@acronym{ASCII} in your init file. | 2250 | non-@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 |
| 1241 | directory that is already being shown in a Dired buffer, Dired | 1241 | directory that is already being shown in a Dired buffer, Dired |
| 1242 | switches to that buffer but does not update it. If the buffer is not | 1242 | switches to that buffer but does not update it. If the buffer is not |
| 1243 | up-to-date, Dired displays a warning telling you to type @key{g} to | 1243 | up-to-date, Dired displays a warning telling you to type @kbd{g} to |
| 1244 | update it. You can also tell Emacs to revert each Dired buffer | 1244 | update it. You can also tell Emacs to revert each Dired buffer |
| 1245 | automatically when you revisit it, by setting the variable | 1245 | automatically 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 | |||
| 29 | have. To make a character Alt, type it while holding down the @key{Alt} | 29 | have. To make a character Alt, type it while holding down the @key{Alt} |
| 30 | key. Such characters are given names that start with @kbd{@key{Alt}-} | 30 | key. 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 |
| 32 | key labeled @key{Alt} that is really a @key{META} key.) @xref{User | 32 | key labeled @key{Alt} that is really a @key{Meta} key.) @xref{User |
| 33 | Input, Alt}. | 33 | Input, 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 |
| 177 | Control-Meta. If your terminal lacks a real @key{META} key, you type | 177 | Control-Meta. If your terminal lacks a real @key{Meta} key, you type |
| 178 | a Control-Meta character by typing @key{ESC} and then typing the | 178 | a Control-Meta character by typing @key{ESC} and then typing the |
| 179 | corresponding Control character. @xref{User Input,C-M-}. | 179 | corresponding 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 |
| 510 | keyboards lacking a @key{META} key. Unlike the @key{META} key (which, | 510 | keyboards lacking a @key{Meta} key. Unlike the @key{Meta} key (which, |
| 511 | like the @key{SHIFT} key, is held down while another character is | 511 | like the @key{SHIFT} key, is held down while another character is |
| 512 | typed), you press the @key{ESC} key as you would press a letter key, and | 512 | typed), you press the @key{ESC} key as you would press a letter key, and |
| 513 | it applies to the next character you type. | 513 | it 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}, |
| 885 | one of the modifier keys that can accompany any character. | 885 | one 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 |
| 941 | Meta is the name of a modifier bit which you can use in a command | 941 | Meta is the name of a modifier bit which you can use in a command |
| 942 | character. To enter a meta character, you hold down the @key{META} | 942 | character. To enter a meta character, you hold down the @key{Meta} |
| 943 | key while typing the character. We refer to such characters with | 943 | key while typing the character. We refer to such characters with |
| 944 | names that start with @kbd{Meta-} (usually written @kbd{M-} for | 944 | names that start with @kbd{Meta-} (usually written @kbd{M-} for |
| 945 | short). For example, @kbd{M-<} is typed by holding down @key{META} | 945 | short). For example, @kbd{M-<} is typed by holding down @key{Meta} |
| 946 | and at the same time typing @kbd{<} (which itself is done, on most | 946 | and at the same time typing @kbd{<} (which itself is done, on most |
| 947 | terminals, by holding down @key{SHIFT} and typing @kbd{,}). | 947 | terminals, by holding down @key{SHIFT} and typing @kbd{,}). |
| 948 | @xref{User Input,Meta}. | 948 | @xref{User Input,Meta}. |
| 949 | 949 | ||
| 950 | On some terminals, the @key{META} key is actually labeled @key{Alt} | 950 | On some terminals, the @key{Meta} key is actually labeled @key{Alt} |
| 951 | or @key{Edit}. | 951 | or @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 |
| 39 | Emacs provides a set of key bindings using this modifier key that mimic | 39 | Emacs provides a set of key bindings using this modifier key that mimic |
| 40 | other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You | 40 | other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You |
| 41 | can change these bindings in the usual way (@pxref{Key Bindings}). | 41 | can 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 |
| 1081 | VC fileset, type @kbd{C-x v u} (@code{vc-revert-buffer}). This shows | 1081 | VC fileset, type @kbd{C-x v u} (@code{vc-revert}). This shows |
| 1082 | you a diff between the work file(s) and the revision from which you | 1082 | you a diff between the work file(s) and the revision from which you |
| 1083 | started editing, and asks for confirmation for discarding the changes. | 1083 | started editing, and asks for confirmation for discarding the changes. |
| 1084 | If you agree, the fileset is reverted. If you don't want @kbd{C-x v | 1084 | If 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-, |
| 1813 | Go back to where you previously invoked @kbd{M-.} and friends | 1813 | Go 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 | ||
| 1816 | Switch @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 | |||
| 1871 | steps to a depth determined by the variable | 1873 | steps 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 | ||
| 1878 | sometimes fail to find certain identifiers. For example, in Emacs | ||
| 1879 | Lisp mode (@pxref{Lisp Eval}) @kbd{M-.} will by default find only | ||
| 1880 | functions and variables from Lisp packages which are loaded into the | ||
| 1881 | current Emacs session or are auto-loaded (@pxref{Autoload,,, elisp, | ||
| 1882 | The Emacs Lisp Reference Manual}). If @kbd{M-.} fails to find some | ||
| 1883 | identifiers, you can try forcing @code{xref} to use the @code{etags} | ||
| 1884 | backend (@pxref{Xref}). To this end, turn on the Xref Etags minor | ||
| 1885 | mode 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 | ||
| 1887 | table in the directory tree of the source files, see @ref{Create Tags | ||
| 1888 | Table}.) | ||
| 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{?} | |||
| 344 | used with the completion list: | 344 | used 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 | ||
| 350 | Clicking 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 | ||
| 365 | While in the completion list buffer, this chooses the completion at | 361 | While in the completion list buffer, this chooses the completion at |
| 366 | point (@code{choose-completion}). | 362 | point (@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. |
| 87 | You have two choices for emulating the @key{SUPER} and @key{Hyper} keys: | 87 | You have two choices for emulating the @key{SUPER} and @key{Hyper} keys: |
| 88 | choose either the right @key{Ctrl} key or the right @key{Alt} key by | 88 | choose either the right @key{Ctrl} key or the right @key{Alt} key by |
| 89 | setting the variables @code{dos-hyper-key} and @code{dos-super-key} to 1 | 89 | setting the variables @code{dos-hyper-key} and @code{dos-super-key} to 1 |
| 90 | or 2 respectively. If neither @code{dos-super-key} nor | 90 | or 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 |
| 92 | also mapped to the @key{META} key. However, if the MS-DOS international | 92 | also mapped to the @key{Meta} key. However, if the MS-DOS international |
| 93 | keyboard support program @file{KEYB.COM} is installed, Emacs will | 93 | keyboard 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 |
| 95 | accessing characters like @kbd{~} and @kbd{@@} on non-US keyboard | 95 | accessing characters like @kbd{~} and @kbd{@@} on non-US keyboard |
| 96 | layouts; in this case, you may only use the left @key{Alt} as @key{META} | 96 | layouts; in this case, you may only use the left @key{Alt} as @key{Meta} |
| 97 | key. | 97 | key. |
| 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} |
| 551 | key. If you wish it to produce the @code{Alt} modifier instead, set | 551 | key. If you wish it to produce the @code{Alt} modifier instead, set |
| 552 | the variable @code{w32-alt-is-meta} to a @code{nil} value. | 552 | the 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 |
| 607 | control modifier combinations for the given hotkey; that is, | 607 | control modifier combinations for the given hotkey; that is, |
| 608 | registering @kbd{s-@key{a}} as a hotkey gives you @kbd{S-s-@key{a}}, | 608 | registering @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. |
| 612 | The desired hotkey must always be fully specified, and | 612 | The 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 |
| 672 | the Windows feature that tapping the @key{Alt} key invokes the Windows | 672 | the Windows feature that tapping the @key{Alt} key invokes the Windows |
| 673 | menu. The reason is that the @key{Alt} serves as @key{META} in Emacs. | 673 | menu. The reason is that the @key{Alt} serves as @key{Meta} in Emacs. |
| 674 | When using Emacs, users often press the @key{META} key temporarily and | 674 | When using Emacs, users often press the @key{Meta} key temporarily and |
| 675 | then change their minds; if this has the effect of bringing up the | 675 | then change their minds; if this has the effect of bringing up the |
| 676 | Windows menu, it alters the meaning of subsequent commands. Many | 676 | Windows menu, it alters the meaning of subsequent commands. Many |
| 677 | users find this frustrating. | 677 | users find this frustrating. |
| @@ -701,7 +701,7 @@ the combination of the right @key{Alt} and left @key{Ctrl} keys | |||
| 701 | pressed together, is recognized as the @key{AltGr} key. The default | 701 | pressed together, is recognized as the @key{AltGr} key. The default |
| 702 | is @code{t}, which means these keys produce @code{AltGr}; setting it | 702 | is @code{t}, which means these keys produce @code{AltGr}; setting it |
| 703 | to @code{nil} causes @key{AltGr} or the equivalent key combination to | 703 | to @code{nil} causes @key{AltGr} or the equivalent key combination to |
| 704 | be interpreted as the combination of @key{Ctrl} and @key{META} | 704 | be interpreted as the combination of @key{Ctrl} and @key{Meta} |
| 705 | modifiers. | 705 | modifiers. |
| 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 |
| 52 | You can insert non-@acronym{ASCII} characters or search for them. To do that, | 52 | You can insert non-@acronym{ASCII} characters or search for them. To do that, |
| 53 | you can specify an input method (@pxref{Select Input Method}) suitable | 53 | you can specify an input method (@pxref{Select Input Method}) suitable |
| 54 | for your language, or use the default input method set up when you chose | 54 | for your language, or use the default input method set up when you choose |
| 55 | your language environment. If | 55 | your language environment. If |
| 56 | your keyboard can produce non-@acronym{ASCII} characters, you can select an | 56 | your keyboard can produce non-@acronym{ASCII} characters, you can select an |
| 57 | appropriate keyboard coding system (@pxref{Terminal Coding}), and Emacs | 57 | appropriate keyboard coding system (@pxref{Terminal Coding}), and Emacs |
| @@ -698,7 +698,7 @@ carriage-return (Mac). | |||
| 698 | Describe coding system @var{coding} (@code{describe-coding-system}). | 698 | Describe coding system @var{coding} (@code{describe-coding-system}). |
| 699 | 699 | ||
| 700 | @item C-h C @key{RET} | 700 | @item C-h C @key{RET} |
| 701 | Describe the coding systems currently in use. | 701 | Describe 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 |
| 704 | Display a list of all the supported coding systems. | 704 | Display 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 | |||
| 936 | this by defining a value for the ``variable'' named @code{coding}. | 936 | this by defining a value for the ``variable'' named @code{coding}. |
| 937 | Emacs does not really have a variable @code{coding}; instead of | 937 | Emacs does not really have a variable @code{coding}; instead of |
| 938 | setting a variable, this uses the specified coding system for the | 938 | setting a variable, this uses the specified coding system for the |
| 939 | file. For example, @samp{-*-mode: C; coding: latin-1;-*-} specifies | 939 | file. For example, @w{@samp{-*-mode: C; coding: latin-1; -*-}} specifies |
| 940 | use of the Latin-1 coding system, as well as C mode. When you specify | 940 | use of the Latin-1 coding system, as well as C mode. When you specify |
| 941 | the coding explicitly in the file, that overrides | 941 | the 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 |
| 1210 | NT family (Windows 2000, XP, Vista, Windows 7, and all the later | 1210 | NT family (Windows 2000, XP, and all the later versions), the value of |
| 1211 | versions), the value of @code{file-name-coding-system} is largely | 1211 | @code{file-name-coding-system} is largely ignored, as Emacs by default |
| 1212 | ignored, as Emacs by default uses APIs that allow passing Unicode file | 1212 | uses APIs that allow passing Unicode file names directly. By |
| 1213 | names directly. By contrast, on Windows 9X, file names are encoded | 1213 | contrast, on Windows 9X, file names are encoded using |
| 1214 | using @code{file-name-coding-system}, which should be set to the | 1214 | @code{file-name-coding-system}, which should be set to the codepage |
| 1215 | codepage (@pxref{Coding Systems, codepage}) pertinent for the current | 1215 | (@pxref{Coding Systems, codepage}) pertinent for the current system |
| 1216 | system locale. The value of the variable @code{w32-unicode-filenames} | 1216 | locale. The value of the variable @code{w32-unicode-filenames} |
| 1217 | controls whether Emacs uses the Unicode APIs when it calls OS | 1217 | controls whether Emacs uses the Unicode APIs when it calls OS |
| 1218 | functions that accept file names. This variable is set by the startup | 1218 | functions that accept file names. This variable is set by the startup |
| 1219 | code to @code{nil} on Windows 9X, and to @code{t} on newer versions of | 1219 | code 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. | |||
| 1779 | Reordering of bidirectional text into the @dfn{visual} order happens | 1779 | Reordering of bidirectional text into the @dfn{visual} order happens |
| 1780 | at display time. As a result, character positions no longer increase | 1780 | at display time. As a result, character positions no longer increase |
| 1781 | monotonically with their positions on display. Emacs implements the | 1781 | monotonically with their positions on display. Emacs implements the |
| 1782 | Unicode Bidirectional Algorithm (UBA) described in the Unicode | 1782 | Unicode Bidirectional Algorithm (UBA) described in the |
| 1783 | Standard Annex #9, for reordering of bidirectional text for display. | 1783 | @uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for |
| 1784 | reordering of bidirectional text for display. | ||
| 1784 | It deviates from the UBA only in how continuation lines are displayed | 1785 | It deviates from the UBA only in how continuation lines are displayed |
| 1785 | when text direction is opposite to the base paragraph direction, | 1786 | when text direction is opposite to the base paragraph direction, |
| 1786 | e.g., when a long line of English text appears in a right-to-left | 1787 | e.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 |
| 122 | analogy extends to numeric arguments, which serve as repeat counts. | 122 | analogy 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 |
| 1335 | you have already loaded the @file{foldout.el} library, you must reload | 1335 | you have already loaded the @file{foldout.el} library, you must reload |
| 1336 | it in order for this to take effect. | 1336 | it 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: | |||
| 2765 | to plain text, removing its cell borders. | 2765 | to 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 |
| 2768 | layout. Look at the following three paragraphs (the latter two are | 2768 | layout. Look at the following three paragraphs: |
| 2769 | indented with header lines): | ||
| 2770 | 2769 | ||
| 2771 | @example | 2770 | @example |
| 2772 | table-capture is a powerful command. | 2771 | table-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. | |||
| 31292 | You can modify Embedded mode's behavior by setting various Lisp | 31292 | You can modify Embedded mode's behavior by setting various Lisp |
| 31293 | variables described here. These variables are customizable | 31293 | variables 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} |
| 31295 | or @kbd{M-x edit-options} to adjust a variable on the fly. | 31295 | to 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 |
| 31297 | the end of the file; | 31297 | the 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 | |||
| 31311 | in detail. | 31311 | in detail. |
| 31312 | 31312 | ||
| 31313 | The surrounding @samp{" "} marks quote the text between them as a | 31313 | The surrounding @samp{" "} marks quote the text between them as a |
| 31314 | Lisp string. If you left them off, @code{set-variable} or | 31314 | Lisp string. If you left them off, @code{set-variable} (for example) |
| 31315 | @code{edit-options} would try to read the regular expression as a | 31315 | would try to read the regular expression as a Lisp program. |
| 31316 | Lisp program. | ||
| 31317 | 31316 | ||
| 31318 | The most obvious property of this regular expression is that it | 31317 | The most obvious property of this regular expression is that it |
| 31319 | contains indecently many backslashes. There are actually two levels | 31318 | contains 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 | ||
| 912 | Fonts in Emacs 22 and earlier are named using the X Logical Font | 912 | Fonts in Emacs 22 and earlier are named using the X Logical Font |
| @@ -937,7 +937,7 @@ Fontconfig: Courier New-13 | |||
| 937 | To find the XFLD name for a font, you can execute the following in the | 937 | To 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 | ||
| 943 | To see a complete list of fonts, execute the following in the | 943 | To 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 | ||
| 1386 | List of functions to call when starting htmlfontify-buffer to do any | 1386 | List of functions to call when starting htmlfontify-buffer to do any |
| 1387 | kludging necessary to get highlighting modes to behave as you want, even | 1387 | kludging 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 | ||
| 1268 | operation at startup. | ||
| 1269 | |||
| 1270 | @table @code | ||
| 1271 | @item TMPDIR | ||
| 1272 | @vindex TMPDIR | ||
| 1273 | @vindex url-temporary-directory | ||
| 1274 | If this is defined, @code{url-temporary-directory} is initialized from | ||
| 1275 | it. 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 | ||
| @@ -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. |
| 300 | Normally, `global-highlight-changes' affects only new buffers (to be | 300 | Normally, `global-highlight-changes-mode' affects only new buffers (to be |
| 301 | created). However, if `highlight-changes-global-changes-existing-buffers' | 301 | created). However, if `highlight-changes-global-changes-existing-buffers' |
| 302 | is non-nil, then turning on `global-highlight-changes' will turn on | 302 | is non-nil, then turning on `global-highlight-changes-mode' will turn on |
| 303 | Highlight Changes mode in suitable buffers, and turning the mode off will | 303 | Highlight Changes mode in suitable buffers, and turning the mode off will |
| 304 | remove it from existing buffers." | 304 | remove 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. |
| 989 | Depending on this setting `completion-in-region' may use cycling, | 989 | Depending on this setting `completion-in-region' may use cycling, |
| 990 | like `minibuffer-force-complete'. | 990 | whereby invoking a completion command several times in a row |
| 991 | completes to each of the candidates in turn, in a cyclic manner. | ||
| 991 | If nil, cycling is never used. | 992 | If nil, cycling is never used. |
| 992 | If t, cycling is always used. | 993 | If t, cycling is always used. |
| 993 | If an integer, cycling is used so long as there are not more | 994 | If 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. |
| 699 | If the region is active, unmark all the files in the region. | 699 | If the region is active, unmark all the files in the region. |
| 700 | Otherwise mark the file on the current line and move to the next | 700 | Otherwise unmark the file on the current line and move to the next |
| 701 | line." | 701 | line." |
| 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; |