Mercurial > emacs
comparison src/buffer.c @ 8919:644f69fe736e
Add a new element to display tables controlling side-by-side
window borders.
* buffer.c (syms_of_buffer): Update doc string for
`buffer-display-table'.
* disptab.h (DISP_TABLE_SIZE): Bump to 262.
(DISP_BORDER_GLYPH): New accessor macro.
* xdisp.c (display_text_line): Consult the display table when
building side-by-side window borders.
| author | Jim Blandy <jimb@redhat.com> |
|---|---|
| date | Mon, 19 Sep 1994 17:28:37 +0000 |
| parents | b58ea8cae183 |
| children | c64235231b19 |
comparison
equal
deleted
inserted
replaced
| 8918:1be99ca9da45 | 8919:644f69fe736e |
|---|---|
| 2774 Automatically becomes buffer-local when set in any fashion.\n\ | 2774 Automatically becomes buffer-local when set in any fashion.\n\ |
| 2775 The display table is a vector created with `make-display-table'.\n\ | 2775 The display table is a vector created with `make-display-table'.\n\ |
| 2776 The first 256 elements control how to display each possible text character.\n\ | 2776 The first 256 elements control how to display each possible text character.\n\ |
| 2777 Each value should be a vector of characters or nil;\n\ | 2777 Each value should be a vector of characters or nil;\n\ |
| 2778 nil means display the character in the default fashion.\n\ | 2778 nil means display the character in the default fashion.\n\ |
| 2779 The remaining five elements control the display of\n\ | 2779 The remaining six elements control the display of\n\ |
| 2780 the end of a truncated screen line (element 256, a single character);\n\ | 2780 the end of a truncated screen line (element 256, a single character);\n\ |
| 2781 the end of a continued line (element 257, a single character);\n\ | 2781 the end of a continued line (element 257, a single character);\n\ |
| 2782 the escape character used to display character codes in octal\n\ | 2782 the escape character used to display character codes in octal\n\ |
| 2783 (element 258, a single character);\n\ | 2783 (element 258, a single character);\n\ |
| 2784 the character used as an arrow for control characters (element 259,\n\ | 2784 the character used as an arrow for control characters (element 259,\n\ |
| 2785 a single character);\n\ | 2785 a single character);\n\ |
| 2786 the decoration indicating the presence of invisible lines (element 260,\n\ | 2786 the decoration indicating the presence of invisible lines (element 260,\n\ |
| 2787 a vector of characters).\n\ | 2787 a vector of characters);\n\ |
| 2788 the character used to draw the border between side-by-side windows\n\ | |
| 2789 (element 261, a single character).;\n\ | |
| 2788 If this variable is nil, the value of `standard-display-table' is used.\n\ | 2790 If this variable is nil, the value of `standard-display-table' is used.\n\ |
| 2789 Each window can have its own, overriding display table."); | 2791 Each window can have its own, overriding display table."); |
| 2790 #endif | 2792 #endif |
| 2791 DEFVAR_PER_BUFFER ("buffer-display-table", ¤t_buffer->display_table, | 2793 DEFVAR_PER_BUFFER ("buffer-display-table", ¤t_buffer->display_table, |
| 2792 Qnil, 0); | 2794 Qnil, 0); |
