diff options
author | Chong Yidong <cyd@gnu.org> | 2012-06-10 00:44:44 +0800 |
---|---|---|
committer | Chong Yidong <cyd@gnu.org> | 2012-06-10 00:44:44 +0800 |
commit | cd4eb164a9cb5fd4df2290423830471d6086fd1e (patch) | |
tree | 2c0cd8990ab457f7818a8284e4567c6a3c51a6fd /lisp/emacs-lisp/lisp-mnt.el | |
parent | 4f5d2ba15c0dbe248fea1faea9a319435b5fe31a (diff) | |
download | emacs-cd4eb164a9cb5fd4df2290423830471d6086fd1e.tar.gz emacs-cd4eb164a9cb5fd4df2290423830471d6086fd1e.tar.bz2 emacs-cd4eb164a9cb5fd4df2290423830471d6086fd1e.zip |
Add support for italic text on ttys.
* src/dispextern.h: Replace unused TTY_CAP_BLINK with TTY_CAP_ITALIC.
(struct face): Remove unused fields tty_dim_p, tty_blinking_p, and
tty_alt_charset_p. Add tty_italic_p.
* src/term.c: Support italics in capable terminals.
(no_color_bit): Replace unused NC_BLINK with NC_ITALIC.
(turn_on_face): Output using TS_enter_italic_mode if available.
Don't handle unused blinking and alt-charset cases.
(turn_off_face): Handle italic case; discard unused tty_blinking_p
and tty_alt_charset_p cases.
(tty_capable_p, init_tty): Support italics.
* src/termchar.h (struct tty_display_info): Add field for italics.
Remove unused blink field.
* src/xfaces.c (tty_supports_face_attributes_p, realize_tty_face):
Handle slant.
Fixes: debbugs:9652
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions