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 >
