mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-18 18:00:11 +00:00
* doc/misc/efaq.texi (New in Emacs 27): Add section.
This commit is contained in:
parent
711fe70dd8
commit
a90836c638
1 changed files with 58 additions and 0 deletions
|
@ -901,6 +901,7 @@ status of its latest version.
|
||||||
@menu
|
@menu
|
||||||
* Origin of the term Emacs::
|
* Origin of the term Emacs::
|
||||||
* Latest version of Emacs::
|
* Latest version of Emacs::
|
||||||
|
* New in Emacs 27::
|
||||||
* New in Emacs 26::
|
* New in Emacs 26::
|
||||||
* New in Emacs 25::
|
* New in Emacs 25::
|
||||||
* New in Emacs 24::
|
* New in Emacs 24::
|
||||||
|
@ -970,6 +971,63 @@ Emacs, type @kbd{C-h C-n} (@kbd{M-x view-emacs-news}). As of Emacs 22,
|
||||||
you can give this command a prefix argument to read about which features
|
you can give this command a prefix argument to read about which features
|
||||||
were new in older versions.
|
were new in older versions.
|
||||||
|
|
||||||
|
@node New in Emacs 27
|
||||||
|
@section What is different about Emacs 27?
|
||||||
|
@cindex Differences between Emacs 26 and Emacs 27
|
||||||
|
@cindex Emacs 27, new features in
|
||||||
|
|
||||||
|
@itemize
|
||||||
|
@cindex bignum support
|
||||||
|
@item
|
||||||
|
Emacs now uses the GNU Multiple Precision (@acronym{GMP}) library to
|
||||||
|
support integers whose size is too large to support natively. The
|
||||||
|
integers supported natively are known as ``fixnums'', while the larger
|
||||||
|
ones are ``bignums''. All the arithmetic, comparison, and logical
|
||||||
|
(also known as ``bitwise'') operations where bignums make sense now
|
||||||
|
support both fixnums and bignums.
|
||||||
|
|
||||||
|
@cindex HarfBuzz
|
||||||
|
@item
|
||||||
|
Emacs now uses HarfBuzz as its default shaping engine.
|
||||||
|
|
||||||
|
@cindex JSON, native parsing
|
||||||
|
@item
|
||||||
|
Native support for @acronym{JSON} parsing that is much faster than
|
||||||
|
@file{json.el}.
|
||||||
|
|
||||||
|
@item
|
||||||
|
Cairo drawing is no longer experimental.
|
||||||
|
|
||||||
|
@cindex portable dumper
|
||||||
|
@item
|
||||||
|
Emacs now uses a ``portable dumper'' instead of unexec. This improves
|
||||||
|
compatibility with memory allocation on modern systems, and in
|
||||||
|
particular better supports the Address Space Layout Randomization
|
||||||
|
(@acronym{ASLR}) feature, a security technique used by most modern
|
||||||
|
operating systems.
|
||||||
|
|
||||||
|
@cindex XDG convention
|
||||||
|
@item
|
||||||
|
Emacs can now use the @acronym{XDG} convention for init files.
|
||||||
|
|
||||||
|
@cindex early init file
|
||||||
|
@item
|
||||||
|
Emacs can now be configured using an early init file. The primary
|
||||||
|
purpose is to allow customizing how the package system is initialized
|
||||||
|
given that initialization now happens before loading the regular init
|
||||||
|
file.
|
||||||
|
|
||||||
|
@cindex tabs
|
||||||
|
@item
|
||||||
|
Built-in support for tabs (tab bar and tab line).
|
||||||
|
|
||||||
|
@item
|
||||||
|
Support for resizing and rotating of images without ImageMagick.
|
||||||
|
@end itemize
|
||||||
|
|
||||||
|
Consult the Emacs @file{NEWS} file (@kbd{C-h n}) for the full list of
|
||||||
|
changes in Emacs 27.
|
||||||
|
|
||||||
@node New in Emacs 26
|
@node New in Emacs 26
|
||||||
@section What is different about Emacs 26?
|
@section What is different about Emacs 26?
|
||||||
@cindex Differences between Emacs 25 and Emacs 26
|
@cindex Differences between Emacs 25 and Emacs 26
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue