I just reproduce.
eg: edit tag.c of vim sorce code file, and go to 2000 line number, input
the follow
func(((((((((())))))))) , snekjglenlnsekgnel|)

'|' means the cursor. Then go to type.

And type again after run :NoMatchParen.

In fact, the reason is this sentence in matchparen.vim
let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline,
300)

300msec will delay screen refreshing.
For example run this
autocmd CursorMoveI * sleep 100m


After this, the cursor is flickering and shaking when typing.

So, I prefer disable all CursorMoveI autocmd include matchparen plugin, but
is not a matter in CursorMove autocmd.

2013/5/1 Fanhe Fanhed <[email protected]>

> That's odd too. I just forget how to reproduce. I remember it occurs a
> year ago on my working pc.
> I turn off this feature and try to reproduce in furturn.
> Now just forget this...
>
> Regards,
> Fanhe
>
>
> 2013/5/1 Gary Johnson <[email protected]>
>
>> On 2013-04-30, Fanhe Fanhed wrote:
>> > In a 1000+ lines file, typing in the clsoing parenthesis. eg.
>> > func(|)
>> > | means the cursor, go to type.
>> > The cursor will go to blink or shake. So I prefer disable matchparen in
>> insert
>> > mode.
>>
>> That's odd.  I created a 2000+ line file, moved the cursor to the
>> 50% point, opened a new line and entered "func()", then moved the
>> cursor to between the two parentheses as you showed, and started
>> typing.  The opening parenthesis remained steadily highlighted--
>> there was no flickering or shaking.
>>
>> I tried it with Vim 7.3.882, both vim and gvim, on a Fedora 14
>> system.
>>
>> Regards,
>> Gary
>>
>> --
>> --
>> 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
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "vim_dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>

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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui