From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2869 invoked from network); 13 Mar 1999 20:11:04 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 13 Mar 1999 20:11:04 -0000 Received: (qmail 28732 invoked by alias); 13 Mar 1999 20:10:38 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 5780 Received: (qmail 28721 invoked from network); 13 Mar 1999 20:10:37 -0000 Message-Id: <9903131504.AA48231@ibmth.df.unipi.it> To: zsh-workers@sunsite.auc.dk (Zsh hackers list) Subject: PATCH: 3.1.5-pws-12: _brace_parameter Date: Sat, 13 Mar 1999 16:03:05 +0100 From: Peter Stephenson This wasn't working for me. The following version is. Do I really need all those (@)? I was too lazy to experiment. In fact, why do I need the double quotes in this case? There's no harm here in eliding empty elements. --- Completion/Base/_brace_parameter.old Sat Mar 13 15:55:00 1999 +++ Completion/Base/_brace_parameter Sat Mar 13 15:54:35 1999 @@ -2,4 +2,4 @@ # Simple but without spiffy suffix handling: compgen -v -S '} ' -compadd -S '} ' -r '-:?#%+=[/' - "${(@)${${${(f)$(typeset)}%%\=*}##* }:gs/'//}" +compadd -S '} ' -r '-:?#%+=[/' - "${(@)${(@)${(@f)$(set)}%%\=*}:gs/'//}" -- Peter Stephenson Tel: +39 050 844536 WWW: http://www.ifh.de/~pws/ Dipartimento di Fisica, Via Buonarroti 2, 56127 Pisa, Italy