Sorry, I should get in the habit of providing repro steps from a "gvim -u NONE" 
environment! I'll try again :)

More explicit repro steps:

1. Start gvim with "gvim -u NONE" (WinXP, Vim 7 p1-135)
2. :au CursorHoldI * echo "hi"
3. :set updatetime=500
4. Enter some text
5. Visual block select some text (<CTRL-V>)
6. Press "r" to replace text
7. Wait 'updatetime'

Max


> -----Original Message-----
> From: Tim Chase [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 09, 2006 3:25 PM
> To: Max Dyckhoff
> Cc: [email protected]
> Subject: Re: Visual replace
>
> >> Repro steps:
> >>
> >> 1. visual block select some text (<CTRL-V>)
> >> 2. press "r" to replace text
> >> 3. wait 'updatetime'
> >>
> >> Actual:
> >>
> >> Observe visual mode ending, and selected text being replaced with
> multiple
> >> instances of ^C
> >>
> >> Expected:
> >>
> >> Enter some sort of "visual replace" mode.
>
> Not getting this behavior on Vim7 (p1-122 as Debian is currently
> providing me).
>
> Have you tried it starting vim with
>
>         vim -u NONE
>
> to make sure there's not some funky plugin causing the problem?
> I also tried it with an existing file, made some changes to it
> (in the hopes that updatetime triggered some funky behavior when
> autosaving the scratch file), highlighted the block, and left it
> running for >'updatetime'.  No such symptoms.  Thus, it's either
> a Win32 thing, or some plugin/vimrc thing you have going on.
> Using the "-u NONE" should eliminate the latter.
>
> -tim
>

Reply via email to