emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/man/display.texi


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/man/display.texi
Date: Mon, 17 Jun 2002 12:26:04 -0400

Index: emacs/man/display.texi
diff -c emacs/man/display.texi:1.59 emacs/man/display.texi:1.60
*** emacs/man/display.texi:1.59 Sun Mar  3 12:36:21 2002
--- emacs/man/display.texi      Mon Jun 17 12:26:04 2002
***************
*** 15,23 ****
  * Font Lock::              Minor mode for syntactic highlighting using faces.
  * Highlight Changes::      Using colors to show where you changed the buffer.
  * Highlight Interactively:: Tell Emacs what text to highlight.
- * Trailing Whitespace::    Showing possibly-spurious trailing whitespace.
  * Scrolling::            Moving text up and down in a window.
  * Horizontal Scrolling::   Moving text left and right in a window.
  * Follow Mode::            Follow mode lets two windows scroll as one.
  * Selective Display::      Hiding lines with lots of indentation.
  * Optional Mode Line::     Optional mode line display features.
--- 15,24 ----
  * Font Lock::              Minor mode for syntactic highlighting using faces.
  * Highlight Changes::      Using colors to show where you changed the buffer.
  * Highlight Interactively:: Tell Emacs what text to highlight.
  * Scrolling::            Moving text up and down in a window.
  * Horizontal Scrolling::   Moving text left and right in a window.
+ * Fringes::                Enabling or disabling window fringes.
+ * Useless Whitespace::     Showing possibly-spurious trailing whitespace.
  * Follow Mode::            Follow mode lets two windows scroll as one.
  * Selective Display::      Hiding lines with lots of indentation.
  * Optional Mode Line::     Optional mode line display features.
***************
*** 401,446 ****
  @code{hi-lock-exclude-modes}.
  @end table
  
- @node Trailing Whitespace
- @section Trailing Whitespace
- 
- @cindex trailing whitespace
- @cindex whitespace, trailing
- @vindex show-trailing-whitespace
-   It is easy to leave unnecessary spaces at the end of a line without
- realizing it.  In most cases, this @dfn{trailing whitespace} has no
- effect, but there are special circumstances where it matters.
- 
-   You can make trailing whitespace visible on the screen by setting the
- buffer-local variable @code{show-trailing-whitespace} to @code{t}.  Then
- Emacs displays trailing whitespace in the face
- @code{trailing-whitespace}.
- 
-   Trailing whitespace is defined as spaces or tabs at the end of a
- line.  But trailing whitespace is not displayed specially if point is
- at the end of the line containing the whitespace.  (Doing that looks
- ugly while you are typing in new text, and the location of point is
- enough in that case to show you that the spaces are present.)
- 
- @findex delete-trailing-whitespace
-   To delete all trailing whitespace within the current buffer's
- restriction (@pxref{Narrowing}), type @kbd{M-x
- delete-trailing-whitespace @key{RET}}.  (This command does not remove
- the form-feed characters.)
- 
- @vindex indicate-empty-lines
- @vindex default-indicate-empty-lines
- @cindex empty lines
- @cindex fringes, and empty line indication
-   Emacs can indicate empty lines at the end of the buffer with a
- special bitmap on the left fringe of the window.  To enable this
- feature, set the buffer-local variable @code{indicate-empty-lines} to
- a address@hidden value.  The default value of this variable is
- controlled by the variable @code{default-indicate-empty-lines};
- by setting that variable, you can enable or disable this feature
- for all new buffers.  (This feature currently doesn't work on
- character terminals.)
- 
  @node Scrolling
  @section Scrolling
  
--- 402,407 ----
***************
*** 659,664 ****
--- 620,694 ----
    To disable automatic horizontal scrolling, set the variable
  @code{auto-hscroll-mode} to @code{nil}.
  
+ @node Fringes
+ @section Window Fringes
+ @cindex fringes
+ 
+   On a graphical display, each Emacs window normally has narrow
+ @dfn{fringes} on the left and right edges.  The fringes display
+ indications about the text in the window.
+ 
+   The most common use of the fringes is to indicate a continuation
+ line, when one line of text is split into multiple lines on the
+ screen.  The left fringe shows a curving arrow for each screen line
+ except the first, indicating that ``this is not the real beginning.''
+ The right fringe shows a curving arrow for each screen line except the
+ last, indicating that ``this is not the real end.''
+ 
+   The fringes indicate line truncation with short horizontale arrows
+ meaning ``there's more text on this line which is scrolled
+ horizontally out of view.''  They also indicate other things such as
+ empty lines, or where a program you are debugging is executing
+ (@pxref{Debuggers}).
+ 
+ @findex set-fringe-style
+ @findex fringe-mode
+   You can enable and disable the fringes for all frames using
+ @kbd{M-x fringe-mode}.  To enable and disable the fringes
+ for the selected frame, use @kbd{M-x set-fringe-style}.
+ 
+ @node Useless Whitespace
+ @section Useless Whitespace
+ 
+ @cindex trailing whitespace
+ @cindex whitespace, trailing
+ @vindex show-trailing-whitespace
+   It is easy to leave unnecessary spaces at the end of a line, or
+ empty lines at the end of a file, without realizing it.  In most
+ cases, this @dfn{trailing whitespace} has no effect, but there are
+ special circumstances where it matters.
+ 
+   You can make trailing whitespace at the end of a line visible on the
+ screen by setting the buffer-local variable
+ @code{show-trailing-whitespace} to @code{t}.  Then Emacs displays
+ trailing whitespace in the face @code{trailing-whitespace}.
+ 
+   This feature does not apply when point is at the end of the line
+ containing the whitespace.  Strictly speaking, that is ``trailing
+ whitespace'' nonetheless, but displaying it specially in that case
+ looks ugly while you are typing in new text.  In this special case,
+ the location of point is enough to show you that the spaces are
+ present.
+ 
+ @findex delete-trailing-whitespace
+   To delete all trailing whitespace within the current buffer's
+ accessible portion (@pxref{Narrowing}), type @kbd{M-x
+ delete-trailing-whitespace @key{RET}}.  (This command does not remove
+ the form-feed characters.)
+ 
+ @vindex indicate-empty-lines
+ @vindex default-indicate-empty-lines
+ @cindex empty lines
+ @cindex fringes, and empty line indication
+   Emacs can indicate empty lines at the end of the buffer with a
+ special bitmap in the left fringe of the window.  To enable this
+ feature, set the buffer-local variable @code{indicate-empty-lines} to
+ a address@hidden value.  The default value of this variable is
+ controlled by the variable @code{default-indicate-empty-lines}; by
+ setting that variable, you can enable or disable this feature for all
+ new buffers.  (This feature currently doesn't work on character
+ terminals.)
+ 
  @node Follow Mode
  @section Follow Mode
  @cindex Follow mode
