On Jan 21, 2013, at 7:24 AM, Christian Brabandt <cbli...@256bit.org> wrote:

> On Thu, January 17, 2013 21:09, Josh wrote:
>> Sorry for bumping an old thread, but with the help of some clever folk,
>> I've found out how to reproduce the issue:
>> 
>> 1) Use terminal vim, NOT macvim
>> 2) Run vim with `vim --noplugin -u NONE`
>> 3)  Everything works as desired, yay!
>> 3) Run `:set notimeout nottimeout`
>> 4) Select some text and hit <esc>
>> 5) Now you need to hit another key for a redraw
>> 
>> I've found that setting `timeoutlen=1` is a good workaround, but this is
>> still a bug, right?  Thanks for taking a look again!
> 
> Well don't do it then ;)
> 
> After setting timeout to off and hitting ESC Vim is still waiting for
> you to press another key (and hasn't left visual mode yet, so there
> is no reason to trigger a redraw yet).
> 
> Setting timout to off, means Vim needs to wait after hitting <ESC>
> to see, which other key is pressed to know whether you really have hit
> the <esc> key or just another key like the Cursor key (which
> internally is just a mapped <Esc> sequence).
> 
> regards,
> Christian
> 
> -- 
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php

Ahh, thanks for the explanation.  I think I get it now.  I just need to figure 
out what I'm losing now if I get rid of the timeout with `ttimeoutlen=0` or 
something :).  Docs'll help me w/that;  Thanks again!

Josh

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui