From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16886 invoked from network); 15 May 2000 12:23:54 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 15 May 2000 12:23:54 -0000 Received: (qmail 22259 invoked by alias); 15 May 2000 12:23:40 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11377 Received: (qmail 22252 invoked from network); 15 May 2000 12:23:39 -0000 Date: Mon, 15 May 2000 14:23:24 +0200 (MET DST) Message-Id: <200005151223.OAA18213@beta.informatik.hu-berlin.de> From: Sven Wischnowsky To: zsh-workers@sunsite.auc.dk In-reply-to: Oliver Kiddle's message of Mon, 15 May 2000 13:09:05 +0100 Subject: Re: seg fault fixed and Makefile change Oliver Kiddle wrote: > Sven Wischnowsky wrote: > > > > I couldn't reproduce this (neither before nor after this patch -- your > > match specs would have helped), but this looks suspiciously similar to > > the one above... could you try with this patch? > > That's fixed it: it now works fine, thanks. Uff ;-) > ... > > Completion for netscape remote commands doesn't seem to work properly > anymore: > netscape -remote > Basically, it is a bit too eager to put the \( suffix in. This did > actually work before but I've always felt that this part of _netscape > (which I am to blame for) is a bit of a nasty hack. Basically, the > '(' suffix needs to be quoted unless it already is and that was the > way I found which worked. Hm. What exactly doesn't seem to work properly for you anymore? The only ugliness I can see is that you get the `\(' if the string is not in quotes but when it is. Why not use: compadd -s '(' -S '' - ... or local suf='(' compquote suf compadd -qS "$s" - ... and if the `compset -q' is really needed, put it after the compquote. I don't really know all the things that are possible with -remote, though, so these suggestions may not be usable(?). Bye Sven -- Sven Wischnowsky wischnow@informatik.hu-berlin.de