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", &current_buffer->display_table, 2793 DEFVAR_PER_BUFFER ("buffer-display-table", &current_buffer->display_table,
2792 Qnil, 0); 2794 Qnil, 0);