On Friday, 2011-04-15, at 00:05:14 -0400, Ben Boeckel wrote:
> Screenshot attached. All use urxvt256cc as the terminal (don't have any
> others handy).
> 
> Left side is rxvt-unicode-256color.
> Top right is tmux HEAD (screen-256color).
> Bottom right is tmux 1.4 (screen-256color).
> 
> rxvt-unicode-256color-9.10-3.fc15.x86_64
> f8d0d077f623b94a7021d779e5e64796d8b461bd Mon Apr 11 22:59:57 2011 +0000
> tmux-1.4-3.fc15.x86_64

I'm gonna take a guess here. I think urxvt is reporting to support sitm
when it actually doesn't, then screen-256color does its switch between
sitm and smso, then less requests standout but gets italics instead,
which urxvt simply refuses to render. I just reproduced it with xterm
exporting TERM=rxvt-unicode-256color.

Can you run

$ echo '\e[3mitalics\e[m' '\e[7mstandout\e[m'

in and out of tmux? Both should come out as reverse in tmux , but I'm
guessing italics will come out as regular text (that is, unrendered
italics). If this also happens outside of tmux, then your urxvt really
can't render italics, so if it's repoting \e[3m for sitm in its
terminfo, that would be the actual culprit here.

So, could you also attach output of

$ infocmp $TERM | grep sitm

ran on urxvt outside of tmux (or just replacing $TERM for what your
urxvt normally uses)? If your urxvt really does not support italics, you
should either get nothing or \e[7m instead.


------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to