Mercurial > emacs
comparison lispref/display.texi @ 8925:b05788fd41f0
*** empty log message ***
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Mon, 19 Sep 1994 21:50:07 +0000 |
parents | 355f353f7c74 |
children | 7cdfcd5e71ff |
comparison
equal
deleted
inserted
replaced
8924:c64235231b19 | 8925:b05788fd41f0 |
---|---|
1036 @end menu | 1036 @end menu |
1037 | 1037 |
1038 @node Display Table Format | 1038 @node Display Table Format |
1039 @subsection Display Table Format | 1039 @subsection Display Table Format |
1040 | 1040 |
1041 A display table is actually an array of 261 elements. | 1041 A display table is actually an array of 262 elements. |
1042 | 1042 |
1043 @defun make-display-table | 1043 @defun make-display-table |
1044 This creates and returns a display table. The table initially has | 1044 This creates and returns a display table. The table initially has |
1045 @code{nil} in all elements. | 1045 @code{nil} in all elements. |
1046 @end defun | 1046 @end defun |
1051 an element is @code{nil}, it says to display that character according to | 1051 an element is @code{nil}, it says to display that character according to |
1052 the usual display conventions (@pxref{Usual Display}). Note that the | 1052 the usual display conventions (@pxref{Usual Display}). Note that the |
1053 display table has no effect on the tab and newline characters; they are | 1053 display table has no effect on the tab and newline characters; they are |
1054 always displayed as whitespace in their usual special fashion. | 1054 always displayed as whitespace in their usual special fashion. |
1055 | 1055 |
1056 The remaining five elements of a display table serve special purposes, | 1056 The remaining six elements of a display table serve special purposes, |
1057 and @code{nil} means use the default stated below. | 1057 and @code{nil} means use the default stated below. |
1058 | 1058 |
1059 @table @asis | 1059 @table @asis |
1060 @item 256 | 1060 @item 256 |
1061 The glyph for the end of a truncated screen line (the default for this | 1061 The glyph for the end of a truncated screen line (the default for this |
1068 @item 259 | 1068 @item 259 |
1069 The glyph for indicating a control character (the default is @samp{^}). | 1069 The glyph for indicating a control character (the default is @samp{^}). |
1070 @item 260 | 1070 @item 260 |
1071 A vector of glyphs for indicating the presence of invisible lines (the | 1071 A vector of glyphs for indicating the presence of invisible lines (the |
1072 default is @samp{...}). @xref{Selective Display}. | 1072 default is @samp{...}). @xref{Selective Display}. |
1073 @item 261 | |
1074 The glyph used to draw the border between side-by-side windows (the | |
1075 default is @samp{|}). @xref{Splitting Windows}. | |
1073 @end table | 1076 @end table |
1074 | 1077 |
1075 For example, here is how to construct a display table that mimics the | 1078 For example, here is how to construct a display table that mimics the |
1076 effect of setting @code{ctl-arrow} to a non-@code{nil} value: | 1079 effect of setting @code{ctl-arrow} to a non-@code{nil} value: |
1077 | 1080 |