Make manuals and NEWS consistent

* etc/NEWS: Fix markings on several entries, and rearrange others
as needed.

* doc/emacs/programs.texi (Hideshow): Document the new
outline-like bindings.
* doc/emacs/search.texi (Query Replace): Document 'u' and 'U'.
This commit is contained in:
Eli Zaretskii 2017-10-28 13:29:29 +03:00
parent 451823b0e5
commit 68182a4710
3 changed files with 44 additions and 14 deletions

View file

@ -1319,16 +1319,20 @@ count as blocks.
@kindex S-mouse-2 @kindex S-mouse-2
@table @kbd @table @kbd
@item C-c @@ C-h @item C-c @@ C-h
@itemx C-c @@ C-d
Hide the current block (@code{hs-hide-block}). Hide the current block (@code{hs-hide-block}).
@item C-c @@ C-s @item C-c @@ C-s
Show the current block (@code{hs-show-block}). Show the current block (@code{hs-show-block}).
@item C-c @@ C-c @item C-c @@ C-c
@itemx C-x @@ C-e
Either hide or show the current block (@code{hs-toggle-hiding}). Either hide or show the current block (@code{hs-toggle-hiding}).
@item S-mouse-2 @item S-mouse-2
Toggle hiding for the block you click on (@code{hs-mouse-toggle-hiding}). Toggle hiding for the block you click on (@code{hs-mouse-toggle-hiding}).
@item C-c @@ C-M-h @item C-c @@ C-M-h
@itemx C-c @@ C-t
Hide all top-level blocks (@code{hs-hide-all}). Hide all top-level blocks (@code{hs-hide-all}).
@item C-c @@ C-M-s @item C-c @@ C-M-s
@itemx C-c @@ C-a
Show all blocks in the buffer (@code{hs-show-all}). Show all blocks in the buffer (@code{hs-show-all}).
@item C-c @@ C-l @item C-c @@ C-l
Hide all blocks @var{n} levels below this block Hide all blocks @var{n} levels below this block

View file

@ -1614,6 +1614,14 @@ to go back to the position of the previous occurrence (or what used to
be an occurrence), in case you changed it by mistake or want to be an occurrence), in case you changed it by mistake or want to
reexamine it. reexamine it.
@item u
to undo the last replacement and go back to where that replacement was
made.
@item U
to undo all the replacements and go back to where the first
replacement was made.
@item C-r @item C-r
to enter a recursive editing level, in case the occurrence needs to be to enter a recursive editing level, in case the occurrence needs to be
edited rather than just replaced with @var{newstring}. When you are edited rather than just replaced with @var{newstring}. When you are

View file

