*** empty log message ***
[bpt/emacs.git] / man / display.texi
index 243ca88..aa3d7de 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 86, 87, 93, 94, 95, 1997 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 86, 87, 93, 94, 95, 1997, 2000 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Display, Search, Registers, Top
 @chapter Controlling the Display
@@ -200,6 +200,12 @@ 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.
 
+If a window is scrolled horizontally by means of @code{scroll-left}, the
+chosen column serves as a lower bound for automatic horizontal
+scrolling.  Automatic scrolling will continue to scroll the window to
+the left, if necessary, but won't scroll it more to the right than the
+column set by @code{scroll-left}.
+
 @node Follow Mode
 @section Follow Mode
 @cindex Follow mode
@@ -324,12 +330,15 @@ tab stop column (normally every 8 columns).
 (@samp{^}) followed by the non-control version of the character; thus,
 control-A is displayed as @samp{^A}.
 
-  Non-ASCII characters 0200 through 0377 are displayed with octal escape
-sequences; thus, character code 0243 (octal) is displayed as
-@samp{\243}.  However, if you enable European display, most of these
-characters become non-ASCII printing characters, and are displayed using
-their graphics (assuming your terminal supports them).
-@xref{Single-Byte Character Support}.
+  Non-ASCII characters 0200 through 0237 (octal) are displayed with
+octal escape sequences; thus, character code 0230 (octal) is displayed
+as @samp{\230}.  The display of character codes 0240 through 0377
+(octal) may be either as escape sequences or as graphics.  They do not
+normally occur in multibyte buffers but if they do, they are displayed
+as Latin-1 graphics.  In unibyte mode, if you enable European display
+they are displayed using their graphics (assuming your terminal supports
+them), otherwise as escape sequences.  @xref{Single-Byte Character
+Support}.
 
 @node Display Vars
 @section Variables Controlling Display
@@ -338,13 +347,13 @@ their graphics (assuming your terminal supports them).
 users should skip it.
 
 @vindex mode-line-inverse-video
-  The variable @code{mode-line-inverse-video} controls whether the mode
-line is displayed in inverse video (assuming the terminal supports it);
-@code{nil} means don't do so.  @xref{Mode Line}.  If you specify the
-foreground color for the @code{modeline} face, and
-@code{mode-line-inverse-video} is non-@code{nil}, then the default
-background color for that face is the usual foreground color.
-@xref{Faces}.
+  The variable @code{mode-line-inverse-video} is an obsolete way of
+controlling whether the mode line is displayed in inverse video; the
+preferred way of doing this is to change the @code{mode-line} face.
+@xref{Mode Line}.  If you specify the foreground color for the
+@code{mode-line} face, and @code{mode-line-inverse-video} is
+non-@code{nil}, then the default background color for that face is the
+usual foreground color.  @xref{Faces}.
 
 @vindex inverse-video
   If the variable @code{inverse-video} is non-@code{nil}, Emacs attempts
@@ -410,14 +419,16 @@ windows, see @ref{Split Window}.  See also @ref{Display,, Display,
 elisp, The Emacs Lisp Reference Manual}.
 
 @vindex baud-rate
-  The variable @code{baud-rate} holds the output speed of the
-terminal, as far as Emacs knows.  Setting this variable does not change
-the speed of actual data transmission, but the value is used for
-calculations such as padding.  It also affects decisions about whether
-to scroll part of the screen or redraw it instead---even when using a
-window system.  (We designed it this way, despite the fact that a window
-system has no true ``output speed,'' to give you a way to tune these
-decisions.)
+  The variable @code{baud-rate} holds the output speed of the terminal,
+as far as Emacs knows.  Setting this variable does not change the speed
+of actual data transmission, but the value is used for calculations such
+as padding.  On terminals, it also affects decisions about whether to
+scroll part of the screen or redraw it instead.
+
+On window-systems, @code{baud-rate} is only used to determine how
+frequently to look for pending input during display updating.  A higher
+value of @code{baud-rate} means that check for pending input will be
+done less frequently.
 
   You can customize the way any particular character code is displayed
 by means of a display table.  @xref{Display Tables,, Display Tables,