On Saturday, 2011-04-09, at 08:56:25 +0100, Nicholas Marriott wrote:
> So unless there are any other compelling reasons for tmux to have its
> own terminfo I'm not going to recommend people do this unless they
> actually need to use italics.

I understand.

> Although if you'd like to write an entry for the tmux FAQ (which could
> link to your mailing list posts) that would be helpful for anyone else
> who does hit this.

It would be my pleasure. Can I just write it here?

----FAQ----

* 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 its own terminfo file:

        $ 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

Now add to ~/.screen.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.

------ EOFAQ -------

I wish I could have done it in one line, but tic doesn't support reading from
stdin.


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to