aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/emacs/programs.texi4
-rw-r--r--doc/emacs/search.texi8
-rw-r--r--etc/NEWS46
3 files changed, 44 insertions, 14 deletions
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi
index 2b0649cd924..811dab5cfa0 100644
--- a/doc/emacs/programs.texi
+++ b/doc/emacs/programs.texi
@@ -1319,16 +1319,20 @@ count as blocks.
1319@kindex S-mouse-2 1319@kindex S-mouse-2
1320@table @kbd 1320@table @kbd
1321@item C-c @@ C-h 1321@item C-c @@ C-h
1322@itemx C-c @@ C-d
1322Hide the current block (@code{hs-hide-block}). 1323Hide the current block (@code{hs-hide-block}).
1323@item C-c @@ C-s 1324@item C-c @@ C-s
1324Show the current block (@code{hs-show-block}). 1325Show the current block (@code{hs-show-block}).
1325@item C-c @@ C-c 1326@item C-c @@ C-c
1327@itemx C-x @@ C-e
1326Either hide or show the current block (@code{hs-toggle-hiding}). 1328Either hide or show the current block (@code{hs-toggle-hiding}).
1327@item S-mouse-2 1329@item S-mouse-2
1328Toggle hiding for the block you click on (@code{hs-mouse-toggle-hiding}). 1330Toggle hiding for the block you click on (@code{hs-mouse-toggle-hiding}).
1329@item C-c @@ C-M-h 1331@item C-c @@ C-M-h
1332@itemx C-c @@ C-t
1330Hide all top-level blocks (@code{hs-hide-all}). 1333Hide all top-level blocks (@code{hs-hide-all}).
1331@item C-c @@ C-M-s 1334@item C-c @@ C-M-s
1335@itemx C-c @@ C-a
1332Show all blocks in the buffer (@code{hs-show-all}). 1336Show all blocks in the buffer (@code{hs-show-all}).
1333@item C-c @@ C-l 1337@item C-c @@ C-l
1334Hide all blocks @var{n} levels below this block 1338Hide all blocks @var{n} levels below this block
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi
index 63cc1c24374..7b334733d67 100644
--- a/doc/emacs/search.texi
+++ b/doc/emacs/search.texi
@@ -1614,6 +1614,14 @@ to go back to the position of the previous occurrence (or what used to
1614be an occurrence), in case you changed it by mistake or want to 1614be an occurrence), in case you changed it by mistake or want to
1615reexamine it. 1615reexamine it.
1616 1616
1617@item u
1618to undo the last replacement and go back to where that replacement was
1619made.
1620
1621@item U
1622to undo all the replacements and go back to where the first
1623replacement was made.
1624
1617@item C-r 1625@item C-r
1618to enter a recursive editing level, in case the occurrence needs to be 1626to enter a recursive editing level, in case the occurrence needs to be
1619edited rather than just replaced with @var{newstring}. When you are 1627edited rather than just replaced with @var{newstring}. When you are
diff --git a/etc/NEWS b/etc/NEWS
index 82778932ab1..357d528924f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -24,12 +24,15 @@ When you add a new item, use the appropriate mark if you are sure it applies,
24 24
25* Installation Changes in Emacs 26.1 25* Installation Changes in Emacs 26.1
26 26
27---
27** By default libgnutls is now required when building Emacs. 28** By default libgnutls is now required when building Emacs.
28Use 'configure --with-gnutls=no' to build even when GnuTLS is missing. 29Use 'configure --with-gnutls=no' to build even when GnuTLS is missing.
29 30
31---
30** GnuTLS version 2.12.2 or later is now required, instead of merely 32** GnuTLS version 2.12.2 or later is now required, instead of merely
31version 2.6.6 or later. 33version 2.6.6 or later.
32 34
35+++
33** The new option 'configure --with-mailutils' causes Emacs to rely on 36** The new option 'configure --with-mailutils' causes Emacs to rely on
34GNU Mailutils to retrieve email. It is recommended, and is the 37GNU Mailutils to retrieve email. It is recommended, and is the
35default if GNU Mailutils is installed. When --with-mailutils is not 38default if GNU Mailutils is installed. When --with-mailutils is not
@@ -39,12 +42,14 @@ via insecure channels. To avoid this problem, use either
39--with-mailutils or --without-pop when configuring; --without-pop 42--with-mailutils or --without-pop when configuring; --without-pop
40is the default on platforms other than native MS-Windows. 43is the default on platforms other than native MS-Windows.
41 44
45---
42** The new option 'configure --enable-gcc-warnings=warn-only' causes 46** The new option 'configure --enable-gcc-warnings=warn-only' causes
43GCC to issue warnings without stopping the build. This behavior is 47GCC to issue warnings without stopping the build. This behavior is
44now the default in developer builds. As before, use 48now the default in developer builds. As before, use
45'--disable-gcc-warnings' to suppress GCC's warnings, and 49'--disable-gcc-warnings' to suppress GCC's warnings, and
46'--enable-gcc-warnings' to stop the build if GCC issues warnings. 50'--enable-gcc-warnings' to stop the build if GCC issues warnings.
47 51
52---
48** When GCC warnings are enabled, '--enable-check-lisp-object-type' is 53** When GCC warnings are enabled, '--enable-check-lisp-object-type' is
49now enabled by default when configuring. 54now enabled by default when configuring.
50 55
@@ -62,6 +67,7 @@ configure option '--disable-libsystemd'.
62(If your Emacs is installed in a non-standard location, you may 67(If your Emacs is installed in a non-standard location, you may
63need to copy the emacs.service file to eg ~/.config/systemd/user/) 68need to copy the emacs.service file to eg ~/.config/systemd/user/)
64 69
70---
65** New configure option '--disable-build-details' attempts to build an 71** New configure option '--disable-build-details' attempts to build an
66Emacs that is more likely to be reproducible; that is, if you build 72Emacs that is more likely to be reproducible; that is, if you build
67and install Emacs twice, the second Emacs is a copy of the first. 73and install Emacs twice, the second Emacs is a copy of the first.
@@ -80,11 +86,13 @@ linked to Little CMS exposes color management functions in Lisp: the
80color metrics 'lcms-cie-de2000' and 'lcms-cam02-ucs', as well as 86color metrics 'lcms-cie-de2000' and 'lcms-cam02-ucs', as well as
81functions for conversion to and from CIE CAM02 and CAM02-UCS. 87functions for conversion to and from CIE CAM02 and CAM02-UCS.
82 88
89---
83** The configure option '--with-gameuser' now defaults to 'no', 90** The configure option '--with-gameuser' now defaults to 'no',
84as this appears to be the most common configuration in practice. 91as this appears to be the most common configuration in practice.
85When it is 'no', the shared game directory and the auxiliary program 92When it is 'no', the shared game directory and the auxiliary program
86update-game-score are no longer needed and are not installed. 93update-game-score are no longer needed and are not installed.
87 94
95---
88** Emacs no longer works on IRIX. We expect that Emacs users are not 96** Emacs no longer works on IRIX. We expect that Emacs users are not
89affected by this, as SGI stopped supporting IRIX in December 2013. 97affected by this, as SGI stopped supporting IRIX in December 2013.
90 98
@@ -423,19 +431,28 @@ You can enable this by customizing 'mwheel-tilt-scroll-p'. If you
423want to reverse the direction of the scroll, customize 431want to reverse the direction of the scroll, customize
424'mwheel-flip-direction'. 432'mwheel-flip-direction'.
425 433
434** Emacsclient changes
435
426+++ 436+++
427** Emacsclient has a new option '-u' / '--suppress-output'. 437*** Emacsclient has a new option '-u' / '--suppress-output'.
428This option suppresses display of return values from the server 438This option suppresses display of return values from the server
429process. 439process.
430 440
431+++ 441+++
432** Emacsclient has a new option '-T' / '--tramp'. 442*** Emacsclient has a new option '-T' / '--tramp'.
433This helps with using a local Emacs session as the server for a remote 443This helps with using a local Emacs session as the server for a remote
434emacsclient. With appropriate setup, one can now set the EDITOR 444emacsclient. With appropriate setup, one can now set the EDITOR
435environment variable on a remote machine to emacsclient, and 445environment variable on a remote machine to emacsclient, and
436use the local Emacs to edit remote files via Tramp. See the node 446use the local Emacs to edit remote files via Tramp. See the node
437"(emacs) emacsclient Options" in the user manual for the details. 447"(emacs) emacsclient Options" in the user manual for the details.
438 448
449+++
450*** Emacsclient now accepts command-line options in ALTERNATE_EDITOR
451and '--alternate-editor'. For example, ALTERNATE_EDITOR="emacs -Q -nw".
452Arguments may be quoted "like this", so that for example an absolute
453path containing a space may be specified; quote escaping is not
454supported.
455
439--- 456---
440** New user option 'dig-program-options' and extended functionality 457** New user option 'dig-program-options' and extended functionality
441for DNS-querying functions 'nslookup-host', 'dns-lookup-host', 458for DNS-querying functions 'nslookup-host', 'dns-lookup-host',
@@ -488,13 +505,7 @@ line-number display in a window can use the new function
488Users and developers are encouraged to switch to this new feature 505Users and developers are encouraged to switch to this new feature
489instead. 506instead.
490 507
491+++ 508---
492** emacsclient now accepts command-line options in ALTERNATE_EDITOR
493and '--alternate-editor'. For example, ALTERNATE_EDITOR="emacs -Q -nw".
494Arguments may be quoted "like this", so that for example an absolute
495path containing a space may be specified; quote escaping is not
496supported.
497
498** The new user option 'arabic-shaper-ZWNJ-handling' controls how to 509** The new user option 'arabic-shaper-ZWNJ-handling' controls how to
499handle ZWNJ in Arabic text rendering. 510handle ZWNJ in Arabic text rendering.
500 511
@@ -587,6 +598,7 @@ Negative prefix arg flips the direction of selection. Also,
587defun are selected unless they are separated from the defun by a blank 598defun are selected unless they are separated from the defun by a blank
588line. 599line.
589 600
601---
590** New command 'replace-buffer-contents'. 602** New command 'replace-buffer-contents'.
591This command replaces the contents of the accessible portion of the 603This command replaces the contents of the accessible portion of the
592current buffer with the contents of the accessible portion of a 604current buffer with the contents of the accessible portion of a
@@ -691,6 +703,10 @@ A new option 'ediff-show-ancestor' and a new toggle
691*** Key 'U' is bound to 'Buffer-menu-unmark-all' and key 'M-DEL' is 703*** Key 'U' is bound to 'Buffer-menu-unmark-all' and key 'M-DEL' is
692bound to 'Buffer-menu-unmark-all-buffers'. 704bound to 'Buffer-menu-unmark-all-buffers'.
693 705
706+++
707** hideshow mode got four key bindings that are analogous to outline
708mode bindings: 'C-c @ C-a', 'C-c @ C-t', 'C-c @ C-d', and 'C-c @ C-e'.
709
694** bs 710** bs
695 711
696--- 712---
@@ -719,7 +735,6 @@ method is an NNTP select method.
719added: 'C-c C-s C-m C-m'. 735added: 'C-c C-s C-m C-m'.
720 736
721+++ 737+++
722
723*** In 'message-citation-line-format' the '%Z' format is now the time 738*** In 'message-citation-line-format' the '%Z' format is now the time
724zone name instead of the numeric form. The '%z' format continues to 739zone name instead of the numeric form. The '%z' format continues to
725be the numeric form. The new behavior is compatible with 740be the numeric form. The new behavior is compatible with
@@ -982,6 +997,7 @@ there are now top-level domains added all the time. Message will no
982longer warn about sending emails to top-level domains it hasn't heard 997longer warn about sending emails to top-level domains it hasn't heard
983about. 998about.
984 999
1000---
985*** 'message-beginning-of-line' (bound to 'C-a') understands folded headers. 1001*** 'message-beginning-of-line' (bound to 'C-a') understands folded headers.
986In 'visual-line-mode' it will look for the true beginning of a header 1002In 'visual-line-mode' it will look for the true beginning of a header
987while in non-'visual-line-mode' it will move the point to the indented 1003while in non-'visual-line-mode' it will move the point to the indented
@@ -1188,8 +1204,10 @@ the previous behavior.
1188 1204
1189* New Modes and Packages in Emacs 26.1 1205* New Modes and Packages in Emacs 26.1
1190 1206
1207---
1191** New Elisp data-structure library 'radix-tree'. 1208** New Elisp data-structure library 'radix-tree'.
1192 1209
1210---
1193** New library 'xdg' with utilities for some XDG standards and specs. 1211** New library 'xdg' with utilities for some XDG standards and specs.
1194 1212
1195** HTML 1213** HTML
@@ -1199,14 +1217,18 @@ the previous behavior.
1199mode for *.html files. This mode handles indentation, 1217mode for *.html files. This mode handles indentation,
1200fontification, and commenting for embedded JavaScript and CSS. 1218fontification, and commenting for embedded JavaScript and CSS.
1201 1219
1220---
1202** New mode 'conf-toml-mode' is a sub-mode of 'conf-mode', specialized 1221** New mode 'conf-toml-mode' is a sub-mode of 'conf-mode', specialized
1203for editing TOML files. 1222for editing TOML files.
1204 1223
1224---
1205** New mode 'conf-desktop-mode' is a sub-mode of 'conf-unix-mode', 1225** New mode 'conf-desktop-mode' is a sub-mode of 'conf-unix-mode',
1206specialized for editing freedesktop.org desktop entries. 1226specialized for editing freedesktop.org desktop entries.
1207 1227
1228---
1208** New minor mode 'pixel-scroll-mode' provides smooth pixel-level scrolling. 1229** New minor mode 'pixel-scroll-mode' provides smooth pixel-level scrolling.
1209 1230
1231---
1210** New major mode 'less-css-mode' (a minor variant of 'css-mode') for 1232** New major mode 'less-css-mode' (a minor variant of 'css-mode') for
1211editing Less files. 1233editing Less files.
1212 1234
@@ -1245,10 +1267,6 @@ mode to send the same escape sequences that xterm does. This makes
1245things like 'forward-word' in readline work. 1267things like 'forward-word' in readline work.
1246 1268
1247--- 1269---
1248** hideshow mode got four key bindings that are analogous to outline
1249mode bindings: 'C-c @ C-a', 'C-c @ C-t', 'C-c @ C-d', and 'C-c @ C-e'.
1250
1251---
1252** Customizable variable 'query-replace-from-to-separator' 1270** Customizable variable 'query-replace-from-to-separator'
1253now doesn't propertize the string value of the separator. 1271now doesn't propertize the string value of the separator.
1254Instead, text properties are added by 'query-replace-read-from'. 1272Instead, text properties are added by 'query-replace-read-from'.