aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2018-08-21 18:58:15 +0300
committerEli Zaretskii2018-08-21 18:58:15 +0300
commit1a350d771a2bc905f4b8da032a4afb0c1d006c6b (patch)
tree2a6ebc3093e85c8486e683d862af8e339c37ab5a
parent22d1f534a19b2382c8621f9778aac8a94b43ef0d (diff)
downloademacs-1a350d771a2bc905f4b8da032a4afb0c1d006c6b.tar.gz
emacs-1a350d771a2bc905f4b8da032a4afb0c1d006c6b.zip
; * etc/NEWS: Fix format of first lines of some entries.
-rw-r--r--etc/NEWS61
1 files changed, 29 insertions, 32 deletions
diff --git a/etc/NEWS b/etc/NEWS
index e563473661e..ffea247dd5a 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -19,7 +19,7 @@ with a prefix argument or by typing C-u C-h C-n.
19* Installation Changes in Emacs 26.2 19* Installation Changes in Emacs 26.2
20 20
21--- 21---
22** Building Emacs with the '--with-xwidgets' option now requires WebKit2 22** Building Emacs with the '--with-xwidgets' option now requires WebKit2.
23To build Emacs with xwidgets support, you will need to install the 23To build Emacs with xwidgets support, you will need to install the
24webkit2gtk-4.0 package; version 2.12 or later is required. 24webkit2gtk-4.0 package; version 2.12 or later is required.
25(This change was actually made in Emacs 26.1, but was not called out 25(This change was actually made in Emacs 26.1, but was not called out
@@ -151,17 +151,17 @@ now the default in developer builds. As before, use
151** When GCC warnings are enabled, '--enable-check-lisp-object-type' is 151** When GCC warnings are enabled, '--enable-check-lisp-object-type' is
152now enabled by default when configuring. 152now enabled by default when configuring.
153 153
154** The Emacs server now has socket-launching support. This allows 154** The Emacs server now has socket-launching support.
155socket based activation, where an external process like systemd can 155This allows socket based activation, where an external process like
156invoke the Emacs server process upon a socket connection event and 156systemd can invoke the Emacs server process upon a socket connection
157hand the socket over to Emacs. Emacs uses this socket to service 157event and hand the socket over to Emacs. Emacs uses this socket to
158emacsclient commands. This new functionality can be disabled with the 158service emacsclient commands. This new functionality can be disabled
159configure option '--disable-libsystemd'. 159with the configure option '--disable-libsystemd'.
160 160
161** A systemd user unit file is provided. Use it in the standard way: 161** A systemd user unit file is provided.
162'systemctl --user enable emacs'. 162Use it in the standard way: 'systemctl --user enable emacs'. (If your
163(If your Emacs is installed in a non-standard location, you may 163Emacs is installed in a non-standard location, you may need to copy
164need to copy the emacs.service file to eg ~/.config/systemd/user/) 164the emacs.service file to eg ~/.config/systemd/user/)
165 165
166** New configure option '--disable-build-details' attempts to build an 166** New configure option '--disable-build-details' attempts to build an
167Emacs that is more likely to be reproducible; that is, if you build 167Emacs that is more likely to be reproducible; that is, if you build
@@ -172,7 +172,6 @@ following variables nil: 'emacs-build-system', 'emacs-build-time',
172'erc-emacs-build-time'. 172'erc-emacs-build-time'.
173 173
174** Emacs can now be built with support for Little CMS. 174** Emacs can now be built with support for Little CMS.
175
176If the lcms2 library is installed, Emacs will enable features built on 175If the lcms2 library is installed, Emacs will enable features built on
177top of that library. The new configure option '--without-lcms2' can 176top of that library. The new configure option '--without-lcms2' can
178be used to build without lcms2 support even if it is installed. Emacs 177be used to build without lcms2 support even if it is installed. Emacs
@@ -215,9 +214,9 @@ The effect is similar to that of "toolBar" resource on the tool bar.
215 214
216* Changes in Emacs 26.1 215* Changes in Emacs 26.1
217 216
218** Option 'buffer-offer-save' can be set to new value, 'always'. When 217** Option 'buffer-offer-save' can be set to new value, 'always'.
219set to 'always', the command 'save-some-buffers' will always offer 218When set to 'always', the command 'save-some-buffers' will always
220this buffer for saving. 219offer this buffer for saving.
221 220
222** Security vulnerability related to Enriched Text mode is removed. 221** Security vulnerability related to Enriched Text mode is removed.
223 222
@@ -703,7 +702,7 @@ This can be customized via the 'info-menu' category in
703A new option 'ediff-show-ancestor' and a new toggle 702A new option 'ediff-show-ancestor' and a new toggle
704'ediff-toggle-show-ancestor'. 703'ediff-toggle-show-ancestor'.
705 704
706** TeX: Add luatex and xetex as alternatives to pdftex 705** TeX: Add luatex and xetex as alternatives to pdftex.
707 706
708** Electric-Buffer-menu 707** Electric-Buffer-menu
709 708
@@ -1107,7 +1106,6 @@ to a format suitable for reverse lookup zone files.
1107** Ispell 1106** Ispell
1108 1107
1109*** Enchant is now supported as a spell-checker. 1108*** Enchant is now supported as a spell-checker.
1110
1111Enchant is a meta-spell-checker that uses providers such as Hunspell 1109Enchant is a meta-spell-checker that uses providers such as Hunspell
1112to do the actual checking. With it, users can use spell-checkers not 1110to do the actual checking. With it, users can use spell-checkers not
1113directly supported by Emacs, such as Voikko, Hspell and AppleSpell, 1111directly supported by Emacs, such as Voikko, Hspell and AppleSpell,
@@ -1117,8 +1115,7 @@ configure different spelling-checkers for different languages.
1117 1115
1118** Flymake 1116** Flymake
1119 1117
1120*** Flymake has been completely redesigned 1118*** Flymake has been completely redesigned.
1121
1122Flymake now annotates arbitrary buffer regions, not just lines. It 1119Flymake now annotates arbitrary buffer regions, not just lines. It
1123supports arbitrary diagnostic types, not just errors and warnings (see 1120supports arbitrary diagnostic types, not just errors and warnings (see
1124variable 'flymake-diagnostic-types-alist'). 1121variable 'flymake-diagnostic-types-alist').
@@ -1134,7 +1131,6 @@ backend", which has been updated to benefit from the new UI features.
1134** Term 1131** Term
1135 1132
1136*** 'term-char-mode' now makes its buffer read-only. 1133*** 'term-char-mode' now makes its buffer read-only.
1137
1138The buffer is made read-only to prevent changes from being made by 1134The buffer is made read-only to prevent changes from being made by
1139anything other than the process filter; and movements of point away 1135anything other than the process filter; and movements of point away
1140from the process mark are counter-acted so that the cursor is in the 1136from the process mark are counter-acted so that the cursor is in the
@@ -1150,7 +1146,6 @@ the previous behavior.
1150** Xref 1146** Xref
1151 1147
1152*** When an *xref* buffer is needed, 'TAB' quits and jumps to an xref. 1148*** When an *xref* buffer is needed, 'TAB' quits and jumps to an xref.
1153
1154A new command 'xref-quit-and-goto-xref', bound to 'TAB' in *xref* 1149A new command 'xref-quit-and-goto-xref', bound to 'TAB' in *xref*
1155buffers, quits the window before jumping to the destination. In many 1150buffers, quits the window before jumping to the destination. In many
1156situations, the intended window configuration is restored, just as if 1151situations, the intended window configuration is restored, just as if
@@ -1246,11 +1241,11 @@ change FOO, respectively. The exhaustive list of removed variables is:
1246 1241
1247*** Many variables obsoleted in 22.1 referring to face symbols. 1242*** Many variables obsoleted in 22.1 referring to face symbols.
1248 1243
1249** The variable 'text-quoting-style' is now a customizable option. It 1244** The variable 'text-quoting-style' is now a customizable option.
1250controls whether to and how to translate ASCII quotes in messages and 1245It controls whether to and how to translate ASCII quotes in messages
1251help output. Its possible values and their semantics remain unchanged 1246and help output. Its possible values and their semantics remain
1252from Emacs 25. In particular, when this variable's value is 'grave', 1247unchanged from Emacs 25. In particular, when this variable's value is
1253all quotes in formats are output as-is. 1248'grave', all quotes in formats are output as-is.
1254 1249
1255** Functions like 'check-declare-file' and 'check-declare-directory' 1250** Functions like 'check-declare-file' and 'check-declare-directory'
1256now generate less chatter and more-compact diagnostics. The auxiliary 1251now generate less chatter and more-compact diagnostics. The auxiliary
@@ -1521,10 +1516,11 @@ to provide region boundaries (for rectangular regions more than one)
1521to an interactively callable function as a single argument instead of 1516to an interactively callable function as a single argument instead of
1522two separate arguments 'region-beginning' and 'region-end'. 1517two separate arguments 'region-beginning' and 'region-end'.
1523 1518
1524** 'parse-partial-sexp' state has a new element. Element 10 is 1519** 'parse-partial-sexp' state has a new element.
1525non-nil when the last character scanned might be the first character 1520Element 10 is non-nil when the last character scanned might be the
1526of a two character construct, i.e., a comment delimiter or escaped 1521first character of a two character construct, i.e., a comment
1527character. Its value is the syntax of that last character. 1522delimiter or escaped character. Its value is the syntax of that last
1523character.
1528 1524
1529** 'parse-partial-sexp's state, element 9, has now been confirmed as 1525** 'parse-partial-sexp's state, element 9, has now been confirmed as
1530permanent and documented, and may be used by Lisp programs. Its value 1526permanent and documented, and may be used by Lisp programs. Its value
@@ -1788,8 +1784,9 @@ the ELisp manual.
1788*** 'select-frame-by-name' now may return a frame on another display 1784*** 'select-frame-by-name' now may return a frame on another display
1789if it does not find a suitable one on the current display. 1785if it does not find a suitable one on the current display.
1790 1786
1791** 'tcl-auto-fill-mode' is now declared obsolete. Its functionality 1787** 'tcl-auto-fill-mode' is now declared obsolete.
1792can be replicated simply by setting 'comment-auto-fill-only-comments'. 1788Its functionality can be replicated simply by setting
1789'comment-auto-fill-only-comments'.
1793 1790
1794** New pcase pattern 'rx' to match against an rx-style regular expression. 1791** New pcase pattern 'rx' to match against an rx-style regular expression.
1795For details, see the doc string of 'rx--pcase-macroexpander'. 1792For details, see the doc string of 'rx--pcase-macroexpander'.