diff options
| author | Glenn Morris | 2018-05-01 07:50:48 -0700 |
|---|---|---|
| committer | Glenn Morris | 2018-05-01 07:50:48 -0700 |
| commit | 62032f699a4969ffacd9b8ea9dccd3ce6b10051f (patch) | |
| tree | 357983c747ff7af985339027113adbc942f0edcd /doc/misc | |
| parent | b3b4697ff8b9093cef2cc3842dab731f37c9e2e1 (diff) | |
| parent | 71be806d01c4e135f067bc842a9d684e594b4f35 (diff) | |
| download | emacs-62032f699a4969ffacd9b8ea9dccd3ce6b10051f.tar.gz emacs-62032f699a4969ffacd9b8ea9dccd3ce6b10051f.zip | |
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')
| -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. | |||
| 930 | @menu | 930 | @menu |
| 931 | * Origin of the term Emacs:: | 931 | * Origin of the term Emacs:: |
| 932 | * Latest version of Emacs:: | 932 | * Latest version of Emacs:: |
| 933 | * New in Emacs 26:: | ||
| 933 | * New in Emacs 25:: | 934 | * New in Emacs 25:: |
| 934 | * New in Emacs 24:: | 935 | * New in Emacs 24:: |
| 935 | * New in Emacs 23:: | 936 | * New in Emacs 23:: |
| @@ -979,7 +980,7 @@ conventions}). | |||
| 979 | Emacs @value{EMACSVER} is the current version as of this writing. A version | 980 | Emacs @value{EMACSVER} is the current version as of this writing. A version |
| 980 | number with two components (e.g., @samp{24.5}) indicates a released | 981 | number with two components (e.g., @samp{24.5}) indicates a released |
| 981 | version; three components indicate a development | 982 | version; three components indicate a development |
| 982 | version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}). | 983 | version (e.g., @samp{27.0.50} is what will eventually become @samp{27.1}). |
| 983 | 984 | ||
| 984 | Emacs is under active development, hosted at | 985 | Emacs is under active development, hosted at |
| 985 | @uref{https://savannah.gnu.org/projects/emacs/, Savannah}. | 986 | @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, | |||
| 998 | you can give this command a prefix argument to read about which features | 999 | you can give this command a prefix argument to read about which features |
| 999 | were new in older versions. | 1000 | were new in older versions. |
| 1000 | 1001 | ||
| 1002 | @node New in Emacs 26 | ||
| 1003 | @section What is different about Emacs 26? | ||
| 1004 | @cindex Differences between Emacs 25 and Emacs 26 | ||
| 1005 | @cindex Emacs 26, new features in | ||
| 1006 | |||
| 1007 | @itemize | ||
| 1008 | @cindex threads | ||
| 1009 | @item | ||
| 1010 | Emacs now provides a limited form of concurrency with Lisp threads. | ||
| 1011 | |||
| 1012 | @cindex systemd support | ||
| 1013 | @item | ||
| 1014 | Emacs now supports @code{systemd}. The new command-line option | ||
| 1015 | @option{--fg-daemon} is part of this support, it causes Emacs to run | ||
| 1016 | in the foreground instead of forking, as under @option{--daemon}. | ||
| 1017 | |||
| 1018 | @item | ||
| 1019 | Emacs now supports 24-bit true color on text terminals which provide | ||
| 1020 | that feature. @xref{Colors on a TTY}. | ||
| 1021 | |||
| 1022 | @cindex double-buffering | ||
| 1023 | @item | ||
| 1024 | Emacs on X now supports double-buffering, which eliminates display | ||
| 1025 | flickering in most situations. | ||
| 1026 | |||
| 1027 | @item | ||
| 1028 | You can now scroll the Emacs display horizontally using the mouse or | ||
| 1029 | touchpad. | ||
| 1030 | |||
| 1031 | @cindex line number display | ||
| 1032 | @item | ||
| 1033 | Emacs display now includes an optional feature for display of line | ||
| 1034 | numbers via the @code{display-line-numbers-mode} command. This | ||
| 1035 | feature is much faster than the equivalent display offered by packages | ||
| 1036 | such as @code{linum}, and also provides many optional features like | ||
| 1037 | relative line numbers. | ||
| 1038 | |||
| 1039 | @cindex horizontal scrolling of current line | ||
| 1040 | @item | ||
| 1041 | The automatic horizontal scrolling of the window display when lines | ||
| 1042 | are truncated can now optionally be enabled only for the current line, | ||
| 1043 | the line where Emacs shows the cursor. Under this mode, all the other | ||
| 1044 | window lines are not scrolled to show characters outside of the | ||
| 1045 | viewport. | ||
| 1046 | |||
| 1047 | @item | ||
| 1048 | Letter-case conversions now honor special cases in Turkish and Greek | ||
| 1049 | scripts. | ||
| 1050 | |||
| 1051 | @cindex Enchant support | ||
| 1052 | @item | ||
| 1053 | Support for Enchant is now part of the Emacs spell-checking commands. | ||
| 1054 | |||
| 1055 | @item | ||
| 1056 | Tramp now supports Google Drive filesystems. | ||
| 1057 | |||
| 1058 | @item | ||
| 1059 | Emacs can now be built while omitting the details of the machine on | ||
| 1060 | which it was built, thus making it easier to produce reproducible | ||
| 1061 | builds. | ||
| 1062 | |||
| 1063 | @item | ||
| 1064 | Security vulnerability related to Enriched Text mode is removed. | ||
| 1065 | Enriched mode previously allowed saving @code{display} properties as | ||
| 1066 | part of text; those properties support evaluating arbitrary Lisp code, | ||
| 1067 | which opens a vulnerability for Emacs users receiving Enriched Text | ||
| 1068 | from external sources. Execution of arbitrary Lisp forms in | ||
| 1069 | @code{display} properties decoded by Enriched Text mode is now | ||
| 1070 | disabled by default. | ||
| 1071 | @end itemize | ||
| 1072 | |||
| 1073 | Consult the Emacs @file{NEWS} file (@kbd{C-h n}) for the full list of | ||
| 1074 | changes in Emacs 26. | ||
| 1075 | |||
| 1001 | @node New in Emacs 25 | 1076 | @node New in Emacs 25 |
| 1002 | @section What is different about Emacs 25? | 1077 | @section What is different about Emacs 25? |
| 1003 | @cindex Differences between Emacs 24 and Emacs 25 | 1078 | @cindex Differences between Emacs 24 and Emacs 25 |