*** empty log message ***
[bpt/emacs.git] / man / display.texi
index e02f078..243ca88 100644 (file)
@@ -128,6 +128,27 @@ move point just a little off the screen---less than @var{n} lines---then
 Emacs scrolls the text just far enough to bring point back on screen.
 By default, @code{scroll-conservatively} is 0.
 
+@cindex aggressive scrolling
+@vindex scroll-up-aggressively
+@vindex scroll-down-aggressively 
+  If you prefer a more aggressive scrolling, customize the values of the
+variables @code{scroll-up-aggressively} and
+@code{scroll-down-aggressively}.  The value of
+@code{scroll-up-aggressively} should be either nil or a fraction @var{f}
+between 0 and 1.  If it is a fraction, that specifies where on the
+screen to put point when scrolling upward.  More precisely, when a
+window scrolls up because point is above the window start, the new start
+position is chosen to put point @var{f} part of the window height from
+the top.  The larger @var{f}, the more aggressive the scrolling.
+
+A value of @code{nil} is equivalent to .5, since its effect is to center
+point.
+
+Likewise, @code{scroll-down-aggressively} is used for scrolling down.
+The value, @var{f}, specifies how far point should be placed from the
+bottom of the window; thus, as with @code{scroll-up-aggressively}, a
+larger value scrolls more aggressively.
+
 @vindex scroll-margin
   The variable @code{scroll-margin} restricts how close point can come
 to the top or bottom of a window.  Its value is a number of screen
@@ -172,14 +193,12 @@ attempting to do so has no effect.  This means that you don't have to
 calculate the argument precisely for @w{@kbd{C-x >}}; any sufficiently large
 argument will restore the normal display.
 
-@cindex Hscroll mode
-@cindex mode, Hscroll
-@findex hscroll-mode
-  You can request automatic horizontal scrolling by enabling Hscroll
-mode.  When this mode is enabled, Emacs scrolls a window horizontally
-whenever that is necessary to keep point visible and not too far from
-the left or right edge.  The command to enable or disable this mode is
-@kbd{M-x hscroll-mode}.
+@cindex horizontal scrolling
+@vindex automatic-hscrolling
+  Emacs automatically scrolls a window horizontally whenever that is
+necessary to keep point visible and not too far from the left or right
+edge.  If you don't want this, customize the variable
+@code{automatic-hscrolling} and set it to nil.
 
 @node Follow Mode
 @section Follow Mode
@@ -242,12 +261,13 @@ indicate what it is.  @xref{Minor Modes}, for more information about
 minor modes and about how to use this command.
 
 @vindex line-number-display-limit
+@cindex line number display, removing the limit
   If the buffer is very large (larger than the value of
 @code{line-number-display-limit}), then the line number doesn't appear.
 Emacs doesn't compute the line number when the buffer is large, because
-that would be too slow.  If you have narrowed the buffer
-(@pxref{Narrowing}), the displayed line number is relative to the
-accessible portion of the buffer.
+that would be too slow.  Set it to @code{nil} to remove the limit.  If
+you have narrowed the buffer (@pxref{Narrowing}), the displayed line
+number is relative to the accessible portion of the buffer.
 
 @cindex Column Number mode
 @cindex mode, Column Number
@@ -259,9 +279,10 @@ letter @samp{C}.  Type @kbd{M-x column-number-mode} to toggle this mode.
 @findex display-time
 @cindex time (on mode line)
   Emacs can optionally display the time and system load in all mode
-lines.  To enable this feature, type @kbd{M-x display-time}.  The
-information added to the mode line usually appears after the buffer
-name, before the mode names and their parentheses.  It looks like this:
+lines.  To enable this feature, type @kbd{M-x display-time} or customize
+the option @code{display-time-mode}.  The information added to the mode
+line usually appears after the buffer name, before the mode names and
+their parentheses.  It looks like this:
 
 @example
 @var{hh}:@var{mm}pm @var{l.ll}