On Tue, May 16, 2006 at 08:57:57AM -0400, Benji Fisher wrote:
> On Tue, May 16, 2006 at 04:06:27PM +0800, Linsong wrote:
> > Hi, all
> >    I encounter a strange problem when use vim7, the following steps 
> > will reproduce the problem:
> >    1. run vim with command: vim -u NONE -U NONE
> >    2. set the follwoing options:
> >         :set nocompatible
> >         :set completeopt+=longest
> >    3. input some text into the buffer like this:
> >         foo.bar bet better
> >    4. then input fo<C-P>, fo will completed as foo, that is expected, 
> > input '.b' after "foo", now  the text becomes  "foo.b", then press 
> > <C-P>, it will become "fo".
> >    Is it expected or maybe a bug?  Any explanation is welcomed!
> > 
> > Best regards,
> > Vincent
> 
>      I can confirm this.  It looks like a bug to me.  I have run into
> similar problems before, but have not figured out how to reproduce them.
> Thanks for the reproducible example.
> 
> HTH                                   --Benji Fisher

I can confirm the same as well. Probably a bug. Difficult to catch
because normally people get out of completion mode. If, at "foo.b", one
presses <c-e> to exit from completion mode, the following <c-p> will
work appropriately.

--Matt

Reply via email to