On Wed, Apr 20, 2011 at 09:22:23AM +1000, Ben Schmidt wrote: > Nevertheless, we still have two things to > test here: the situation where Vim gets ^I and doesn't know whether it's > Ctrl-I, and the situation where Vim gets ^I and knows it can't be > Ctrl-I, because it knows Ctrl-I would have been represented by that > terminal as CSI.
Yes, I think though this is the problem. Vim can't know the terminal would send one or the other. It's totally transparent up until the point Vim first sees a CSI-encoded Ctrl-I arrive. But it would be wrong, I think, for vim to start changing its behaviour at that point; that up until you first press Ctrl-I, a real Tab key's behaviour is different to that which happens after. -- Paul "LeoNerd" Evans [email protected] ICQ# 4135350 | Registered Linux# 179460 http://www.leonerd.org.uk/
signature.asc
Description: Digital signature
