From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27492 invoked from network); 14 Jan 2003 18:06:37 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 14 Jan 2003 18:06:37 -0000 Received: (qmail 12773 invoked by alias); 14 Jan 2003 18:06:21 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 18115 Received: (qmail 12728 invoked from network); 14 Jan 2003 18:06:20 -0000 Date: Tue, 14 Jan 2003 19:03:51 +0100 From: DervishD To: Peter Stephenson Cc: Zsh Subject: Re: And another strange behaviour... Message-ID: <20030114180351.GC2403@DervishD> Mail-Followup-To: Peter Stephenson , Zsh References: <20030114162712.GE1630@DervishD> <1032.1042566097@csr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1032.1042566097@csr.com> User-Agent: Mutt/1.4i Organization: Pleyades User-Agent: Mutt/1.4i Hi Peter :) > > Why, even if I set MAGIC_EQUAL_SUBST, this doesn't work?: > > dd if= > Are you using old fashioned compctl completions? There's no > special handling of this case; you need to look at the dd recipe, > which you can find in Misc/compctl-examples. I'm using currently neither compctl nor new style completion, but at some point in the past, setting magicequalsubst did the trick with 'dd', 'configure', and some of my programs, too. This is the reason why I'm asking this. It's weird :??? In the documentation says that when magicetc is set, then any unquoted shell arg is eligible for file expansion, and I suppose this is true, but, how about *completion*? How can I make that eligible for completion *without* creating special recipes for the programs that get arguments with '='? If I'm not wrong, no completion mechanism, neither compctl nor the new system, is needed in order to make this work :?? Does MES conflict with any other option (apart from KSH_TYPESET)? Thanks a lot for answering, Peter :) Raśl