diff man/xemacs/display.texi @ 280:7df0dd720c89 r21-0b38

Import from CVS: tag r21-0b38
author cvs
date Mon, 13 Aug 2007 10:32:22 +0200
parents 376386a54a3c
children
line wrap: on
line diff
--- a/man/xemacs/display.texi	Mon Aug 13 10:31:30 2007 +0200
+++ b/man/xemacs/display.texi	Mon Aug 13 10:32:22 2007 +0200
@@ -131,6 +131,21 @@
 scroll the buffer by that many lines; if that is enough to bring point back
 into visibility, that is what happens.
 
+  Scrolling happens automatically if point has moved out of the visible
+portion of the text when it is time to display.  Usually scrolling is
+done  to put point vertically centered within the window.  However, if
+the variable @code{scroll-step} has a non-zero value, an attempt is made to
+scroll the buffer by that many lines; if that is enough to bring point back
+into visibility, that is what happens.
+
+@vindex scroll-conservatively
+  If you set @code{scroll-step} to a small value because you want to use 
+arrow keys to scroll the screen without recentering, the redisplay
+preemption will likely make XEmacs keep recentering the screen when
+scrolling fast, regardless of @code{scroll-step}.  To prevent this, set
+@code{scroll-conservatively} to a small value, which will have the
+result of overriding the redisplay preemption.
+
 @node Horizontal Scrolling,, Scrolling, Display
 @section Horizontal Scrolling