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
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
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
@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}