Mercurial > emacs
changeset 57194:4871edb9e1d3
(Display Custom): Add `overflow-newline-into-fringe',
`indicate-buffer-boundaries' and `default-indicate-buffer-boundaries'.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 22 Sep 2004 23:11:12 +0000 |
parents | 714a83d1ea32 |
children | 720d7ae784c7 |
files | man/display.texi |
diffstat | 1 files changed, 40 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/man/display.texi Wed Sep 22 23:06:58 2004 +0000 +++ b/man/display.texi Wed Sep 22 23:11:12 2004 +0000 @@ -990,6 +990,46 @@ windows, see @ref{Split Window}. See also @ref{Display,, Display, elisp, The Emacs Lisp Reference Manual}. +@vindex overflow-newline-into-fringe + If the variable @code{overflow-newline-into-fringe} is +non-@code{nil} on a window system, it specifies that lines which are +exactly as wide as the window (not counting the final newline +character) shall not be broken into two lines on the display (with +just the newline on the second line). Instead, the newline +overflows into the right fringe, and the cursor will be displayed in +the fringe when positioned on that newline. +@end defvar + +@vindex indicate-buffer-boundaries + On a window system, Emacs may indicate the buffer boundaries in the +fringes. The buffer boundaries, i.e. first and last line in the +buffer, can be marked with angle bitmaps in the left or right fringe. +This can be combined with up and down arrow bitmaps shown at the top +and bottom of the left or right fringe if the window can be scrolled +in either direction. + +The buffer-local variable @code{indicate-buffer-boundaries} controls +how the buffer boundaries and window scrolling is indicated in the +fringes. + +If the value is @code{left} or @code{right}, both angle and arrow +bitmaps are displayed in the left or right fringe, respectively. +Any other non-@code{nil} value causes the bitmap on the top line to be +displayed in the left fringe, and the bitmap on the bottom line in the +right fringe. + +If value is a cons @code{(angles . arrows)}, the car specifies the +position of the angle bitmaps, and the cdr specifies the position of +the arrow bitmaps. For example, @code{(t . right)} places the top +angle bitmap in left fringe, the bottom angle bitmap in right fringe, +and both arrow bitmaps in right fringe. To show just the angle +bitmaps in the left fringe, but no arrow bitmaps, use @code{(left . nil)}. + +@vindex default-indicate-buffer-boundaries + The value of the variable @code{default-indicate-buffer-boundaries} +is the default value for @code{indicate-buffer-boundaries} in buffers +that do not override it. + @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