On Wed, May 18, 2011 at 03:27:20PM -0700, Micah Cowan wrote:
> 
> A workaround should be to alias vim to 'clear; vim' or something.

Ah.  Yes, that works; with older tmux I had tested clear and it
broke in the same way vim does, but with HEAD this works fine.

> What I don't understand is: what made vim change what it's sending
> in terminal codes? TERM was set to screen in both cases, right?
> ...or do you have TERM set inappropriately within tmux? And why
> isn't it doing the exact same thing when you're running it under
> screen? It looks like vim _is_ still sending the clear-screen
> codes in screen_new_1.txt (which is why it's still working)...
> what's different?

*Interesting*.

Under screen, the terminal is "screen-bce".  Under tmux, it's
"screen".

If I set the terminal to "screen-bce" under tmux HEAD, the problem
goes away.  It doesn't appear help on 1.3 on the same machine, or
1.4 on the other machine, only HEAD.

My suspicion, therefore, is that the screen terminal on your machine
is like the screen-bce terminal on mine, somehow.  I don't really
know much about terminal definitions; if you tell me how to dump it,
I will.

I don't know if that actually answers your question it terms of
vim's behaviour, although I suspect it does.

This fully qualifies as a workaround from my perspective, and I'm
more than happy to stop now, although if you want any further help
nailing down the details, I'm *more* than happy to give it.

I really *really* appreciate all your help.

-Robin

-- 
http://singinst.org/ :  Our last, best hope for a fantastic future.
Lojban (http://www.lojban.org/): The language in which "this parrot
is dead" is "ti poi spitaki cu morsi", but "this sentence is false"
is "na nei".   My personal page: http://www.digitalkingdom.org/rlp/

------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to