Entry on italics from Tiago Resende.

This commit is contained in:
Nicholas Marriott 2011-04-11 07:14:54 +00:00
parent 457147d59d
commit f0843d2173

30
FAQ
View File

@ -372,4 +372,32 @@ be recreated with:
cd /dev && rm null && ./MAKEDEV null cd /dev && rm null && ./MAKEDEV null
$Id: FAQ,v 1.41 2010-12-15 23:31:30 nicm Exp $ * vim or $otherprogram displays reverse video instead of italics, even though
tmux displays italics just fine in the status line. What's wrong?
Screen's terminfo description lacks italics mode and has standout mode in its
place. To make applications aware that tmux supports italics, you'll need to
create a new terminfo file with modified smso, rmso, sitm and ritm entries:
$ mkdir $HOME/.terminfo/
$ screen_terminfo="screen"
$ infocmp "$screen_terminfo" | sed \
-e 's/^screen[^|]*\|[^,]*,/screen-it|screen with italics support,/' \
-e 's/smso=[^,]*,/smso=\\E[7m,/' \
-e 's/rmso=[^,]*,/rmso=\\E[27m,/' \
-e '$s/$/ sitm=\\E[3m, ritm=\\E[23m,/' > /tmp/screen.terminfo
$ tic /tmp/screen.terminfo
And tell tmux to use it in ~/.tmux.conf:
set -g default-terminal "screen-it"
If your terminal supports 256 colors, use:
$ screen_terminfo="screen-256color"
instead of "screen". See the FAQ entry about 256 colors support for more info.
Also note that tmux will still display reverse video on terminals that do not
support italics.
$Id: FAQ,v 1.42 2011-04-11 07:14:54 nicm Exp $