diff options
author | Eli Zaretskii <eliz@gnu.org> | 2018-08-21 18:58:15 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2018-08-21 18:58:15 +0300 |
commit | 1a350d771a2bc905f4b8da032a4afb0c1d006c6b (patch) | |
tree | 2a6ebc3093e85c8486e683d862af8e339c37ab5a /etc | |
parent | 22d1f534a19b2382c8621f9778aac8a94b43ef0d (diff) | |
download | emacs-1a350d771a2bc905f4b8da032a4afb0c1d006c6b.tar.gz |
; * etc/NEWS: Fix format of first lines of some entries.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/NEWS | 61 |
1 files changed, 29 insertions, 32 deletions
@@ -19,7 +19,7 @@ with a prefix argument or by typing C-u C-h C-n. * Installation Changes in Emacs 26.2 --- -** Building Emacs with the '--with-xwidgets' option now requires WebKit2 +** Building Emacs with the '--with-xwidgets' option now requires WebKit2. To build Emacs with xwidgets support, you will need to install the webkit2gtk-4.0 package; version 2.12 or later is required. (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 ** When GCC warnings are enabled, '--enable-check-lisp-object-type' is now enabled by default when configuring. -** The Emacs server now has socket-launching support. This allows -socket based activation, where an external process like systemd can -invoke the Emacs server process upon a socket connection event and -hand the socket over to Emacs. Emacs uses this socket to service -emacsclient commands. This new functionality can be disabled with the -configure option '--disable-libsystemd'. +** The Emacs server now has socket-launching support. +This allows socket based activation, where an external process like +systemd can invoke the Emacs server process upon a socket connection +event and hand the socket over to Emacs. Emacs uses this socket to +service emacsclient commands. This new functionality can be disabled +with the configure option '--disable-libsystemd'. -** A systemd user unit file is provided. Use it in the standard way: -'systemctl --user enable emacs'. -(If your Emacs is installed in a non-standard location, you may -need to copy the emacs.service file to eg ~/.config/systemd/user/) +** A systemd user unit file is provided. +Use it in the standard way: 'systemctl --user enable emacs'. (If your +Emacs is installed in a non-standard location, you may need to copy +the emacs.service file to eg ~/.config/systemd/user/) ** New configure option '--disable-build-details' attempts to build an Emacs 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', 'erc-emacs-build-time'. ** Emacs can now be built with support for Little CMS. - If the lcms2 library is installed, Emacs will enable features built on top of that library. The new configure option '--without-lcms2' can be 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. * Changes in Emacs 26.1 -** Option 'buffer-offer-save' can be set to new value, 'always'. When -set to 'always', the command 'save-some-buffers' will always offer -this buffer for saving. +** Option 'buffer-offer-save' can be set to new value, 'always'. +When set to 'always', the command 'save-some-buffers' will always +offer this buffer for saving. ** Security vulnerability related to Enriched Text mode is removed. @@ -703,7 +702,7 @@ This can be customized via the 'info-menu' category in A new option 'ediff-show-ancestor' and a new toggle 'ediff-toggle-show-ancestor'. -** TeX: Add luatex and xetex as alternatives to pdftex +** TeX: Add luatex and xetex as alternatives to pdftex. ** Electric-Buffer-menu @@ -1107,7 +1106,6 @@ to a format suitable for reverse lookup zone files. ** Ispell *** Enchant is now supported as a spell-checker. - Enchant is a meta-spell-checker that uses providers such as Hunspell to do the actual checking. With it, users can use spell-checkers not directly supported by Emacs, such as Voikko, Hspell and AppleSpell, @@ -1117,8 +1115,7 @@ configure different spelling-checkers for different languages. ** Flymake -*** Flymake has been completely redesigned - +*** Flymake has been completely redesigned. Flymake now annotates arbitrary buffer regions, not just lines. It supports arbitrary diagnostic types, not just errors and warnings (see variable 'flymake-diagnostic-types-alist'). @@ -1134,7 +1131,6 @@ backend", which has been updated to benefit from the new UI features. ** Term *** 'term-char-mode' now makes its buffer read-only. - The buffer is made read-only to prevent changes from being made by anything other than the process filter; and movements of point away from the process mark are counter-acted so that the cursor is in the @@ -1150,7 +1146,6 @@ the previous behavior. ** Xref *** When an *xref* buffer is needed, 'TAB' quits and jumps to an xref. - A new command 'xref-quit-and-goto-xref', bound to 'TAB' in *xref* buffers, quits the window before jumping to the destination. In many situations, the intended window configuration is restored, just as if @@ -1246,11 +1241,11 @@ change FOO, respectively. The exhaustive list of removed variables is: *** Many variables obsoleted in 22.1 referring to face symbols. -** The variable 'text-quoting-style' is now a customizable option. It -controls whether to and how to translate ASCII quotes in messages and -help output. Its possible values and their semantics remain unchanged -from Emacs 25. In particular, when this variable's value is 'grave', -all quotes in formats are output as-is. +** The variable 'text-quoting-style' is now a customizable option. +It controls whether to and how to translate ASCII quotes in messages +and help output. Its possible values and their semantics remain +unchanged from Emacs 25. In particular, when this variable's value is +'grave', all quotes in formats are output as-is. ** Functions like 'check-declare-file' and 'check-declare-directory' now generate less chatter and more-compact diagnostics. The auxiliary @@ -1521,10 +1516,11 @@ to provide region boundaries (for rectangular regions more than one) to an interactively callable function as a single argument instead of two separate arguments 'region-beginning' and 'region-end'. -** 'parse-partial-sexp' state has a new element. Element 10 is -non-nil when the last character scanned might be the first character -of a two character construct, i.e., a comment delimiter or escaped -character. Its value is the syntax of that last character. +** 'parse-partial-sexp' state has a new element. +Element 10 is non-nil when the last character scanned might be the +first character of a two character construct, i.e., a comment +delimiter or escaped character. Its value is the syntax of that last +character. ** 'parse-partial-sexp's state, element 9, has now been confirmed as permanent and documented, and may be used by Lisp programs. Its value @@ -1788,8 +1784,9 @@ the ELisp manual. *** 'select-frame-by-name' now may return a frame on another display if it does not find a suitable one on the current display. -** 'tcl-auto-fill-mode' is now declared obsolete. Its functionality -can be replicated simply by setting 'comment-auto-fill-only-comments'. +** 'tcl-auto-fill-mode' is now declared obsolete. +Its functionality can be replicated simply by setting +'comment-auto-fill-only-comments'. ** New pcase pattern 'rx' to match against an rx-style regular expression. For details, see the doc string of 'rx--pcase-macroexpander'. |