mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2026-09-10 07:46:51 -04:00
* doc/misc/efaq.texi (New in Emacs 31): New node.
This commit is contained in:
parent
eca43790ac
commit
e1f465d993
|
|
@ -848,6 +848,7 @@ in the Emacs development repository (@pxref{Latest version of Emacs}).
|
|||
@menu
|
||||
* Origin of the term Emacs::
|
||||
* Latest version of Emacs::
|
||||
* New in Emacs 31::
|
||||
* New in Emacs 30::
|
||||
* New in Emacs 29::
|
||||
* New in Emacs 28::
|
||||
|
|
@ -923,6 +924,92 @@ this command a prefix argument to read about which features were new
|
|||
in older versions.
|
||||
|
||||
|
||||
@node New in Emacs 31
|
||||
@section What is different about Emacs 31?
|
||||
@cindex Differences between Emacs 30 and Emacs 31
|
||||
@cindex Emacs 31, new features in
|
||||
|
||||
Here's a selection of changes in Emacs 31 as compared to Emacs 30. The
|
||||
full list is too long to fit here, but can be read in the Emacs
|
||||
@file{NEWS} file by typing @kbd{C-h n} inside Emacs.
|
||||
|
||||
@itemize
|
||||
@item
|
||||
Using the mouse to control Emacs is enabled by default in most
|
||||
terminals.
|
||||
|
||||
@item
|
||||
New @file{user-lisp/} subdirectory of your Emacs configuration
|
||||
directory. Lisp files placed here will be automatically compiled and
|
||||
loaded without additional configuration.
|
||||
|
||||
@item
|
||||
Child frames (used e.g. for completion and tooltips) are now supported
|
||||
on text frames.
|
||||
|
||||
@item
|
||||
Various improvements to the way the @file{*Completions*} buffer works.
|
||||
In particular, it can be configured to be displayed immediately and to
|
||||
be updated dynamically as you type.
|
||||
|
||||
@item
|
||||
Commands to split windows now make better choices between splitting
|
||||
vertically and splitting horizontally. Whether the frame is landscape
|
||||
or portrait now has more of an influence.
|
||||
|
||||
@item
|
||||
New built-in facility to hide minor mode lighters:
|
||||
@code{mode-line-collapse-minor-modes}.
|
||||
|
||||
@item
|
||||
New commands to interactively store buffers and files in registers:
|
||||
@code{buffer-to-register} and @code{file-to-register}.
|
||||
|
||||
@item
|
||||
You can now bookmark local and remote shell buffers.
|
||||
|
||||
@item
|
||||
SHR slices large images into rows, so scrolling no longer jumps past the
|
||||
entire image.
|
||||
|
||||
@item
|
||||
Ispell can now save spelling corrections as abbrevs, such that if you
|
||||
make the same mistake again it will be immediately corrected.
|
||||
|
||||
@item
|
||||
Typing @kbd{d} during @code{query-replace} shows a diff buffer with the
|
||||
replacements.
|
||||
|
||||
@item
|
||||
The @file{*grep*} and @file{*xref*} now support editable modes, like
|
||||
Occur Edit mode. The edits will be reflected in buffers visiting the
|
||||
originating files.
|
||||
|
||||
@item
|
||||
New VC commands to handle repositories with multiple working trees. The
|
||||
VC Directory and Log View mode interfaces have seen a number of
|
||||
usability improvements.
|
||||
|
||||
@item
|
||||
New feature to review changes to packages before installing or upgrading
|
||||
them, and new minor mode to automatically suggest packages to install
|
||||
when visiting files with no specific major mode yet available.
|
||||
|
||||
@item
|
||||
The Speedbar can be configured to open in a window instead of a frame.
|
||||
|
||||
@item
|
||||
New theme, the Newcomers Presets theme, designed to make Emacs more
|
||||
approachable for new users. It is basically a set of alternative
|
||||
defaults.
|
||||
|
||||
@item
|
||||
New library to handle iCalendar (RFC 5545) data, with integrations for
|
||||
the Calendar and Diary packages.
|
||||
|
||||
@end itemize
|
||||
|
||||
|
||||
@node New in Emacs 30
|
||||
@section What is different about Emacs 30?
|
||||
@cindex Differences between Emacs 29 and Emacs 30
|
||||
|
|
|
|||
12
etc/NEWS
12
etc/NEWS
|
|
@ -548,7 +548,8 @@ visuals for these two faces, customize them to have the colors "grey75"
|
|||
and "grey40", respectively, regardless of the background mode.
|
||||
|
||||
*** New user option 'mode-line-collapse-minor-modes'.
|
||||
If non-nil, minor mode lighters on the mode line are collapsed into a
|
||||
This is a new, built-in facility to hide minor mode lighters. If
|
||||
non-nil, minor mode lighters on the mode line are collapsed into a
|
||||
single button. The value can also be a list to specify minor mode
|
||||
lighters to hide or show. The default value is nil, which retains the
|
||||
previous behavior of showing all minor mode lighters.
|
||||
|
|
@ -2351,7 +2352,7 @@ outputting it in the Dired buffer and signalling an error.
|
|||
|
||||
*** Grep results can be edited to reflect changes in the originating file.
|
||||
Like Occur Edit mode, typing 'e' in the "*grep*" buffer will now make
|
||||
the 'grep' results editable. The edits will be reflected in the buffers
|
||||
the 'grep' results editable. The edits will be reflected in buffers
|
||||
visiting the originating files. Typing 'C-c C-c' will leave the Grep
|
||||
Edit mode.
|
||||
|
||||
|
|
@ -3480,9 +3481,10 @@ file names in those buffers. The default is nil.
|
|||
*** New theme 'newcomers-presets'.
|
||||
This new theme configures user options and minor modes that might
|
||||
interest new users, but would otherwise be too invasive to enable by
|
||||
default. (An Emacs theme is a generic collection of settings, and need
|
||||
not affect Emacs's appearance.) See the Info node "(emacs) Newcomers
|
||||
Theme" for more information.
|
||||
default. It is basically a set of alternative defaults. (An Emacs
|
||||
theme is a generic collection of settings, and need not affect Emacs's
|
||||
appearance.) See the Info node "(emacs) Newcomers Theme" for more
|
||||
information.
|
||||
|
||||
*** 'report-emacs-bug' now checks whether the bug report is about Org.
|
||||
The command 'report-emacs-bug' looks in the report text for symbols that
|
||||
|
|
|
|||
Loading…
Reference in a new issue