+++
** New hook 'after-pdump-load-hook'.
-This is run at the end of the Emacs startup process, and it meant to
+This is run at the end of the Emacs startup process, and is meant to
be used to reinitialize structures that would normally be done at load
time.
---
** 'TAB' and '<backtab>' are now bound in 'button-map'.
-This means that if your cursor is on a button, 'TAB' will take you to
-the next button, even if the mode has bound it to something else.
-This also means that 'TAB' on a button in an 'outline-minor-mode'
-heading will move point instead of collapsing the outline.
+This means that if point is on a button, 'TAB' will take you to the
+next button, even if the mode has bound it to something else. This
+also means that 'TAB' on a button in an 'outline-minor-mode' heading
+will move point instead of collapsing the outline.
---
** 'Info-default-directory-list' is no longer populated at Emacs startup.
---
** 'C-k' no longer deletes files in 'ido-mode'.
To get the previous action back, put something like the following in
-your init file:
+your Init file:
(require 'ido)
(keymap-set ido-file-completion-map "C-k" #'ido-delete-file-at-head)
methods instead.
+++
-** New variable current-time-list governing default timestamp form.
-Functions like current-time now yield (TICKS . HZ) timestamps if this
+** New variable 'current-time-list' governing default timestamp form.
+Functions like 'current-time' now yield (TICKS . HZ) timestamps if this
new variable is nil. The variable defaults to t, which means these
functions default to timestamps of the forms (HI LO US PS), (HI LO US)
or (HI LO), which are less regular and less efficient. This is part
Running 'with-connection-local-variables' defaults to application
'tramp'. This can be changed by let-binding
'connection-local-default-application' to another symbol. This is
-useful when running code in a buffer, where Tramp has already set some
-connection local variables.
+useful when running code in a buffer where Tramp has already set some
+connection-local variables.
---
** New minor mode 'pixel-scroll-precision-mode'.
+++
*** New user option 'outline-minor-mode-use-buttons'.
If non-nil, Outline Minor Mode will use buttons to hide/show outlines
-in addition to the ellipsis. Default nil.
+in addition to the ellipsis. The default is nil.
---
*** New user option 'outline-minor-mode-buttons'.
+++
** Support for the WebP image format.
This support is built by default when the libwebp library is
-available. (This also includes support for animated WebP images.) To
-disable WebP support, use the '--without-webp' configure flag. Image
+available, and includes support for animated WebP images. To disable
+WebP support, use the '--without-webp' configure flag. Image
specifiers can now use ':type webp'.
** Windows
+++
** New user option 'translate-upper-case-key-bindings'.
-This can be set to nil to inhibit translating upper case keys to lower
+Set this option to nil to inhibit translating upper case keys to lower
case keys.
+++
---
** Improved mouse behavior with auto-scrolling modes.
-When clicking inside the 'scroll-margin' or 'hscroll-margin' region
-the point is now moved only when releasing the mouse button. This no
+When clicking inside the 'scroll-margin' or 'hscroll-margin' region,
+point is now moved only when releasing the mouse button. This no
longer results in a bogus selection, unless the mouse has been
effectively dragged.
*** New user option 'show-paren-context-when-offscreen'.
When non-nil, if the point is in a closing delimiter and the opening
delimiter is offscreen, shows some context around the opening
-delimiter in the echo area. Default nil.
+delimiter in the echo area. The default is nil.
-May also be set to the symbols 'overlay' or 'child-frame' in which
+May also be set to the symbols 'overlay' or 'child-frame', in which
case the context is shown in an overlay or child-frame at the top-left
of the current window. The latter option requires a graphical frame.
On non-graphical frames, the context is shown in the echo area.
+++
*** 'comint-term-environment' is now aware of connection-local variables.
-The user option 'comint-terminfo-terminal' and variable
+The user option 'comint-terminfo-terminal' and the variable
'system-uses-terminfo' can now be set as connection-local variables to
change the terminal used on a remote host.
*** New user option 'shr-use-xwidgets-for-media'.
If non-nil (and Emacs has been built with support for xwidgets),
display <video> elements with an xwidget. Note that this is
-experimental, and is known to crash Emacs on some systems, and just
+experimental; it is known to crash Emacs on some systems, and just
doesn't work on other systems. Also see etc/PROBLEMS.
+++
+++
*** New user option 'gnus-treat-emojize-symbols'.
If non-nil, symbols that have an emoji representation will be
-displayed as emojis. Default nil.
+displayed as emojis. The default is nil.
+++
*** New command 'gnus-article-emojize-symbols'.
supports the unified search syntax.
---
-*** gnus-html-image-cache-ttl is now a seconds count.
+*** 'gnus-html-image-cache-ttl' is now a seconds count.
Formerly it was a pair of numbers (A B) that represented 65536*A + B,
to cater to older Emacs implementations that lacked bignums.
The older form still works but is undocumented.
option to nil to disable this confirmation completely.
---
-*** Make 'image-dired-rotate-thumbnail-(left|right)' obsolete.
+*** 'image-dired-rotate-thumbnail-(left|right)' is now obsolete.
Instead, use commands 'image-dired-refresh-thumb' to generate a new
thumbnail, or 'image-rotate' to rotate the thumbnail without updating
the thumbnail file.
---
*** New user option 'xwidget-webkit-buffer-name-format'.
-Using this option you can control how the xwidget-webkit buffers are
-named.
+This option controls how xwidget-webkit buffers are named.
---
*** New user option 'xwidget-webkit-cookie-file'.
-Using this option you can control whether the xwidget-webkit buffers
-save cookies set by web pages, and if so, in which file to save them.
+This option controls whether the xwidget-webkit buffers save cookies
+set by web pages, and if so, in which file to save them.
+++
*** New minor mode 'xwidget-webkit-edit-mode'.
+++
*** New user option 'calc-kill-line-numbering'.
-This can be set to nil to exclude line numbering from kills and copies.
+Set it to nil to exclude line numbering from kills and copies.
** Miscellaneous
+++
** New function 'window-char-pixel-width'.
-+++
-** New function 'window-char-pixel-width'.
-
---
** New function 'current-cpu-time'.
It gives access to the CPU time used by the Emacs process, for
+++
** New function 'flush-standard-output'.
-This enables you do display incomplete lines from batch-based Emacs
+This enables you to display incomplete lines from batch-based Emacs
scripts.
+++
+++
*** New function 'xwidget-webkit-back-forward-list'.
-This function is used to obtain the history of page-loads in a given
-WebKit xwidget.
+This function returns the history of page-loads in a WebKit xwidget.
+++
*** New function 'xwidget-webkit-estimated-load-progress'.
-This function is used to obtain the estimated progress of page loading
-in a given WebKit xwidget.
+This function returns the estimated progress of page loading in a
+WebKit xwidget.
+++
*** New function 'xwidget-webkit-stop-loading'.
-This function is used to terminate all data transfer during page loads
-in a given WebKit xwidget.
+This function terminates all data transfer during page loads in a
+WebKit xwidget.
+++
*** 'load-changed' xwidget events are now more detailed.