diff options
| author | Gerd Möllmann | 2025-01-26 11:31:32 +0100 |
|---|---|---|
| committer | Gerd Möllmann | 2025-01-26 16:41:01 +0100 |
| commit | 4e78a3e117f4ca0b6b9f3b7a2d7919cb5b2e0295 (patch) | |
| tree | 670d6de7ac8f3cb465c74fb2f1c97e43ca5f8fc2 /java/org/gnu | |
| parent | 01d93d56cd469ddb45d142da948caef9f2dc1a3f (diff) | |
| download | emacs-4e78a3e117f4ca0b6b9f3b7a2d7919cb5b2e0295.tar.gz emacs-4e78a3e117f4ca0b6b9f3b7a2d7919cb5b2e0295.zip | |
Display separators on tty menus with display table entries
* src/xdisp.c (display_tty_menu_separator): Lookup separator char in
standard-display-table, make a string, and display that using
display_string.
* src/xdisp.c (display_tty_menu_separator_char): New function.
(display_tty_menu_separator): Use it.
* lisp/disp-table.el (display-table): Increase from 12 to 18.
(box-double-vertical, box-double-horizontal, box-double-down-right)
(box-double-down-left, box-double-up-right, box-double-up-left): New
symbols for extra slots.
(display-table-slot, set-display-table-slot): Change doc string.
(describe-display-table): Describe new slots.
(standard-display-unicode-special-glyphs): Define new slots.
* src/disptab.h (DISP_TABLE_P): Add enumerators.
(DISP_TABLE_EXTRA_SLOTS): Define based on enum box.
* src/dispnew.c (produce_box_glyphs): Add new enumerators to switch to
make it exhaustive.
* src/xdisp.c (display_tty_menu_separator): Use BOX_DOUBLE_HORIZONTAL
for '=' if present.
* doc/lispref/display.texi: Add documentation.
* etc/NEWS: Mention in NEWS.
Diffstat (limited to 'java/org/gnu')
0 files changed, 0 insertions, 0 deletions