@ -24,12 +24,15 @@ When you add a new item, use the appropriate mark if you are sure it applies,
* Installation Changes in Emacs 26.1 * Installation Changes in Emacs 26.1
---
** By default libgnutls is now required when building Emacs. ** By default libgnutls is now required when building Emacs.
Use 'configure --with-gnutls=no' to build even when GnuTLS is missing. Use 'configure --with-gnutls=no' to build even when GnuTLS is missing.
---
** GnuTLS version 2.12.2 or later is now required, instead of merely ** GnuTLS version 2.12.2 or later is now required, instead of merely
version 2.6.6 or later. version 2.6.6 or later.
+++
** The new option 'configure --with-mailutils' causes Emacs to rely on ** The new option 'configure --with-mailutils' causes Emacs to rely on
GNU Mailutils to retrieve email. It is recommended, and is the GNU Mailutils to retrieve email. It is recommended, and is the
default if GNU Mailutils is installed. When --with-mailutils is not default if GNU Mailutils is installed. When --with-mailutils is not
@ -39,12 +42,14 @@ via insecure channels. To avoid this problem, use either
--with-mailutils or --without-pop when configuring; --without-pop --with-mailutils or --without-pop when configuring; --without-pop
is the default on platforms other than native MS-Windows. is the default on platforms other than native MS-Windows.
---
** The new option 'configure --enable-gcc-warnings=warn-only' causes ** The new option 'configure --enable-gcc-warnings=warn-only' causes
GCC to issue warnings without stopping the build. This behavior is GCC to issue warnings without stopping the build. This behavior is
now the default in developer builds. As before, use now the default in developer builds. As before, use
'--disable-gcc-warnings' to suppress GCC's warnings, and '--disable-gcc-warnings' to suppress GCC's warnings, and
'--enable-gcc-warnings' to stop the build if GCC issues warnings. '--enable-gcc-warnings' to stop the build if GCC issues warnings.
---
** When GCC warnings are enabled, '--enable-check-lisp-object-type' is ** When GCC warnings are enabled, '--enable-check-lisp-object-type' is
now enabled by default when configuring. now enabled by default when configuring.
@ -62,6 +67,7 @@ configure option '--disable-libsystemd'.
(If your Emacs is installed in a non-standard location, you may (If your Emacs is installed in a non-standard location, you may
need to copy the emacs.service file to eg ~/.config/systemd/user/) need to copy the emacs.service file to eg ~/.config/systemd/user/)
---
** New configure option '--disable-build-details' attempts to build an ** New configure option '--disable-build-details' attempts to build an
Emacs that is more likely to be reproducible; that is, if you build Emacs that is more likely to be reproducible; that is, if you build
and install Emacs twice, the second Emacs is a copy of the first. and 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
color metrics 'lcms-cie-de2000' and 'lcms-cam02-ucs', as well as color metrics 'lcms-cie-de2000' and 'lcms-cam02-ucs', as well as
functions for conversion to and from CIE CAM02 and CAM02-UCS. functions for conversion to and from CIE CAM02 and CAM02-UCS.
---
** The configure option '--with-gameuser' now defaults to 'no', ** The configure option '--with-gameuser' now defaults to 'no',
as this appears to be the most common configuration in practice. as this appears to be the most common configuration in practice.
When it is 'no', the shared game directory and the auxiliary program When it is 'no', the shared game directory and the auxiliary program
update-game-score are no longer needed and are not installed. update-game-score are no longer needed and are not installed.
---
** Emacs no longer works on IRIX. We expect that Emacs users are not ** Emacs no longer works on IRIX. We expect that Emacs users are not
affected by this, as SGI stopped supporting IRIX in December 2013. affected by this, as SGI stopped supporting IRIX in December 2013.
@ -423,19 +431,28 @@ You can enable this by customizing 'mwheel-tilt-scroll-p'. If you
want to reverse the direction of the scroll, customize want to reverse the direction of the scroll, customize
'mwheel-flip-direction'. 'mwheel-flip-direction'.
** Emacsclient changes
+++ +++
** Emacsclient has a new option '-u' / '--suppress-output'. *** Emacsclient has a new option '-u' / '--suppress-output'.
This option suppresses display of return values from the server This option suppresses display of return values from the server
process. process.
+++ +++
** Emacsclient has a new option '-T' / '--tramp'. *** Emacsclient has a new option '-T' / '--tramp'.
This helps with using a local Emacs session as the server for a remote This helps with using a local Emacs session as the server for a remote
emacsclient. With appropriate setup, one can now set the EDITOR emacsclient. With appropriate setup, one can now set the EDITOR
environment variable on a remote machine to emacsclient, and environment variable on a remote machine to emacsclient, and
use the local Emacs to edit remote files via Tramp. See the node use the local Emacs to edit remote files via Tramp. See the node
"(emacs) emacsclient Options" in the user manual for the details. "(emacs) emacsclient Options" in the user manual for the details.
+++
*** Emacsclient now accepts command-line options in ALTERNATE_EDITOR
and '--alternate-editor'. For example, ALTERNATE_EDITOR="emacs -Q -nw".
Arguments may be quoted "like this", so that for example an absolute
path containing a space may be specified; quote escaping is not
supported.
--- ---
** New user option 'dig-program-options' and extended functionality ** New user option 'dig-program-options' and extended functionality
for DNS-querying functions 'nslookup-host', 'dns-lookup-host', for DNS-querying functions 'nslookup-host', 'dns-lookup-host',
@ -488,13 +505,7 @@ line-number display in a window can use the new function
Users and developers are encouraged to switch to this new feature Users and developers are encouraged to switch to this new feature
instead. instead.
+++ ---
** emacsclient now accepts command-line options in ALTERNATE_EDITOR
and '--alternate-editor'. For example, ALTERNATE_EDITOR="emacs -Q -nw".
Arguments may be quoted "like this", so that for example an absolute
path containing a space may be specified; quote escaping is not
supported.
** The new user option 'arabic-shaper-ZWNJ-handling' controls how to ** The new user option 'arabic-shaper-ZWNJ-handling' controls how to
handle ZWNJ in Arabic text rendering. handle ZWNJ in Arabic text rendering.
@ -587,6 +598,7 @@ Negative prefix arg flips the direction of selection. Also,
defun are selected unless they are separated from the defun by a blank defun are selected unless they are separated from the defun by a blank
line. line.
---
** New command 'replace-buffer-contents'. ** New command 'replace-buffer-contents'.
This command replaces the contents of the accessible portion of the This command replaces the contents of the accessible portion of the
current buffer with the contents of the accessible portion of a current buffer with the contents of the accessible portion of a
@ -691,6 +703,10 @@ A new option 'ediff-show-ancestor' and a new toggle
*** Key 'U' is bound to 'Buffer-menu-unmark-all' and key 'M-DEL' is *** Key 'U' is bound to 'Buffer-menu-unmark-all' and key 'M-DEL' is
bound to 'Buffer-menu-unmark-all-buffers'. bound to 'Buffer-menu-unmark-all-buffers'.
+++
** hideshow mode got four key bindings that are analogous to outline
mode bindings: 'C-c @ C-a', 'C-c @ C-t', 'C-c @ C-d', and 'C-c @ C-e'.
** bs ** bs
--- ---
@ -719,7 +735,6 @@ method is an NNTP select method.
added: 'C-c C-s C-m C-m'. added: 'C-c C-s C-m C-m'.
+++ +++
*** In 'message-citation-line-format' the '%Z' format is now the time *** In 'message-citation-line-format' the '%Z' format is now the time
zone name instead of the numeric form. The '%z' format continues to zone name instead of the numeric form. The '%z' format continues to
be the numeric form. The new behavior is compatible with be 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
longer warn about sending emails to top-level domains it hasn't heard longer warn about sending emails to top-level domains it hasn't heard
about. about.
---
*** 'message-beginning-of-line' (bound to 'C-a') understands folded headers. *** 'message-beginning-of-line' (bound to 'C-a') understands folded headers.
In 'visual-line-mode' it will look for the true beginning of a header In 'visual-line-mode' it will look for the true beginning of a header
while in non-'visual-line-mode' it will move the point to the indented while in non-'visual-line-mode' it will move the point to the indented
@ -1188,8 +1204,10 @@ the previous behavior.
* New Modes and Packages in Emacs 26.1 * New Modes and Packages in Emacs 26.1
---
** New Elisp data-structure library 'radix-tree'. ** New Elisp data-structure library 'radix-tree'.
---
** New library 'xdg' with utilities for some XDG standards and specs. ** New library 'xdg' with utilities for some XDG standards and specs.
** HTML ** HTML
@ -1199,14 +1217,18 @@ the previous behavior.
mode for *.html files. This mode handles indentation, mode for *.html files. This mode handles indentation,
fontification, and commenting for embedded JavaScript and CSS. fontification, and commenting for embedded JavaScript and CSS.
---
** New mode 'conf-toml-mode' is a sub-mode of 'conf-mode', specialized ** New mode 'conf-toml-mode' is a sub-mode of 'conf-mode', specialized
for editing TOML files. for editing TOML files.
---
** New mode 'conf-desktop-mode' is a sub-mode of 'conf-unix-mode', ** New mode 'conf-desktop-mode' is a sub-mode of 'conf-unix-mode',
specialized for editing freedesktop.org desktop entries. specialized for editing freedesktop.org desktop entries.
---
** New minor mode 'pixel-scroll-mode' provides smooth pixel-level scrolling. ** New minor mode 'pixel-scroll-mode' provides smooth pixel-level scrolling.
---
** New major mode 'less-css-mode' (a minor variant of 'css-mode') for ** New major mode 'less-css-mode' (a minor variant of 'css-mode') for
editing Less files. editing Less files.
@ -1244,10 +1266,6 @@ binding syntax as 'and-let*'.
mode to send the same escape sequences that xterm does. This makes mode to send the same escape sequences that xterm does. This makes
things like 'forward-word' in readline work. things like 'forward-word' in readline work.
---
** hideshow mode got four key bindings that are analogous to outline
mode bindings: 'C-c @ C-a', 'C-c @ C-t', 'C-c @ C-d', and 'C-c @ C-e'.
--- ---
** Customizable variable 'query-replace-from-to-separator' ** Customizable variable 'query-replace-from-to-separator'
now doesn't propertize the string value of the separator. now doesn't propertize the string value of the separator.