From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27644 invoked from network); 1 Nov 2001 18:36:45 -0000 Received: from ns2.primenet.com.au (HELO primenet.com.au) (?sokkzPGvNoe7EBrLmDmcgHhPEMtlfKx/?@203.24.36.3) by ns1.primenet.com.au with SMTP; 1 Nov 2001 18:36:45 -0000 Received: (qmail 11468 invoked from network); 1 Nov 2001 18:36:43 -0000 Received: from sunsite.dk (130.225.247.90) by proxy.melb.primenet.com.au with SMTP; 1 Nov 2001 18:36:43 -0000 Received: (qmail 9764 invoked by alias); 1 Nov 2001 18:36:29 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 4453 Received: (qmail 9751 invoked from network); 1 Nov 2001 18:36:28 -0000 X-Authentication-Warning: greux.loria.fr: lefevre set sender to vincent@vinc17.org using -f Date: Thu, 1 Nov 2001 19:35:53 +0100 From: Vincent Lefevre To: zsh-users@sunsite.dk Subject: Re: named directory bug Message-ID: <20011101193553.A23303@greux.loria.fr> Mail-Followup-To: zsh-users@sunsite.dk References: <20011031153021.A18126@ay.nerim.net> <1011031153124.ZM31705@candle.brasslantern.com> <20011031202104.A11550@greux.loria.fr> <1011101151440.ZM32669@candle.brasslantern.com> <20011101173950.A23095@greux.loria.fr> <1011101174307.ZM3501@candle.brasslantern.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <1011101174307.ZM3501@candle.brasslantern.com> User-Agent: Mutt/1.3.23-current-20011011i X-Mailer-Info: http://www.vinc17.org/mutt_eng.html On Thu, Nov 01, 2001 at 17:43:07 +0000, Bart Schaefer wrote: > That's odd. What do you see if you run this function? >=20 > tryit() { > hash -d > setopt localoptions xtrace > eval "local +h nameddirs; nameddirs=3D(${(@kvq)nameddirs})" > } greux:~> tryit <19:3= 3:49 archive=3D/users/spaces/lefevre/private/archive gmp=3D/users/spaces/logiciels/gmp/linux hd=3D/global/greux/lefevre in=3D/users/spaces/lefevre/private/in latex=3D/usr/local/tex/texmf/tex/latex mailarc=3D/users/spaces/lefevre/Mail/arc oldmail=3D/global/greux/lefevre/private/oldmail out=3D/users/spaces/lefevre/private/out soft=3D/users/spaces/logiciels tex=3D/usr/local/tex tmparch=3D/global/greux/lefevre/private/tmparch +tryit:3> eval local +h nameddirs; nameddirs=3D(out) local +h nameddirs; na= meddirs=3D(/users/spaces/lefevre/private/out) local +h nameddirs; nameddirs= =3D(tmparch) local +h nameddirs; nameddirs=3D(/global/greux/lefevre/private= /tmparch) local +h nameddirs; nameddirs=3D(gmp) local +h nameddirs; nameddi= rs=3D(/users/spaces/logiciels/gmp/linux) local +h nameddirs; nameddirs=3D(h= d) local +h nameddirs; nameddirs=3D(/global/greux/lefevre) local +h nameddi= rs; nameddirs=3D(oldmail) local +h nameddirs; nameddirs=3D(/global/greux/le= fevre/private/oldmail) local +h nameddirs; nameddirs=3D(tex) local +h named= dirs; nameddirs=3D(/usr/local/tex) local +h nameddirs; nameddirs=3D(latex) = local +h nameddirs; nameddirs=3D(/usr/local/tex/texmf/tex/latex) local +h n= ameddirs; nameddirs=3D(soft) local +h nameddirs; nameddirs=3D(/users/spaces= /logiciels) local +h nameddirs; nameddirs=3D(mailarc) local +h nameddirs; n= ameddirs=3D(/users/spaces/lefevre/Mail/arc) local +h nameddirs; nameddirs= =3D(archive) local +h nameddirs; nameddirs=3D(/users/spaces/lefevre/private= /archive) local +h nameddirs; nameddirs=3D(in) local +h nameddirs; nameddir= s=3D(/users/spaces/lefevre/private/in) +tryit:3> local +h nameddirs tryit:3: bad set of key/value pairs for associative array +tryit:3> nameddirs=3D( out ) zsh: exit 1 --=20 Vincent Lef=E8vre - Web: - 10= 0% validated HTML - Acorn Risc PC, Yellow Pig 17, Championnat International des Jeux Math=E9matiques et Logiques, TETRHEX, etc. Work: CR INRIA - computer arithmetic / SPACES project at LORIA