From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12220 invoked from network); 1 Jun 2007 10:57:31 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.0 (2007-05-01) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=no version=3.2.0 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 1 Jun 2007 10:57:31 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 38307 invoked from network); 1 Jun 2007 10:57:25 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 1 Jun 2007 10:57:25 -0000 Received: (qmail 12797 invoked by alias); 1 Jun 2007 10:57:21 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 23506 Received: (qmail 12788 invoked from network); 1 Jun 2007 10:57:20 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 1 Jun 2007 10:57:20 -0000 Received: (qmail 37790 invoked from network); 1 Jun 2007 10:57:20 -0000 Received: from luonnotar.infodrom.org (217.114.79.202) by a.mx.sunsite.dk with SMTP; 1 Jun 2007 10:57:16 -0000 Received: by luonnotar.infodrom.org (Postfix, from userid 10) id AFCF864852A; Fri, 1 Jun 2007 12:57:16 +0200 (CEST) Received: by finlandia.home.infodrom.org (Postfix, from userid 2006) id DAB8610019; Fri, 1 Jun 2007 12:50:36 +0200 (CEST) Date: Fri, 1 Jun 2007 12:50:36 +0200 From: Maddi Kopfermann To: Peter Stephenson Cc: Zsh-Workers Subject: Re: alias -s doesn't friendly deal with programs having an extension Message-ID: <20070601105036.GB26375@finlandia.home.infodrom.org> References: <20070601095747.GA23444@finlandia.home.infodrom.org> <200706011029.l51ATZbo008613@news01.csr.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <200706011029.l51ATZbo008613@news01.csr.com> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.13 (2006-08-11) On Fri, Jun 01, 2007 at 11:29:35AM +0100, Peter Stephenson: > > More generally, you could write a shell function to do this. > > pathfind() { > local dir > for dir in $path; do > if [[ -f $dir/$2 ]]; then > $1 $dir/$2 "${(@)argv[3,-1]}" > return > fi > done > print pathfind: file not found in path: $2 > return 255 > } > alias -s pl='pathfind perl' nice idea. could that be something for zsh-mime-setup ?