diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2011-05-18 17:47:33 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2011-05-18 17:47:33 +0000 |
commit | d344816d913b8992be14320de0c852d7f8fc4d48 (patch) | |
tree | 71dfe2bd5be5cf010a6caa95caab02c5a04d3d23 /FAQ | |
parent | 75e7c7eed54afdf3370f0dd8596e6af8907b37d4 (diff) |
Update from Tiago Resende.
Diffstat (limited to 'FAQ')
-rw-r--r-- | FAQ | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -372,17 +372,23 @@ be recreated with: cd /dev && rm null && ./MAKEDEV null -* vim or $otherprogram displays reverse video instead of italics, even though - tmux displays italics just fine in the status line. What's wrong? +* vim displays reverse video instead of italics, while less displays italics + (or just regular text) instead of reverse. 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: +place, but using the same escape sequence that urxvt uses for italics. This +means applications (like vim) looking for italics will not find it and might +turn to reverse in its place, while applications (like less) asking for +standout will end up with italics instead of reverse. To make applications +aware that tmux supports italics and to use a proper escape sequence for +standout, you'll need to create a new terminfo file with modified sgr, 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/^screen[^|]*|[^,]*,/screen-it|screen with italics support,/' \ + -e 's/%?%p1%t;3%/%?%p1%t;7%/' \ -e 's/smso=[^,]*,/smso=\\E[7m,/' \ -e 's/rmso=[^,]*,/rmso=\\E[27m,/' \ -e '$s/$/ sitm=\\E[3m, ritm=\\E[23m,/' > /tmp/screen.terminfo @@ -399,5 +405,10 @@ If your terminal supports 256 colors, use: 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. + +If your urxvt cannot display italics at all, make sure you have an italics +capable font enabled, for example, add to ~/.Xdefaults: + + urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true -$Id: FAQ,v 1.42 2011-04-11 07:14:54 nicm Exp $ +$Id: FAQ,v 1.43 2011-05-18 17:47:33 nicm Exp $ |