Improve some NEWS entries
* etc/NEWS: Improve some NEWS entries.
This commit is contained in:
parent
7fde84e881
commit
b0d64be0bc
1 changed files with 55 additions and 47 deletions
102
etc/NEWS
102
etc/NEWS
|
@ -80,12 +80,13 @@ This was only ever relevant when building from a repository checkout.
|
||||||
This now requires makeinfo, which is part of the texinfo package.
|
This now requires makeinfo, which is part of the texinfo package.
|
||||||
|
|
||||||
---
|
---
|
||||||
** There is a new configure option '--disable-year2038' to cause
|
** New configure option '--disable-year2038'.
|
||||||
Emacs to use only 32-bit time_t on platforms that have both 32- and
|
This causes Emacs to use only 32-bit time_t on platforms that have
|
||||||
64-bit time_t. This may help link Emacs to a library with ABI
|
both 32- and 64-bit time_t. This may help when linking Emacs with a
|
||||||
requiring traditional 32-bit time_t. This option currently affects
|
library with an ABI requiring traditional 32-bit time_t. This option
|
||||||
only 32-bit ARM and x86 running GNU/Linux with glibc 2.34 and later.
|
currently affects only 32-bit ARM and x86 running GNU/Linux with glibc
|
||||||
Emacs now defaults to 64-bit time_t on these platforms.
|
2.34 and later. Emacs now defaults to 64-bit time_t on these
|
||||||
|
platforms.
|
||||||
|
|
||||||
---
|
---
|
||||||
** Support for building with '-fcheck-pointer-bounds' has been removed.
|
** Support for building with '-fcheck-pointer-bounds' has been removed.
|
||||||
|
@ -273,9 +274,9 @@ whether the function 'read-answer' accepts short answers.
|
||||||
+++
|
+++
|
||||||
** New user option 'kill-buffer-delete-auto-save-files'.
|
** New user option 'kill-buffer-delete-auto-save-files'.
|
||||||
If non-nil, killing a buffer that has an auto-save file will prompt
|
If non-nil, killing a buffer that has an auto-save file will prompt
|
||||||
the user for whether that file should be deleted. (Note that
|
the user for whether that auto-save file should be deleted. (Note
|
||||||
'delete-auto-save-files', if non-nil, was previously documented to
|
that 'delete-auto-save-files', if non-nil, was previously documented
|
||||||
result in deletion of auto-save files when killing a buffer without
|
to result in deletion of auto-save files when killing a buffer without
|
||||||
unsaved changes, but this has apparently not worked for several
|
unsaved changes, but this has apparently not worked for several
|
||||||
decades, so the documented semantics of this variable has been changed
|
decades, so the documented semantics of this variable has been changed
|
||||||
to match the behavior.)
|
to match the behavior.)
|
||||||
|
@ -354,6 +355,8 @@ of the next command to be displayed in a new frame.
|
||||||
*** New command 'clone-frame' (bound to 'C-x 5 c').
|
*** New command 'clone-frame' (bound to 'C-x 5 c').
|
||||||
This is like 'C-x 5 2', but uses the window configuration and frame
|
This is like 'C-x 5 2', but uses the window configuration and frame
|
||||||
parameters of the current frame instead of 'default-frame-alist'.
|
parameters of the current frame instead of 'default-frame-alist'.
|
||||||
|
When called interactively with a prefix arg, the window configuration
|
||||||
|
is not cloned.
|
||||||
|
|
||||||
---
|
---
|
||||||
*** Default values of 'frame-title-format' and 'icon-title-format' have changed.
|
*** Default values of 'frame-title-format' and 'icon-title-format' have changed.
|
||||||
|
@ -393,12 +396,13 @@ of the next command to be displayed in a new window.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New command 'recenter-other-window', bound to 'S-M-C-l'.
|
*** New command 'recenter-other-window', bound to 'S-M-C-l'.
|
||||||
Like 'recenter-top-bottom' acting on the other window.
|
Like 'recenter-top-bottom', but acting on the other window.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New user option 'delete-window-choose-selected'.
|
*** New user option 'delete-window-choose-selected'.
|
||||||
This allows to choose a window that will be the frame's selected
|
This allows specifying how Emacs chooses which window will be the
|
||||||
window after deleting the currently selected one.
|
frame's selected window after the currently selected window is
|
||||||
|
deleted.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New argument NO-OTHER for some window functions.
|
*** New argument NO-OTHER for some window functions.
|
||||||
|
@ -496,7 +500,7 @@ on each frame compared to the numerical value of 'tab-bar-show'.
|
||||||
*** New command 'toggle-frame-tab-bar'.
|
*** New command 'toggle-frame-tab-bar'.
|
||||||
It can be used to enable/disable the tab bar on the currently selected
|
It can be used to enable/disable the tab bar on the currently selected
|
||||||
frame regardless of the values of 'tab-bar-mode' and 'tab-bar-show'.
|
frame regardless of the values of 'tab-bar-mode' and 'tab-bar-show'.
|
||||||
This allows to enable/disable the tab bar independently on different
|
This allows enabling/disabling the tab bar independently on different
|
||||||
frames.
|
frames.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -510,10 +514,10 @@ the tab bar displays tab groups.
|
||||||
|
|
||||||
---
|
---
|
||||||
*** New optional key binding for 'tab-last'.
|
*** New optional key binding for 'tab-last'.
|
||||||
If you customize the user option 'tab-bar-select-tab-modifiers' for
|
If you customize the user option 'tab-bar-select-tab-modifiers' to
|
||||||
selecting tabs using its index numbers, the '<MODIFIER>-9' key is
|
allow selecting tabs using their index numbers, the '<MODIFIER>-9' key
|
||||||
bound to 'tab-last', and switches to the last tab. Here <MODIFIER> is
|
is bound to 'tab-last', and switches to the last tab. Here <MODIFIER>
|
||||||
any of the modifiers in the list that is the value of
|
is any of the modifiers in the list that is the value of
|
||||||
'tab-bar-select-tab-modifiers'. You can also use negative indices,
|
'tab-bar-select-tab-modifiers'. You can also use negative indices,
|
||||||
which count from the last tab: -1 is the last tab, -2 the one before
|
which count from the last tab: -1 is the last tab, -2 the one before
|
||||||
that, etc.
|
that, etc.
|
||||||
|
@ -700,6 +704,7 @@ the same syntax as 'auto-save-file-name-transforms'.
|
||||||
+++
|
+++
|
||||||
*** New user option 'remote-file-name-inhibit-locks'.
|
*** New user option 'remote-file-name-inhibit-locks'.
|
||||||
When non-nil, this option suppresses lock files for remote files.
|
When non-nil, this option suppresses lock files for remote files.
|
||||||
|
Default is nil.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New minor mode 'lock-file-mode'.
|
*** New minor mode 'lock-file-mode'.
|
||||||
|
@ -944,8 +949,8 @@ having those two commands on the 'M-o' keymap; see the next section.
|
||||||
** The 'M-o M-s' and 'M-o M-S' global bindings have been removed.
|
** The 'M-o M-s' and 'M-o M-S' global bindings have been removed.
|
||||||
Use 'M-x center-line' and 'M-x center-paragraph' instead. See the
|
Use 'M-x center-line' and 'M-x center-paragraph' instead. See the
|
||||||
previous section for how to get back the old bindings. Alternatively,
|
previous section for how to get back the old bindings. Alternatively,
|
||||||
if you only want these two commands to have global bindings they had
|
if you only want these two commands to have the global bindings they
|
||||||
before, you can add the following to your init file:
|
had before, you can add the following to your init file:
|
||||||
|
|
||||||
(define-key global-map "\M-o\M-s" 'center-line)
|
(define-key global-map "\M-o\M-s" 'center-line)
|
||||||
(define-key global-map "\M-o\M-S" 'center-paragraph)
|
(define-key global-map "\M-o\M-S" 'center-paragraph)
|
||||||
|
@ -1003,10 +1008,10 @@ file:
|
||||||
** Xref migrated from EIEIO to cl-defstruct for its core objects.
|
** Xref migrated from EIEIO to cl-defstruct for its core objects.
|
||||||
This means that 'oref' and 'with-slots' no longer works on them, and
|
This means that 'oref' and 'with-slots' no longer works on them, and
|
||||||
'make-instance' can no longer be used to create those instances (which
|
'make-instance' can no longer be used to create those instances (which
|
||||||
wasn't recommended anyway). Packages should keep to using the
|
wasn't recommended anyway). Packages should restrict themselves to
|
||||||
functions like 'xref-make', 'xref-make-match', 'xref-make-*-location',
|
using functions like 'xref-make', 'xref-make-match',
|
||||||
as well as accessor functions 'xref-item-summary' and
|
'xref-make-*-location', as well as accessor functions
|
||||||
'xref-item-location'.
|
'xref-item-summary' and 'xref-item-location'.
|
||||||
|
|
||||||
Among the benefits are better performance (noticeable when there are a
|
Among the benefits are better performance (noticeable when there are a
|
||||||
lot of matches) and improved flexibility: 'xref-match-item' instances
|
lot of matches) and improved flexibility: 'xref-match-item' instances
|
||||||
|
@ -1143,7 +1148,8 @@ less.
|
||||||
+++
|
+++
|
||||||
** New user option 'revert-buffer-quick-short-answers'.
|
** New user option 'revert-buffer-quick-short-answers'.
|
||||||
This controls how the new 'revert-buffer-quick' ('C-x x g') command
|
This controls how the new 'revert-buffer-quick' ('C-x x g') command
|
||||||
prompts.
|
prompts. A non-nil value will make it use 'y-or-n-p' rather than
|
||||||
|
'yes-or-no-p'. Defaults to nil.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
** New user option 'query-about-changed-file'.
|
** New user option 'query-about-changed-file'.
|
||||||
|
@ -1197,7 +1203,7 @@ buffer to be able to move point to the inaccessible portion.
|
||||||
When called interactively, 'goto-char' now offers the position at
|
When called interactively, 'goto-char' now offers the position at
|
||||||
point as the default.
|
point as the default.
|
||||||
|
|
||||||
** Autosaving via 'auto-save-visited-mode' can now be inhibited.
|
** Auto-saving via 'auto-save-visited-mode' can now be inhibited.
|
||||||
Set the variable 'auto-save-visited-mode' buffer-locally to nil to
|
Set the variable 'auto-save-visited-mode' buffer-locally to nil to
|
||||||
achieve that.
|
achieve that.
|
||||||
|
|
||||||
|
@ -1211,7 +1217,7 @@ It used to be enabled when Emacs is started in GUI mode but not when started
|
||||||
in text mode. The cursor still only actually blinks in GUI frames.
|
in text mode. The cursor still only actually blinks in GUI frames.
|
||||||
|
|
||||||
** 'show-paren-mode' is now enabled by default.
|
** 'show-paren-mode' is now enabled by default.
|
||||||
To go back to the previous behavior, customize the user option by the
|
To go back to the previous behavior, customize the user option of the
|
||||||
same name to nil.
|
same name to nil.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
|
@ -1305,8 +1311,8 @@ displaying "by name" or "by date" sort order.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New user option 'dired-compress-directory-default-suffix'.
|
*** New user option 'dired-compress-directory-default-suffix'.
|
||||||
This user option controls default suffix for compressing a directory.
|
This user option controls the default suffix for compressing a
|
||||||
If it's nil, ".tar.gz" will be used. Refer to
|
directory. If it's nil, ".tar.gz" will be used. Refer to
|
||||||
'dired-compress-files-alist' for a list of supported suffixes.
|
'dired-compress-files-alist' for a list of supported suffixes.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
|
@ -1327,7 +1333,7 @@ select a different backup file instead.
|
||||||
+++
|
+++
|
||||||
*** New user option 'dired-maybe-use-globstar'.
|
*** New user option 'dired-maybe-use-globstar'.
|
||||||
If set, enables globstar (recursive globbing) in shells that support
|
If set, enables globstar (recursive globbing) in shells that support
|
||||||
this feature, but turn it off by default. This allows producing
|
this feature, but have it turned off by default. This allows producing
|
||||||
directory listings with files matching a wildcard in all the
|
directory listings with files matching a wildcard in all the
|
||||||
subdirectories of a given directory. The new variable
|
subdirectories of a given directory. The new variable
|
||||||
'dired-enable-globstar-in-shell' lists which shells can have globstar
|
'dired-enable-globstar-in-shell' lists which shells can have globstar
|
||||||
|
@ -1419,7 +1425,7 @@ major mode.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** 'ispell-comments-and-strings' now accepts START and END arguments.
|
*** 'ispell-comments-and-strings' now accepts START and END arguments.
|
||||||
These arguments default to active region when used interactively.
|
These arguments default to the active region when used interactively.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New command 'ispell-comment-or-string-at-point'.
|
*** New command 'ispell-comment-or-string-at-point'.
|
||||||
|
@ -2061,7 +2067,7 @@ consistency, the 'M-s M-r' key binding has been added for the
|
||||||
'gnus-summary-search-article-backward' command.)
|
'gnus-summary-search-article-backward' command.)
|
||||||
|
|
||||||
---
|
---
|
||||||
*** The value of "all" in the 'large-newsgroup-initial' group parameter changes.
|
*** The value for "all" in the 'large-newsgroup-initial' group parameter has changed.
|
||||||
It was previously nil, which didn't work, because nil is
|
It was previously nil, which didn't work, because nil is
|
||||||
indistinguishable from not being present. The new value for "all" is
|
indistinguishable from not being present. The new value for "all" is
|
||||||
the symbol 'all'.
|
the symbol 'all'.
|
||||||
|
@ -2358,14 +2364,6 @@ current environment.
|
||||||
Its default value matches localized abbreviations of the "reply"
|
Its default value matches localized abbreviations of the "reply"
|
||||||
prefix on the Subject line in various languages.
|
prefix on the Subject line in various languages.
|
||||||
|
|
||||||
---
|
|
||||||
*** New user option 'shr-offer-extend-specpdl'.
|
|
||||||
If this is nil, rendering of HTML in the email message body that
|
|
||||||
requires to enlarge 'max-specpdl-size', the number of Lisp variable
|
|
||||||
bindings, will be aborted, and Emacs will not ask you whether to
|
|
||||||
enlarge 'max-specpdl-size' to complete the rendering. The default is
|
|
||||||
t, which preserves the original behavior.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
*** New user option 'rmail-show-message-set-modified'.
|
*** New user option 'rmail-show-message-set-modified'.
|
||||||
If set non-nil, showing an unseen message will set the Rmail buffer's
|
If set non-nil, showing an unseen message will set the Rmail buffer's
|
||||||
|
@ -2520,10 +2518,10 @@ However, if "~/Downloads/" already exists, that will continue to be
|
||||||
used.
|
used.
|
||||||
|
|
||||||
---
|
---
|
||||||
*** The command 'eww-follow-link' now supports custom mailto handlers.
|
*** The command 'eww-follow-link' now supports custom mailto: handlers.
|
||||||
The function that is invoked when clicking on or otherwise following a
|
The function that is invoked when clicking on or otherwise following a
|
||||||
'mailto:' link in an EWW buffer can now be customized. For more
|
'mailto:' link in an EWW buffer can now be customized. For more
|
||||||
information, see the related entry about 'shr-browse-url' above.
|
information, see the related entry about 'shr-browse-url' below.
|
||||||
|
|
||||||
---
|
---
|
||||||
*** Support for bookmark.el.
|
*** Support for bookmark.el.
|
||||||
|
@ -2540,6 +2538,14 @@ This is still the case by default, but if you customize
|
||||||
'browse-url-mailto-function' or 'browse-url-handlers' to call some
|
'browse-url-mailto-function' or 'browse-url-handlers' to call some
|
||||||
other function, it will now be called instead of the default.
|
other function, it will now be called instead of the default.
|
||||||
|
|
||||||
|
---
|
||||||
|
*** New user option 'shr-offer-extend-specpdl'.
|
||||||
|
If this is nil, rendering of HTML that requires enlarging
|
||||||
|
'max-specpdl-size', the number of Lisp variable bindings, will be
|
||||||
|
aborted, and Emacs will not ask you whether to enlarge
|
||||||
|
'max-specpdl-size' to complete the rendering. The default is t, which
|
||||||
|
preserves the original behavior.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New user option 'shr-max-width'.
|
*** New user option 'shr-max-width'.
|
||||||
If this user option is non-nil, and 'shr-width' is nil, then SHR will
|
If this user option is non-nil, and 'shr-width' is nil, then SHR will
|
||||||
|
@ -2615,7 +2621,8 @@ sub-directory.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** 'project-find-file' doesn't use the string at point as default input.
|
*** 'project-find-file' doesn't use the string at point as default input.
|
||||||
Now it's only suggested as part of the "future history".
|
Now it's only suggested as part of the "future history", accessible
|
||||||
|
via 'M-n'.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New command 'project-find-dir' runs Dired in a directory inside project.
|
*** New command 'project-find-dir' runs Dired in a directory inside project.
|
||||||
|
@ -3204,7 +3211,7 @@ effect.
|
||||||
|
|
||||||
---
|
---
|
||||||
*** The width of the buffer-name column in 'list-buffers' is now dynamic.
|
*** The width of the buffer-name column in 'list-buffers' is now dynamic.
|
||||||
The width now depends of the width of the window, but will never be
|
The width now depends on the width of the window, but will never be
|
||||||
wider than the length of the longest buffer name, except that it will
|
wider than the length of the longest buffer name, except that it will
|
||||||
never be narrower than 19 characters.
|
never be narrower than 19 characters.
|
||||||
|
|
||||||
|
@ -3703,7 +3710,7 @@ user option has been renamed to 'find-library-source-path', and
|
||||||
** The 'interactive' syntax has been extended to allow listing applicable modes.
|
** The 'interactive' syntax has been extended to allow listing applicable modes.
|
||||||
Forms like '(interactive "p" dired-mode)' can be used to annotate the
|
Forms like '(interactive "p" dired-mode)' can be used to annotate the
|
||||||
commands as being applicable for modes derived from 'dired-mode',
|
commands as being applicable for modes derived from 'dired-mode',
|
||||||
or if the mode is a minor mode, that the current buffer has that
|
or if the mode is a minor mode, when the current buffer has that
|
||||||
minor mode activated. Note that using this form will create byte code
|
minor mode activated. Note that using this form will create byte code
|
||||||
that is not compatible with byte code in previous Emacs versions.
|
that is not compatible with byte code in previous Emacs versions.
|
||||||
|
|
||||||
|
@ -3714,7 +3721,7 @@ to say whether the command should be present when completing with
|
||||||
'M-x TAB'. '(declare (modes MODE...))' can be used as a short-hand
|
'M-x TAB'. '(declare (modes MODE...))' can be used as a short-hand
|
||||||
way of saying that the command should be present when completing from
|
way of saying that the command should be present when completing from
|
||||||
buffers in major modes derived from MODE..., or, if it's a minor mode,
|
buffers in major modes derived from MODE..., or, if it's a minor mode,
|
||||||
whether that minor mode is enabled in the current buffer.
|
when that minor mode is enabled in the current buffer.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
** 'define-minor-mode' now takes an ':interactive' argument.
|
** 'define-minor-mode' now takes an ':interactive' argument.
|
||||||
|
@ -4446,7 +4453,7 @@ also keep the type information of their arguments. Use the
|
||||||
|
|
||||||
+++
|
+++
|
||||||
*** New minor mode 'button-mode'.
|
*** New minor mode 'button-mode'.
|
||||||
This minor mode does nothing else than install 'button-buffer-map' as
|
This minor mode does nothing except install 'button-buffer-map' as
|
||||||
a minor mode map (which binds the 'TAB' / 'S-TAB' key bindings to navigate
|
a minor mode map (which binds the 'TAB' / 'S-TAB' key bindings to navigate
|
||||||
to buttons), and can be used in any view-mode-like buffer that has
|
to buttons), and can be used in any view-mode-like buffer that has
|
||||||
buttons in it.
|
buttons in it.
|
||||||
|
@ -4464,7 +4471,8 @@ line when displaying that buffer.
|
||||||
|
|
||||||
This is useful for major modes that arrange their display in a tabular
|
This is useful for major modes that arrange their display in a tabular
|
||||||
form below the header line. It is enabled by default in
|
form below the header line. It is enabled by default in
|
||||||
'tabulated-list-mode' and its derived modes.
|
'tabulated-list-mode' and its derived modes, and disabled by default
|
||||||
|
elsewhere.
|
||||||
|
|
||||||
---
|
---
|
||||||
** 'ascii' is now a coding system alias for 'us-ascii'.
|
** 'ascii' is now a coding system alias for 'us-ascii'.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue