; * doc/misc/efaq.texi (New in Emacs 28): Add more news.

This commit is contained in:
Eli Zaretskii 2021-12-04 11:11:08 +02:00
parent 00236cc802
commit f3e6a432c5

View file

@ -934,7 +934,7 @@ file (@kbd{C-h n}) for the full list of changes in Emacs 28.
@item
Emacs now optionally supports native compilation of Lisp files. This
can improves performance significantly in some cases. To enable this,
configure Emacs with the '--with-native-compilation' option.
configure Emacs with the @option{--with-native-compilation} option.
@item
The new NonGNU ELPA archive is enabled by default alongside GNU ELPA.
@ -944,6 +944,13 @@ by the @code{list-packages} command.
@item
The Cairo graphics library is now used by default if present.
@item
On GNU/Linux, Emacs now supports loading Secure Computing filters. To
use this feature, invoke Emacs with the @option{--seccomp=@var{file}}
command-line switch, where @var{file} names a binary file that defines
the filtering. See the manual page of the @code{seccomp} system call
for more details.
@item
The new themes @samp{modus-vivendi} and @samp{modus-operandi} have
been added. They are designed to conform with the highest standard
@ -957,10 +964,50 @@ sequences by default, provided that a suitable font is available.
New system for displaying documentation for groups of functions
(@kbd{M-x shortdoc-display-group RET}).
@item
Emacs can now support 24-bit color text-mode terminals even if their
terminfo database doesn't state this support in a standard way. Set
the @env{COLORTERM} environment variable to the value @samp{truecolor}
to activate this.
@item
The @code{strike-through} face attribute is now supported on capable
text-mode terminals.
@item
@code{xterm-mouse-mode} supports TTY menus.
@item
A new minor mode @code{context-menu-mode} causes @code{mouse-3}
(a.k.a.@: ``right-clicks'') of the mouse to pop up context-dependent
menus.
@item
Prefix commands to control the display of the results of the next
command. @kbd{C-x 4 4 @var{command}} displays the result of
@var{command} in a new window. @kbd{C-x 5 5 @var{command}} displays
the results of @var{command} in a new frame.
@item
Emacs now supports ``transient'' input methods. A transient input
method is enabled for inserting a single character, and is then
automatically disabled. Select a transient input method with @kbd{C-u
C-x \}; enable it (for inserting a single character) with @kbd{C-x \}.
New input methods @code{compose} (based on X Window System Multi_key
sequences) and @code{iso-transl} are especially convenient with this
feature, when you need to insert a single special character.
@item
@kbd{M-y}, when invoked after a command that is not a yank command,
allows selection of one of the previous kills.
@item
New minor mode @code{repeat-mode} allows to repeat commands with fewer
keystrokes.
@item
Among the many internal changes in this release, we would like to
highlight that all files in the tree now use @code{lexical-binding}.
@end itemize