X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/2c7a8f6335804253d9a6bb9541cb19e469654fe3..df13531dc21070537929cbba1183d6232e91c5de:/etc/NEWS diff --git a/etc/NEWS b/etc/NEWS index 40582c2ca9..eab25b2586 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -691,9 +691,9 @@ appears between the position information and the major mode. *** New face `escape-glyph' highlights control characters and escape glyphs. +++ -*** Non-breaking space and hyphens are now prefixed with an escape -character, unless the new user variable `show-nonbreak-escape' is set -to nil. +*** Non-breaking space and hyphens are now displayed with a special +face, either nobreak-space or escape-glyph. You can turn this off or +specify a different mode by setting the variable `nobreak-char-display'. +++ *** The parameters of automatic hscrolling can now be customized. @@ -3542,10 +3542,7 @@ accepts such a list for restoring the match state. +++ *** Functions `match-data' and `set-match-data' now have an optional argument `reseat'. When non-nil, all markers in the match data list -passed to these function will be reseated to point to nowhere, and if -the value of `reseat' is `evaporate', the markers are put onto the -free list. Note that no other references to those markers must exist -if `evaporate' is specified for the `reseat' argument. +passed to these function will be reseated to point to nowhere. +++ *** The default value of `sentence-end' is now defined using the new @@ -4100,6 +4097,7 @@ return window edges in units of pixels, rather than columns and lines. +++ *** The new macro `with-selected-window' temporarily switches the selected window without impacting the order of `buffer-list'. +It saves and restores the current buffer, too. +++ *** `select-window' takes an optional second argument NORECORD. @@ -4109,7 +4107,8 @@ This is like `switch-to-buffer'. +++ *** `save-selected-window' now saves and restores the selected window of every frame. This way, it restores everything that can be changed -by calling `select-window'. +by calling `select-window'. It also saves and restores the current +buffer. +++ *** `set-window-buffer' has an optional argument KEEP-MARGINS.