Commit 4403f890 authored by Eli Zaretskii's avatar Eli Zaretskii

Update the Emacs FAQ

* doc/misc/efaq.texi (Latest version of Emacs): Update versions.
(New in Emacs 26): New node.

* admin/release-process: Mention the FAQ update as part of the
parent 40b33170
......@@ -99,6 +99,10 @@ significant changes and new features in the upcoming release, then
describe the "benefits" from losing those features. Be funny, use
humor. The text written for the previous releases can serve as an example.
The Emacs FAQ (doc/misc/efaq.texi) also has a "What's new" section;
for major releases a new section should be added listing the
significant changes.
Check cross-references between the manuals (e.g. from emacs to elisp)
are correct. You can use something like the following in the info
directory in the Emacs build tree:
......@@ -930,6 +930,7 @@ status of its latest version.
* Origin of the term Emacs::
* Latest version of Emacs::
* New in Emacs 26::
* New in Emacs 25::
* New in Emacs 24::
* New in Emacs 23::
......@@ -979,7 +980,7 @@ conventions}).
Emacs @value{EMACSVER} is the current version as of this writing. A version
number with two components (e.g., @samp{24.5}) indicates a released
version; three components indicate a development
version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}).
version (e.g., @samp{27.0.50} is what will eventually become @samp{27.1}).
Emacs is under active development, hosted at
@uref{, Savannah}.
......@@ -998,6 +999,80 @@ 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
were new in older versions.
@node New in Emacs 26
@section What is different about Emacs 26?
@cindex Differences between Emacs 25 and Emacs 26
@cindex Emacs 26, new features in
@cindex threads
Emacs now provides a limited form of concurrency with Lisp threads.
@cindex systemd support
Emacs now supports @code{systemd}. The new command-line option
@option{--fg-daemon} is part of this support, it causes Emacs to run
in the foreground instead of forking, as under @option{--daemon}.
Emacs now supports 24-bit true color on text terminals which provide
that feature. @xref{Colors on a TTY}.
@cindex double-buffering
Emacs on X now supports double-buffering, which eliminates display
flickering in most situations.
You can now scroll the Emacs display horizontally using the mouse or
@cindex line number display
Emacs display now includes an optional feature for display of line
numbers via the @code{display-line-numbers-mode} command. This
feature is much faster than the equivalent display offered by packages
such as @code{linum}, and also provides many optional features like
relative line numbers.
@cindex horizontal scrolling of current line
The automatic horizontal scrolling of the window display when lines
are truncated can now optionally be enabled only for the current line,
the line where Emacs shows the cursor. Under this mode, all the other
window lines are not scrolled to show characters outside of the
Letter-case conversions now honor special cases in Turkish and Greek
@cindex Enchant support
Support for Enchant is now part of the Emacs spell-checking commands.
Tramp now supports Google Drive filesystems.
Emacs can now be built while omitting the details of the machine on
which it was built, thus making it easier to produce reproducible
Security vulnerability related to Enriched Text mode is removed.
Enriched mode previously allowed saving @code{display} properties as
part of text; those properties support evaluating arbitrary Lisp code,
which opens a vulnerability for Emacs users receiving Enriched Text
from external sources. Execution of arbitrary Lisp forms in
@code{display} properties decoded by Enriched Text mode is now
disabled by default.
@end itemize
Consult the Emacs @file{NEWS} file (@kbd{C-h n}) for the full list of
changes in Emacs 26.
@node New in Emacs 25
@section What is different about Emacs 25?
@cindex Differences between Emacs 24 and Emacs 25
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment