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
This commit is contained in:
Glenn Morris 2018-03-13 18:13:26 -07:00
commit e0f18aa07f
26 changed files with 98 additions and 94 deletions

View file

@ -728,7 +728,7 @@ direction.
@findex digit-argument
@findex negative-argument
The easiest way to specify a numeric argument is to type a digit
and/or a minus sign while holding down the @key{META} key. For
and/or a minus sign while holding down the @key{Meta} key. For
example,
@example
@ -742,7 +742,7 @@ well as @kbd{M--}, are bound to commands (@code{digit-argument} and
command. @kbd{M--} without digits normally means @minus{}1.
If you enter more than one digit, you need not hold down the
@key{META} key for the second and subsequent digits. Thus, to move
@key{Meta} key for the second and subsequent digits. Thus, to move
down fifty lines, type
@example

View file

@ -44,25 +44,25 @@ are certain characters found on non-English keyboards
@cindex M-
Emacs also recognizes control characters that are entered using
@dfn{modifier keys}. Two commonly-used modifier keys are
@key{Control} (usually labeled @key{Ctrl}), and @key{META} (usually
labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{META} for
@key{Control} (usually labeled @key{Ctrl}), and @key{Meta} (usually
labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{Meta} for
historical reasons.}. For example, @kbd{Control-a} is entered by
holding down the @key{Ctrl} key while pressing @kbd{a}; we will refer
to this as @kbd{C-a} for short. Similarly, @kbd{@key{META}-a}, or @kbd{M-a}
to this as @kbd{C-a} for short. Similarly, @kbd{@key{Meta}-a}, or @kbd{M-a}
for short, is entered by holding down the @key{Alt} key and pressing
@kbd{a}. Modifier keys can also be applied to non-alphanumerical
characters, e.g., @kbd{C-@key{F1}} or @kbd{M-@key{LEFT}}.
@cindex @key{ESC} replacing @key{META} key
@cindex @key{ESC} replacing @key{Meta} key
You can also type Meta characters using two-character sequences
starting with @key{ESC}. Thus, you can enter @kbd{M-a} by typing
@kbd{@key{ESC} a}. You can enter @kbd{C-M-a} (holding down both
@key{Ctrl} and @key{Alt}, then pressing @kbd{a}) by typing
@kbd{@key{ESC} C-a}. Unlike @key{META}, @key{ESC} is entered as a
@kbd{@key{ESC} C-a}. Unlike @key{Meta}, @key{ESC} is entered as a
separate character. You don't hold down @key{ESC} while typing the
next character; instead, press @key{ESC} and release it, then enter
the next character. This feature is useful on certain text terminals
where the @key{META} key does not function reliably.
where the @key{Meta} key does not function reliably.
@cindex keys stolen by window manager
@cindex window manager, keys stolen by

View file

@ -1745,10 +1745,11 @@ characters. For example, here's how to bind @kbd{C-x M-l} to
(global-set-key "\C-x\M-l" 'make-symbolic-link)
@end example
To put @key{TAB}, @key{RET}, @key{ESC}, or @key{DEL} in the string,
use the Emacs Lisp escape sequences @samp{\t}, @samp{\r}, @samp{\e},
and @samp{\d} respectively. Here is an example which binds @kbd{C-x
@key{TAB}} to @code{indent-rigidly} (@pxref{Indentation}):
To bind a key sequence including @key{TAB}, @key{RET}, @key{ESC}, or
@key{DEL}, the string should contain the Emacs Lisp escape sequence
@samp{\t}, @samp{\r}, @samp{\e}, or @samp{\d} respectively. Here is
an example which binds @kbd{C-x @key{TAB}} to @code{indent-rigidly}
(@pxref{Indentation}):
@example
(global-set-key "\C-x\t" 'indent-rigidly)
@ -1822,11 +1823,11 @@ historical.
characters case-sensitive when you customize Emacs. For instance, you
could make @kbd{M-a} and @kbd{M-A} run different commands.
Although only the @key{Control} and @key{META} modifier keys are
Although only the @key{Control} and @key{Meta} modifier keys are
commonly used, Emacs supports three other modifier keys. These are
called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide
ways to use these modifiers; the key labeled @key{Alt} on most
keyboards usually issues the @key{META} modifier, not @key{Alt}. The
keyboards usually issues the @key{Meta} modifier, not @key{Alt}. The
standard key bindings in Emacs do not include any characters with
these modifiers. However, you can customize Emacs to assign meanings
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
such as @kbd{8} or @key{UP}, it affects the equivalent keypad key too.
However, if you rebind a @samp{kp-} key directly, that won't affect
its non-keypad equivalent. Note that the modified keys are not
translated: for instance, if you hold down the @key{META} key while
translated: for instance, if you hold down the @key{Meta} key while
pressing the @samp{8} key on the numeric keypad, that generates
@kbd{M-@key{kp-8}}.
@ -2242,8 +2243,8 @@ sequences are mandatory.
@samp{\C-} can be used as a prefix for a control character, as in
@samp{\C-s} for @acronym{ASCII} control-S, and @samp{\M-} can be used as a prefix for
a Meta character, as in @samp{\M-a} for @kbd{@key{META}-A} or
@samp{\M-\C-a} for @kbd{@key{Ctrl}-@key{META}-A}.
a Meta character, as in @samp{\M-a} for @kbd{@key{Meta}-A} or
@samp{\M-\C-a} for @kbd{@key{Ctrl}-@key{Meta}-A}.
@xref{Init Non-ASCII}, for information about including
non-@acronym{ASCII} in your init file.

View file

@ -1240,7 +1240,7 @@ contents of the corresponding subdirectory.
If you use @kbd{C-x d} or some other Dired command to visit a
directory that is already being shown in a Dired buffer, Dired
switches to that buffer but does not update it. If the buffer is not
up-to-date, Dired displays a warning telling you to type @key{g} to
up-to-date, Dired displays a warning telling you to type @kbd{g} to
update it. You can also tell Emacs to revert each Dired buffer
automatically when you revisit it, by setting the variable
@code{dired-auto-revert-buffer} to a non-@code{nil} value.

View file

@ -29,7 +29,7 @@ Alt is the name of a modifier bit that a keyboard input character may
have. To make a character Alt, type it while holding down the @key{Alt}
key. Such characters are given names that start with @kbd{@key{Alt}-}
(usually written @kbd{A-} for short). (Note that many terminals have a
key labeled @key{Alt} that is really a @key{META} key.) @xref{User
key labeled @key{Alt} that is really a @key{Meta} key.) @xref{User
Input, Alt}.
@item Argument
@ -174,7 +174,7 @@ misspelling.
@item @kbd{C-M-}
@kbd{C-M-} in the name of a character is an abbreviation for
Control-Meta. If your terminal lacks a real @key{META} key, you type
Control-Meta. If your terminal lacks a real @key{Meta} key, you type
a Control-Meta character by typing @key{ESC} and then typing the
corresponding Control character. @xref{User Input,C-M-}.
@ -507,7 +507,7 @@ Such messages appear in the echo area, accompanied by a beep.
@item @key{ESC}
@key{ESC} is a character used as a prefix for typing Meta characters on
keyboards lacking a @key{META} key. Unlike the @key{META} key (which,
keyboards lacking a @key{Meta} key. Unlike the @key{Meta} key (which,
like the @key{SHIFT} key, is held down while another character is
typed), you press the @key{ESC} key as you would press a letter key, and
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.
@xref{Locals}.
@item @kbd{M-}
@kbd{M-} in the name of a character is an abbreviation for @key{META},
@kbd{M-} in the name of a character is an abbreviation for @key{Meta},
one of the modifier keys that can accompany any character.
@xref{User Input,M-}.
@ -939,15 +939,15 @@ a keyboard interface to navigate it. @xref{Menu Bars}.
@item Meta
Meta is the name of a modifier bit which you can use in a command
character. To enter a meta character, you hold down the @key{META}
character. To enter a meta character, you hold down the @key{Meta}
key while typing the character. We refer to such characters with
names that start with @kbd{Meta-} (usually written @kbd{M-} for
short). For example, @kbd{M-<} is typed by holding down @key{META}
short). For example, @kbd{M-<} is typed by holding down @key{Meta}
and at the same time typing @kbd{<} (which itself is done, on most
terminals, by holding down @key{SHIFT} and typing @kbd{,}).
@xref{User Input,Meta}.
On some terminals, the @key{META} key is actually labeled @key{Alt}
On some terminals, the @key{Meta} key is actually labeled @key{Alt}
or @key{Edit}.
@item Meta Character

View file

@ -35,7 +35,7 @@ Support}), but we hope to improve it in the future.
@section Basic Emacs usage under macOS and GNUstep
By default, the @key{Alt} and @key{Option} keys are the same as
@key{META}. The Mac @key{Cmd} key is the same as @key{Super}, and
@key{Meta}. The Mac @key{Cmd} key is the same as @key{Super}, and
Emacs provides a set of key bindings using this modifier key that mimic
other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You
can change these bindings in the usual way (@pxref{Key Bindings}).

View file

@ -1078,7 +1078,7 @@ Revert the work file(s) in the current VC fileset to the last revision
@findex vc-revert
@vindex vc-revert-show-diff
If you want to discard all the changes you have made to the current
VC fileset, type @kbd{C-x v u} (@code{vc-revert-buffer}). This shows
VC fileset, type @kbd{C-x v u} (@code{vc-revert}). This shows
you a diff between the work file(s) and the revision from which you
started editing, and asks for confirmation for discarding the changes.
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
@item M-,
Go back to where you previously invoked @kbd{M-.} and friends
(@code{xref-pop-marker-stack}).
@item M-x xref-etags-mode
Switch @code{xref} to use the @code{etags} backend.
@end table
@kindex M-.
@ -1871,6 +1873,20 @@ where you were with @kbd{M-,}. @kbd{M-,} allows you to retrace your
steps to a depth determined by the variable
@code{xref-marker-ring-length}, which defaults to 16.
@findex xref-etags-mode
Some major modes install @code{xref} support facilities that might
sometimes fail to find certain identifiers. For example, in Emacs
Lisp mode (@pxref{Lisp Eval}) @kbd{M-.} will by default find only
functions and variables from Lisp packages which are loaded into the
current Emacs session or are auto-loaded (@pxref{Autoload,,, elisp,
The Emacs Lisp Reference Manual}). If @kbd{M-.} fails to find some
identifiers, you can try forcing @code{xref} to use the @code{etags}
backend (@pxref{Xref}). To this end, turn on the Xref Etags minor
mode with @w{@kbd{M-x xref-etags-mode}}, then invoke @kbd{M-.} again.
(For this to work, be sure to run @command{etags} to create the tags
table in the directory tree of the source files, see @ref{Create Tags
Table}.)
@node Xref Commands
@subsubsection Commands Available in the @file{*xref*} Buffer
@cindex commands in @file{*xref*} buffers

View file

@ -344,12 +344,6 @@ window. You can display the same list with @kbd{?}
used with the completion list:
@table @kbd
@findex mouse-choose-completion
@item mouse-1
@itemx mouse-2
Clicking mouse button 1 or 2 on a completion alternative chooses it
(@code{mouse-choose-completion}).
@findex switch-to-completions
@item M-v
@itemx @key{PageUp}
@ -362,6 +356,8 @@ the same. You can also select the window in other ways
@findex choose-completion
@item @key{RET}
@itemx mouse-1
@itemx mouse-2
While in the completion list buffer, this chooses the completion at
point (@code{choose-completion}).

View file

@ -83,17 +83,17 @@ a running command and for emergency escape
@cindex Super (under MS-DOS)
@vindex dos-super-key
@vindex dos-hyper-key
The PC keyboard maps use the left @key{Alt} key as the @key{META} key.
The PC keyboard maps use the left @key{Alt} key as the @key{Meta} key.
You have two choices for emulating the @key{SUPER} and @key{Hyper} keys:
choose either the right @key{Ctrl} key or the right @key{Alt} key by
setting the variables @code{dos-hyper-key} and @code{dos-super-key} to 1
or 2 respectively. If neither @code{dos-super-key} nor
@code{dos-hyper-key} is 1, then by default the right @key{Alt} key is
also mapped to the @key{META} key. However, if the MS-DOS international
also mapped to the @key{Meta} key. However, if the MS-DOS international
keyboard support program @file{KEYB.COM} is installed, Emacs will
@emph{not} map the right @key{Alt} to @key{META}, since it is used for
@emph{not} map the right @key{Alt} to @key{Meta}, since it is used for
accessing characters like @kbd{~} and @kbd{@@} on non-US keyboard
layouts; in this case, you may only use the left @key{Alt} as @key{META}
layouts; in this case, you may only use the left @key{Alt} as @key{Meta}
key.
@kindex C-j @r{(MS-DOS)}

View file

@ -547,7 +547,7 @@ Windows-specific variables in this category.
@ifnottex
@vindex w32-alt-is-meta
@cindex @code{Alt} key (MS-Windows)
By default, the key labeled @key{Alt} is mapped as the @key{META}
By default, the key labeled @key{Alt} is mapped as the @key{Meta}
key. If you wish it to produce the @code{Alt} modifier instead, set
the variable @code{w32-alt-is-meta} to a @code{nil} value.
@ -605,8 +605,8 @@ Windows key and @key{R} opens the Windows @code{Run} dialog.
The hotkey registrations always also include all the shift and
control modifier combinations for the given hotkey; that is,
registering @kbd{s-@key{a}} as a hotkey gives you @kbd{S-s-@key{a}},
@kbd{C-s-@key{a}} and @kbd{C-S-s-@key{a}} as well.
registering @kbd{s-a} as a hotkey gives you @kbd{S-s-a},
@kbd{C-s-a} and @kbd{C-S-s-a} as well.
On Windows 98 and ME, the hotkey registration is more restricted.
The desired hotkey must always be fully specified, and
@ -670,8 +670,8 @@ value other than the above modifier symbols.
@cindex @code{Alt} key invokes menu (Windows)
Emacs compiled as a native Windows application normally turns off
the Windows feature that tapping the @key{Alt} key invokes the Windows
menu. The reason is that the @key{Alt} serves as @key{META} in Emacs.
When using Emacs, users often press the @key{META} key temporarily and
menu. The reason is that the @key{Alt} serves as @key{Meta} in Emacs.
When using Emacs, users often press the @key{Meta} key temporarily and
then change their minds; if this has the effect of bringing up the
Windows menu, it alters the meaning of subsequent commands. Many
users find this frustrating.
@ -701,7 +701,7 @@ the combination of the right @key{Alt} and left @key{Ctrl} keys
pressed together, is recognized as the @key{AltGr} key. The default
is @code{t}, which means these keys produce @code{AltGr}; setting it
to @code{nil} causes @key{AltGr} or the equivalent key combination to
be interpreted as the combination of @key{Ctrl} and @key{META}
be interpreted as the combination of @key{Ctrl} and @key{Meta}
modifiers.
@end ifnottex

View file

@ -51,7 +51,7 @@ others.
@item
You can insert non-@acronym{ASCII} characters or search for them. To do that,
you can specify an input method (@pxref{Select Input Method}) suitable
for your language, or use the default input method set up when you chose
for your language, or use the default input method set up when you choose
your language environment. If
your keyboard can produce non-@acronym{ASCII} characters, you can select an
appropriate keyboard coding system (@pxref{Terminal Coding}), and Emacs
@ -698,7 +698,7 @@ carriage-return (Mac).
Describe coding system @var{coding} (@code{describe-coding-system}).
@item C-h C @key{RET}
Describe the coding systems currently in use.
Describe the coding systems currently in use (@code{describe-coding-system}).
@item M-x list-coding-systems
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
this by defining a value for the ``variable'' named @code{coding}.
Emacs does not really have a variable @code{coding}; instead of
setting a variable, this uses the specified coding system for the
file. For example, @samp{-*-mode: C; coding: latin-1;-*-} specifies
file. For example, @w{@samp{-*-mode: C; coding: latin-1; -*-}} specifies
use of the Latin-1 coding system, as well as C mode. When you specify
the coding explicitly in the file, that overrides
@code{file-coding-system-alist}.
@ -1207,13 +1207,13 @@ using the internal Emacs representation.
@cindex file-name encoding, MS-Windows
@vindex w32-unicode-filenames
When Emacs runs on MS-Windows versions that are descendants of the
NT family (Windows 2000, XP, Vista, Windows 7, and all the later
versions), the value of @code{file-name-coding-system} is largely
ignored, as Emacs by default uses APIs that allow passing Unicode file
names directly. By contrast, on Windows 9X, file names are encoded
using @code{file-name-coding-system}, which should be set to the
codepage (@pxref{Coding Systems, codepage}) pertinent for the current
system locale. The value of the variable @code{w32-unicode-filenames}
NT family (Windows 2000, XP, and all the later versions), the value of
@code{file-name-coding-system} is largely ignored, as Emacs by default
uses APIs that allow passing Unicode file names directly. By
contrast, on Windows 9X, file names are encoded using
@code{file-name-coding-system}, which should be set to the codepage
(@pxref{Coding Systems, codepage}) pertinent for the current system
locale. The value of the variable @code{w32-unicode-filenames}
controls whether Emacs uses the Unicode APIs when it calls OS
functions that accept file names. This variable is set by the startup
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.
Reordering of bidirectional text into the @dfn{visual} order happens
at display time. As a result, character positions no longer increase
monotonically with their positions on display. Emacs implements the
Unicode Bidirectional Algorithm (UBA) described in the Unicode
Standard Annex #9, for reordering of bidirectional text for display.
Unicode Bidirectional Algorithm (UBA) described in the
@uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
reordering of bidirectional text for display.
It deviates from the UBA only in how continuation lines are displayed
when text direction is opposite to the base paragraph direction,
e.g., when a long line of English text appears in a right-to-left

View file

@ -117,7 +117,7 @@ cognate to @kbd{C-@@}, which is an alias for @kbd{C-@key{SPC}}.
@findex backward-word
The commands @kbd{M-f} (@code{forward-word}) and @kbd{M-b}
(@code{backward-word}) move forward and backward over words. These
@key{META}-based key sequences are analogous to the key sequences
@key{Meta}-based key sequences are analogous to the key sequences
@kbd{C-f} and @kbd{C-b}, which move over single characters. The
analogy extends to numeric arguments, which serve as repeat counts.
@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.
@c FIXME not marked as a user variable
@vindex foldout-mouse-modifiers
You can specify different modifier keys (instead of
@kbd{@key{Ctrl}-@key{META}-}) by setting @code{foldout-mouse-modifiers}; but if
@kbd{@key{Ctrl}-@key{Meta}-}) by setting @code{foldout-mouse-modifiers}; but if
you have already loaded the @file{foldout.el} library, you must reload
it in order for this to take effect.
@ -2765,8 +2765,7 @@ Invoking @kbd{M-x table-capture} on that text produces this table:
to plain text, removing its cell borders.
One application of this pair of commands is to edit a text in
layout. Look at the following three paragraphs (the latter two are
indented with header lines):
layout. Look at the following three paragraphs:
@example
table-capture is a powerful command.

View file

@ -31292,7 +31292,7 @@ for @code{Save} have no effect.
You can modify Embedded mode's behavior by setting various Lisp
variables described here. These variables are customizable
(@pxref{Customizing Calc}), or you can use @kbd{M-x set-variable}
or @kbd{M-x edit-options} to adjust a variable on the fly.
to adjust a variable on the fly.
(Another possibility would be to use a file-local variable annotation at
the end of the file;
@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
in detail.
The surrounding @samp{" "} marks quote the text between them as a
Lisp string. If you left them off, @code{set-variable} or
@code{edit-options} would try to read the regular expression as a
Lisp program.
Lisp string. If you left them off, @code{set-variable} (for example)
would try to read the regular expression as a Lisp program.
The most obvious property of this regular expression is that it
contains indecently many backslashes. There are actually two levels

View file

@ -906,7 +906,7 @@ The doc string contains a list of the system sounds you can use.
@cindex font XLFD name format
@cindex fontconfig font names in Emacs 23
@cindex font dialog, using to find font names
@findex w32-select-font
@findex x-select-font
@findex x-list-fonts
Fonts in Emacs 22 and earlier are named using the X Logical Font
@ -937,7 +937,7 @@ Fontconfig: Courier New-13
To find the XFLD name for a font, you can execute the following in the
@file{*scratch*} buffer by pressing C-j at the end of the line:
@example
(w32-select-font nil t)
(x-select-font nil t)
@end example
To see a complete list of fonts, execute the following in the

View file

@ -1379,9 +1379,9 @@ For example, I customize this to:
((t :background "black" :foreground "white" :family "misc-fixed"))
@end lisp
@item hfy-init-kludge-hooks
@vindex hfy-init-kludge-hooks
@anchor{hfy-init-kludge-hooks}
@item hfy-init-kludge-hook
@vindex hfy-init-kludge-hook
@anchor{hfy-init-kludge-hook}
List of functions to call when starting htmlfontify-buffer to do any
kludging necessary to get highlighting modes to behave as you want, even

View file

@ -1263,19 +1263,6 @@ You can use this function to do completion of URLs from the history.
@node Customization
@chapter Customization
@cindex environment variables
The following environment variables affect the @code{url} library's
operation at startup.
@table @code
@item TMPDIR
@vindex TMPDIR
@vindex url-temporary-directory
If this is defined, @code{url-temporary-directory} is initialized from
it. This variable was obsoleted in 23.1, please use
@code{temporary-file-directory} instead.
@end table
The following user options affect the general operation of
@code{url} library.

View file

@ -216,7 +216,6 @@ Change them to use report-emacs-bug.
**** lm-report-bug
**** tramp-bug
**** c-submit-bug-report
**** ffap-bug and ffap-submit-bug (obsoleted)
[Do all of them need changing?]
** Allow fringe indicators to display a tooltip (provide a help-echo property?)

View file

@ -1522,7 +1522,7 @@ the Emacs buffer state, if file variable adjustments are enabled. See
`allout-enable-file-variable-adjustment' for details about that.")
(make-variable-buffer-local 'allout-passphrase-verifier-string)
(make-obsolete-variable 'allout-passphrase-verifier-string
'allout-passphrase-verifier-string "23.3")
"it is no longer used." "23.3")
;;;###autoload
(put 'allout-passphrase-verifier-string 'safe-local-variable 'stringp)
;;;_ = allout-passphrase-hint-string
@ -1538,7 +1538,7 @@ state, if file variable adjustments are enabled. See
(make-variable-buffer-local 'allout-passphrase-hint-string)
(setq-default allout-passphrase-hint-string "")
(make-obsolete-variable 'allout-passphrase-hint-string
'allout-passphrase-hint-string "23.3")
"it is no longer used." "23.3")
;;;###autoload
(put 'allout-passphrase-hint-string 'safe-local-variable 'stringp)
;;;_ = allout-after-save-decrypt

View file

@ -297,9 +297,9 @@ modes only."
(defcustom highlight-changes-global-changes-existing-buffers nil
"If non-nil, toggling global Highlight Changes mode affects existing buffers.
Normally, `global-highlight-changes' affects only new buffers (to be
Normally, `global-highlight-changes-mode' affects only new buffers (to be
created). However, if `highlight-changes-global-changes-existing-buffers'
is non-nil, then turning on `global-highlight-changes' will turn on
is non-nil, then turning on `global-highlight-changes-mode' will turn on
Highlight Changes mode in suitable buffers, and turning the mode off will
remove it from existing buffers."
:type 'boolean

View file

@ -987,7 +987,8 @@ Moves point to the end of the new text."
(defcustom completion-cycle-threshold nil
"Number of completion candidates below which cycling is used.
Depending on this setting `completion-in-region' may use cycling,
like `minibuffer-force-complete'.
whereby invoking a completion command several times in a row
completes to each of the candidates in turn, in a cyclic manner.
If nil, cycling is never used.
If t, cycling is always used.
If an integer, cycling is used so long as there are not more

View file

@ -56,7 +56,7 @@
(set-buffer "Keys")
(insert (format"(global-set-key %s %s)\n" tpu-key func))
(set-buffer "Gold-Keys")
(insert (format "(define-key GOLD-map %s %s)\n" tpu-key gold-func))))
(insert (format "(define-key tpu-gold-map %s %s)\n" tpu-key gold-func))))
(message "Press %s%s: " ident descrip)
(setq tpu-key-seq (read-event)
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."
")
(set-buffer "Directions")
(tpu-map-key "PF1" " - The GOLD key" "GOLD-map" "'keyboard-quit")
(tpu-map-key "PF1" " - The GOLD key" "tpu-gold-map" "'keyboard-quit")
(tpu-map-key "PF2" " - The Keypad Help key" "'tpu-help" "'help-for-help")
(tpu-map-key "PF3" " - The Find/Find-Next key" "'tpu-search-again" "'tpu-search")
(tpu-map-key "PF4" " - The Del/Undelete Line key" "'tpu-delete-current-line" "'tpu-undelete-lines")

View file

@ -231,7 +231,7 @@ It may be `downcase-word', `upcase-word', `ada-loose-case-word' or
"Non-nil means remove trailing spaces and untabify the buffer before saving."
:type 'boolean :group 'ada)
(make-obsolete-variable 'ada-clean-buffer-before-saving
"use the `write-file-functions' hook."
"it has no effect - use `write-file-functions' hook."
"23.2")

