Hari Krishna Dara wrote:

> I am using :startinsert! from my plugin to put the user in insert mode,
> but if the user doesn't type anything for 'updatetime' after this, no
> CursorHoldI event is generated. I tried doing an explicit :doauto right
> after :startinsert!, but Vim ignores it, probably because the command
> only schedules for an insert mode (doesn't immediate change it).
> 
> Note that the CursorMovedI gets triggered correctly in this case, but I
> don't want to use that as I don't want to know about every character
> that user types, but only when the user is holding.
> 
> Any suggestions for a workaround?
> 
> I have Vim7 upto the patch 146.

It works just fine for me.  After typing "i" and waiting a little while
the CursorHoldI event is triggered.  I used this:

        au! CursorHoldI * echomsg 'hi' | sleep 2

-- 
I AM THANKFUL...
...for the clothes that fit a little too snug because it
means I have more than enough to eat.

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to