comparison lispref/display.texi @ 71957:61cb5aae3bc3

Put period and comma inside quotes.
author Richard M. Stallman <rms@gnu.org>
date Tue, 18 Jul 2006 00:08:15 +0000
parents 98630b6d51a1
children a6b27d22fd4f
comparison
equal deleted inserted replaced
71956:1caee6e0cbe1 71957:61cb5aae3bc3
139 139
140 On a graphical display, tiny arrow images in the window fringes 140 On a graphical display, tiny arrow images in the window fringes
141 indicate truncated and continued lines (@pxref{Fringes}). On a text 141 indicate truncated and continued lines (@pxref{Fringes}). On a text
142 terminal, a @samp{$} in the rightmost column of the window indicates 142 terminal, a @samp{$} in the rightmost column of the window indicates
143 truncation; a @samp{\} on the rightmost column indicates a line that 143 truncation; a @samp{\} on the rightmost column indicates a line that
144 ``wraps''. (The display table can specify alternate characters to use 144 ``wraps.'' (The display table can specify alternate characters to use
145 for this; @pxref{Display Tables}). 145 for this; @pxref{Display Tables}).
146 146
147 @defopt truncate-lines 147 @defopt truncate-lines
148 This buffer-local variable controls how Emacs displays lines that extend 148 This buffer-local variable controls how Emacs displays lines that extend
149 beyond the right edge of the window. The default is @code{nil}, which 149 beyond the right edge of the window. The default is @code{nil}, which
1187 The return value is @var{overlay}. 1187 The return value is @var{overlay}.
1188 1188
1189 This is the only valid way to change the endpoints of an overlay. Do 1189 This is the only valid way to change the endpoints of an overlay. Do
1190 not try modifying the markers in the overlay by hand, as that fails to 1190 not try modifying the markers in the overlay by hand, as that fails to
1191 update other vital data structures and can cause some overlays to be 1191 update other vital data structures and can cause some overlays to be
1192 ``lost''. 1192 ``lost.''
1193 @end defun 1193 @end defun
1194 1194
1195 @defun remove-overlays &optional start end name value 1195 @defun remove-overlays &optional start end name value
1196 This function removes all the overlays between @var{start} and 1196 This function removes all the overlays between @var{start} and
1197 @var{end} whose property @var{name} has the value @var{value}. It can 1197 @var{end} whose property @var{name} has the value @var{value}. It can
2011 2011
2012 @item :italic 2012 @item :italic
2013 A non-@code{nil} value specifies an italic font. 2013 A non-@code{nil} value specifies an italic font.
2014 @end table 2014 @end table
2015 2015
2016 For compatibility, you can still set these ``attributes'', even 2016 For compatibility, you can still set these ``attributes,'' even
2017 though they are not real face attributes. Here is what that does: 2017 though they are not real face attributes. Here is what that does:
2018 2018
2019 @table @code 2019 @table @code
2020 @item :font 2020 @item :font
2021 You can specify an X font name as the ``value'' of this ``attribute''; 2021 You can specify an X font name as the ``value'' of this ``attribute'';
3765 0 1 -2) 3765 0 1 -2)
3766 @end display 3766 @end display
3767 @end ifnottex 3767 @end ifnottex
3768 3768
3769 @item disabled 3769 @item disabled
3770 Specifies transforming the image so that it looks ``disabled''. 3770 Specifies transforming the image so that it looks ``disabled.''
3771 @end table 3771 @end table
3772 3772
3773 @item :mask @var{mask} 3773 @item :mask @var{mask}
3774 If @var{mask} is @code{heuristic} or @code{(heuristic @var{bg})}, build 3774 If @var{mask} is @code{heuristic} or @code{(heuristic @var{bg})}, build
3775 a clipping mask for the image, so that the background of a frame is 3775 a clipping mask for the image, so that the background of a frame is
4802 4802
4803 @node Abstract Display Example 4803 @node Abstract Display Example
4804 @subsection Abstract Display Example 4804 @subsection Abstract Display Example
4805 4805
4806 Here is a simple example using functions of the ewoc package to 4806 Here is a simple example using functions of the ewoc package to
4807 implement a ``color components display'', an area in a buffer that 4807 implement a ``color components display,'' an area in a buffer that
4808 represents a vector of three integers (itself representing a 24-bit RGB 4808 represents a vector of three integers (itself representing a 24-bit RGB
4809 value) in various ways. 4809 value) in various ways.
4810 4810
4811 @example 4811 @example
4812 (setq colorcomp-ewoc nil 4812 (setq colorcomp-ewoc nil
5318 5318
5319 @node Window Systems 5319 @node Window Systems
5320 @section Window Systems 5320 @section Window Systems
5321 5321
5322 Emacs works with several window systems, most notably the X Window 5322 Emacs works with several window systems, most notably the X Window
5323 System. Both Emacs and X use the term ``window'', but use it 5323 System. Both Emacs and X use the term ``window,'' but use it
5324 differently. An Emacs frame is a single window as far as X is 5324 differently. An Emacs frame is a single window as far as X is
5325 concerned; the individual Emacs windows are not known to X at all. 5325 concerned; the individual Emacs windows are not known to X at all.
5326 5326
5327 @defvar window-system 5327 @defvar window-system
5328 This variable tells Lisp programs what window system Emacs is running 5328 This variable tells Lisp programs what window system Emacs is running