From mboxrd@z Thu Jan 1 00:00:00 1970 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes From: "Bart Schaefer" Message-Id: <990203093806.ZM12066@candle.brasslantern.com> Date: Wed, 3 Feb 1999 09:38:06 -0800 In-Reply-To: <199902031500.QAA12969@beta.informatik.hu-berlin.de> Comments: In reply to Sven Wischnowsky "Re: Fun with zsh (Re: Associative array ordering (Re: Example function))" (Feb 3, 4:00pm) References: <199902031500.QAA12969@beta.informatik.hu-berlin.de> X-Mailer: Z-Mail (4.0b.820 20aug96) To: Sven Wischnowsky , zsh-workers@sunsite.auc.dk Subject: Re: Fun with zsh (Re: Associative array ordering (Re: Example function)) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailing-List: 5213 On Feb 3, 4:00pm, Sven Wischnowsky wrote: } Subject: Re: Fun with zsh (Re: Associative array ordering (Re: Example fun } } } Bart Schaefer wrote: } } > Following application of your patch, using 3.1.5-pws-6 zsh -f, } > } > zsh% foo=('(I*) } > } > only feeps } } Whew. The first behavior is the correct one, since the completion code } should take the `(I*)' as the prefix of the string to complete and as } long as you don't have a file with a name starting with this, nothing } should be matched. But I *DO* have a file beginning with "I" -- $PWD is the zsh source root, so the INSTALL file is there. (I*) apparently isn't a glob pattern: zagzig% echo (I*) zsh: no matches found: (I*) zagzig% echo (I*|) INSTALL So if your patch somehow makes (I*) complete, something weird is going on. -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com