View file

@ -47,8 +47,8 @@
;; `metafont-mode-hook' and `metapost-mode-hook' which apply to the
;; individual modes. In addition, there are several variables and
;; regexps controlling e.g. the behavior of the indentation function,
;; which may be customized via `edit-options'. Please refer to the
;; docstrings in the code below for details.
;; which may be customized. Please refer to the docstrings in the code
;; below for details.
;; Availability:
;;

View file

@ -697,7 +697,7 @@ share the same state."
(defun vc-dir-unmark ()
"Unmark the current file or all files in the region.
If the region is active, unmark all the files in the region.
Otherwise mark the file on the current line and move to the next
Otherwise unmark the file on the current line and move to the next
line."
(interactive)
(vc-dir-mark-unmark 'vc-dir-unmark-file))

View file

@ -256,7 +256,7 @@ bit output with no translation."
(when (boundp 'w32-charset-info-alist)
;; The last charset we add becomes the "preferred" charset for the return
;; value from w32-select-font etc, so list the most important charsets last.
;; value from x-select-font etc, so list the most important charsets last.
(w32-add-charset-info "iso8859-14" 'w32-charset-ansi 28604)
(w32-add-charset-info "iso8859-15" 'w32-charset-ansi 28605)
;; The following two are included for pattern matching.

View file

@ -22488,6 +22488,11 @@ Value is the new character position of point. */)
new_pos += (row->reversed_p ? -dir : dir);
else
new_pos -= (row->reversed_p ? -dir : dir);
new_pos = clip_to_bounds (BEGV, new_pos, ZV);
/* If we didn't move, we've hit BEGV or ZV, so we
need to signal a suitable error. */
if (new_pos == PT)
break;
}
else if (BUFFERP (g->object))
new_pos = g->charpos;