]> git.eshelyaron.com Git - emacs.git/commit
Support "replacement characters" on TTY frames
authorEli Zaretskii <eliz@gnu.org>
Sat, 27 Aug 2022 08:56:00 +0000 (11:56 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 27 Aug 2022 08:56:00 +0000 (11:56 +0300)
commit56aa52c346d5317a9f228ca12d52d4c860c458b0
tree486d6b0080ee5956b05d5803c669ad4ef0baa5e2
parent4015d561c39d29200bf1ac542844fd5f3ba99426
Support "replacement characters" on TTY frames

* src/nsterm.m (ns_draw_glyphless_glyph_string_foreground):
* src/pgtkterm.c (pgtk_draw_glyphless_glyph_string_foreground):
* src/haikuterm.c (haiku_draw_glyphless_glyph_string_foreground):
* src/xterm.c (x_draw_glyphless_glyph_string_foreground):
* src/w32term.c (w32_draw_glyphless_glyph_string_foreground):
* src/xdisp.c (lookup_glyphless_char_display): Handle extra-slot
of 'glyphless-char-display' that is a cons cell.
(syms_of_xdisp) <glyphless-char-display>: Update doc string.

* etc/NEWS:
* doc/lispref/display.texi (Glyphless Chars): Document the new
feature.

* lisp/faces.el (glyphless-char): Make the face stand out on TTY
frames that don't support the underline attribute.
doc/lispref/display.texi
etc/NEWS
lisp/faces.el
src/haikuterm.c
src/nsterm.m
src/pgtkterm.c
src/term.c
src/w32term.c
src/xdisp.c
src/xterm.c