Allow glyphless-char-display to distinguish between X and text terminals.
authorChong Yidong <cyd@stupidchicken.com>
Mon, 18 Apr 2011 23:21:31 +0000 (19:21 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Mon, 18 Apr 2011 23:21:31 +0000 (19:21 -0400)
commit16a43933e891bae502efbe367e32608fcfffdec3
treeddb3c0de0625e8d5880828006d9b66aae9ec97d2
parent8d6d9c8f8de3841257c0b74448a824583bbf2c01
Allow glyphless-char-display to distinguish between X and text terminals.
Use this for Tabulated List mode.

* lisp/emacs-lisp/tabulated-list.el (tabulated-list-mode): Use a custom
glyphless-char-display table.
(tabulated-list-glyphless-char-display): New var.

* src/term.c (produce_glyphless_glyph): Handle cons cell entry in
glyphless-char-display.

* src/xdisp.c (lookup_glyphless_char_display)
(produce_glyphless_glyph): Handle cons cell entry in
glyphless-char-display.
(Vglyphless_char_display): Document it.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/tabulated-list.el
src/ChangeLog
src/term.c
src/xdisp.c