***************
*** 777,788 ****
  @cindex mail (on mode line)
  @vindex display-time-use-mail-icon
  @vindex display-time-mail-face
    The word @samp{Mail} appears after the load level if there is mail
  for you that you have not read yet.  On a graphical display you can use
  an icon instead of @samp{Mail} by customizing
  @code{display-time-use-mail-icon}; this may save some space on the mode
  line.  You can customize @code{display-time-mail-face} to make the mail
! indicator prominent.
  
  @cindex mode line, 3D appearance
  @cindex attributes of mode line, changing
--- 807,823 ----
  @cindex mail (on mode line)
  @vindex display-time-use-mail-icon
  @vindex display-time-mail-face
+ @vindex display-time-mail-file
+ @vindex display-time-mail-directory
    The word @samp{Mail} appears after the load level if there is mail
  for you that you have not read yet.  On a graphical display you can use
  an icon instead of @samp{Mail} by customizing
  @code{display-time-use-mail-icon}; this may save some space on the mode
  line.  You can customize @code{display-time-mail-face} to make the mail
! indicator prominent.  Use @code{display-time-mail-file} to specify
! the mail file to check, or set @code{display-time-mail-directory}
! to specify the directory to check for incoming mail (any nonempty regular
! file in the directory is considered as ``newly arrived mail'').
  
  @cindex mode line, 3D appearance
  @cindex attributes of mode line, changing
***************
*** 958,990 ****
  @node Cursor Display
  @section Displaying the Cursor
  
- @findex hl-line-mode
- @findex global-hl-line-mode
- @cindex highlight current line
  @findex blink-cursor-mode
  @cindex cursor, locating visually
  @cindex cursor, blinking
-   There are a number of ways to customize the display of the cursor.
- @kbd{M-x hl-line-mode} enables or disables a minor mode which
- highlights the line containing point.  @kbd{M-x global-hl-line-mode}
- enables the minor mode globally.  On window systems, the command
- @kbd{M-x blink-cursor-mode} turns on or off the blinking of the
- cursor.  (On terminals, the terminal itself blinks the cursor, and
- Emacs has no control over it.)
- 
    You can customize the cursor's color, and whether it blinks, using
! the @code{cursor} Custom group (@pxref{Easy Customization}).
  
  @vindex x-stretch-cursor
  @cindex wide block cursor
!   When displaying on a window system, Emacs can optionally draw the
! block cursor as wide as the character under the cursor---for example,
! if the cursor is on a tab character, it would cover the full width
! occupied by that tab character.  To enable this feature, set the
! variable @code{x-stretch-cursor} to a address@hidden value.
  
! @cindex cursor in non-selected windows
! @vindex cursor-in-non-selected-windows
!   Normally, the cursor in non-selected windows is shown as a hollow box.
! To turn off cursor display in non-selected windows, customize the option
! @code{cursor-in-non-selected-windows} to assign it a @code{nil} value.
--- 993,1028 ----
  @node Cursor Display
  @section Displaying the Cursor
  
  @findex blink-cursor-mode
  @cindex cursor, locating visually
  @cindex cursor, blinking
    You can customize the cursor's color, and whether it blinks, using
! the @code{cursor} Custom group (@pxref{Easy Customization}).  On
! graphical terminals, the command @kbd{M-x blink-cursor-mode} enables
! or disables the blinking of the cursor.  (On text terminals, the
! terminal itself blinks the cursor, and Emacs has no control over it.)
! 
! @cindex cursor in non-selected windows
! @vindex cursor-in-non-selected-windows
!   Normally, the cursor appears in non-selected windows in the ``off''
! state, with the same appearance as when the blinking cursor blinks
! ``off''.  For a box cursor, this is a hollow box; for a bar cursor,
! this is a thinner bar.  To turn off cursors in non-selected windows,
! customize the option @code{cursor-in-non-selected-windows} and assign
! it a @code{nil} value.
  
  @vindex x-stretch-cursor
  @cindex wide block cursor
!   On graphical terminals, Emacs can optionally draw the block cursor
! as wide as the character under the cursor---for example, if the cursor
! is on a tab character, it would cover the full width occupied by that
! tab character.  To enable this feature, set the variable
! @code{x-stretch-cursor} to a address@hidden value.
  
! @findex hl-line-mode
! @findex global-hl-line-mode
! @cindex highlight current line
!   If you find it hard to see the cursor, you might like HL Line mode,
! a minor mode that highlights the line containing point.  Use @kbd{M-x
! hl-line-mode} to enable or disable it in the current buffer.  @kbd{M-x
! global-hl-line-mode} enables or disables the same mode globally.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]