From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11945 invoked from network); 2 May 2000 11:40:43 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 2 May 2000 11:40:43 -0000 Received: (qmail 18802 invoked by alias); 2 May 2000 11:40:18 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11062 Received: (qmail 18750 invoked from network); 2 May 2000 11:40:15 -0000 Date: Tue, 2 May 2000 13:39:40 +0200 (MET DST) Message-Id: <200005021139.NAA02455@beta.informatik.hu-berlin.de> From: Sven Wischnowsky To: zsh-workers@sunsite.auc.dk In-reply-to: Felix Rosencrantz's message of Mon, 1 May 2000 22:18:55 -0700 (PDT) Subject: Re: PATCH: yet another match-spec-cursor bug Felix Rosencrantz wrote: > Sven Wischnowsky wrote: > >With partial word matching and matches like `c6.yo' and `c6.yo.old', > >the cursor was left on the dot. Caused by a thinko in the code that > >marks the cline structs to say in which of them characters were > >missing. > > I'm seeing a similar problem with the latest code. I have a directory with > only three files named build.out{,1,2} and sometimes I see incorrect behavior > with completion. > > If I try completing "bui", I sometimes get only "build" or more often I get the > following sequence from hitting tab: > bui --> build.out[] --> build[.]out --> build.out[] --> build.out1[] > --> build.out2[] > The cursor jumps back from the end to the dot, and then back to the end with > normal behavior. I've tried quite a bit now, but can't reproduce it. And you didn't give us much information, did you? ;-) For example, I guess you have a `r:[^A-Z0-9]||[A-Z0-9]=*', right? So, can you reproduce it with `zsh -f'? Bye Sven -- Sven Wischnowsky wischnow@informatik.hu-berlin.de