Mercurial > emacs
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 |