According to the help, "[CursorHold] is not triggered when waiting for
a command argument to be typed, or a movement after an operator."
I've found a case in which 'updatetime' milliseconds after an operator
is pressed, CursorHold activates *and* repeats the operator keystroke
(e.g. > becomes >>).  It occurs when 'notimeout' is set and there is a
map that starts with an operator.

I tested with the following vimrc (using -u and --noplugin) and Vim
7.3.125 built on Ubuntu with jamessan's dpkg build process:

set notimeout
augroup vimrcTest
  autocmd CursorHold * echomsg 'cursor hold'
augroup END
nmap >s :echomsg 'map'<CR>

--
Will Gray (graywh)

-- 
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