diff options
author | Glenn Morris <rgm@gnu.org> | 2018-05-01 07:50:48 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2018-05-01 07:50:48 -0700 |
commit | 62032f699a4969ffacd9b8ea9dccd3ce6b10051f (patch) | |
tree | 357983c747ff7af985339027113adbc942f0edcd /doc/misc/efaq.texi | |
parent | b3b4697ff8b9093cef2cc3842dab731f37c9e2e1 (diff) | |
parent | 71be806d01c4e135f067bc842a9d684e594b4f35 (diff) | |
download | emacs-62032f699a4969ffacd9b8ea9dccd3ce6b10051f.tar.gz |
Merge from origin/emacs-26
71be806 ; * etc/DEBUG: Minor clarification.
4403f89 Update the Emacs FAQ
40b3317 * etc/DEBUG: Minor copyedits.
850ff18 Clarify wording of NS drag n drop documentation
343d70b1 Improve kill-related documentation (bug#31209)
0b43224 * lisp/simple.el (region-extract-function): Don't hide the 'n...
d6e2c59 Fix pre- and post-command-hook errors in term.el
6cf83131e * doc/lispref/display.texi (Glyphless Chars): Fix grammar.
88d178c Fix macOS drag n drop event documentation
Diffstat (limited to 'doc/misc/efaq.texi')
-rw-r--r-- | doc/misc/efaq.texi | 77 |
1 files changed, 76 insertions, 1 deletions
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index b2cf006285d..96ca4657284 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi @@ -930,6 +930,7 @@ status of its latest version. @menu * 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{https://savannah.gnu.org/projects/emacs/, 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 + +@itemize +@cindex threads +@item +Emacs now provides a limited form of concurrency with Lisp threads. + +@cindex systemd support +@item +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}. + +@item +Emacs now supports 24-bit true color on text terminals which provide +that feature. @xref{Colors on a TTY}. + +@cindex double-buffering +@item +Emacs on X now supports double-buffering, which eliminates display +flickering in most situations. + +@item +You can now scroll the Emacs display horizontally using the mouse or +touchpad. + +@cindex line number display +@item +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 +@item +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 +viewport. + +@item +Letter-case conversions now honor special cases in Turkish and Greek +scripts. + +@cindex Enchant support +@item +Support for Enchant is now part of the Emacs spell-checking commands. + +@item +Tramp now supports Google Drive filesystems. + +@item +Emacs can now be built while omitting the details of the machine on +which it was built, thus making it easier to produce reproducible +builds. + +@item +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 |