]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix last change
authorEli Zaretskii <eliz@gnu.org>
Sun, 1 Jul 2018 16:19:51 +0000 (19:19 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 1 Jul 2018 16:19:51 +0000 (19:19 +0300)
* src/w32console.c (Fset_screen_color): Call Frecenter with 2
arguments.  (Bug#31325)

* etc/NEWS:
* doc/lispref/windows.texi (Textual Scrolling): Clarify the
role of the second argument to 'recenter'.

doc/lispref/windows.texi
etc/NEWS
src/w32console.c

index 9740bbebf2ca8e509d15289c4bcb6cb79065acce..ae6837b444f98dd1b9fcbe93f3bdd94e477ffde0 100644 (file)
@@ -4154,7 +4154,9 @@ If @var{count} is @code{nil} (or a non-@code{nil} list),
 @code{recenter} puts the line containing point in the middle of the
 window.  If @var{count} is @code{nil} and @var{redisplay} is
 non-@code{nil}, this function may redraw the frame, according to the
-value of @code{recenter-redisplay}.
+value of @code{recenter-redisplay}.  Thus, omitting the second
+argument can be used to countermand the effect of
+@code{recenter-redisplay} being non-@code{nil}.
 
 When @code{recenter} is called interactively, @var{count} is the raw
 prefix argument.  Thus, typing @kbd{C-u} as the prefix sets the
index d5f1abb5feb8ef88b25624c692eae78af47882b3..3f761e9210b2ba0b03cdb03e3c07685d8b17ba4f 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -690,9 +690,10 @@ manual for more details.
 * Lisp Changes in Emacs 27.1
 
 +++
-** The function 'recenter' accepts an additional optional argument.
-If the optional second argument is nil, recenter will not redisplay
-the frame regardless of the value of 'recenter-redisplay'.
+** The function 'recenter' now accepts an additional optional argument.
+By default, calling 'recenter' will not redraw the frame even if
+'recenter-redisplay' is non-nil.  Call 'recenter' with the new second
+argument non-nil to force redisplay per 'recenter-redisplay's value.
 
 +++
 ** New functions 'major-mode-suspend' and 'major-mode-restore'.
index ea30853badedaa961eeebe2109607e101d003ded..330aef5758406e9bd943344918fad709340f7077 100644 (file)
@@ -793,7 +793,7 @@ Arguments should be indices between 0 and 15, see w32console.el.  */)
 {
   char_attr_normal = XFASTINT (foreground) + (XFASTINT (background) << 4);
 
-  Frecenter (Qnil);
+  Frecenter (Qnil, Qt);
   return Qt;
 }