From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20919 invoked by alias); 11 Nov 2014 18:49:19 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 33680 Received: (qmail 1835 invoked from network); 11 Nov 2014 18:49:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-Authority-Analysis: v=2.1 cv=HYUtEE08 c=1 sm=1 tr=0 a=Qyz5EhwEgno+0ygJy6JQjg==:117 a=Qyz5EhwEgno+0ygJy6JQjg==:17 a=G8GL833Es-AA:10 a=N659UExz7-8A:10 a=Xp37747TUCIt-_VD854A:9 a=pILNOxqGKmIA:10 Message-id: <54625276.2070901@eastlink.ca> Date: Tue, 11 Nov 2014 10:16:22 -0800 From: Ray Andrews User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Icedove/31.2.0 MIME-version: 1.0 To: zsh-workers@zsh.org Subject: Re: 'whence' question References: <545A6D66.3080500@eastlink.ca> <1458.1415209763@thecus.kiddle.eu> <20141105180035.22f6e9b1@pwslap01u.europe.root.pri> <141105204330.ZM2973@torch.brasslantern.com> <20141106211017.11b8848a@pws-pc.ntlworld.com> <20141108204123.1fcc698e@pws-pc.ntlworld.com> <141109105139.ZM27532@torch.brasslantern.com> In-reply-to: <141109105139.ZM27532@torch.brasslantern.com> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit ALL GOOD: $ whence -vam "zsh*" zsh is an alias for /usr/local/bin/zsh zshh is an alias for /usr/local/bin/zsh zsh is /usr/local/bin/zsh zsh-RayStyle1 is /usr/local/bin/zsh-RayStyle1 zsh is /usr/bin/zsh zsh is /bin/zsh FIRST OCCURRENCE OF FILES ONLY? I'D EXPECT THE '-m' FORM TO BE THE DEFAULT, THE DOC IS CLEAR THAT ALL COMMAND FORMS ARE SEARCHED. $ whence zsh* /usr/local/bin/zsh /usr/local/bin/zsh-RayStyle1 HERE, QUOTATION BREAKS IT :( $ whence "zsh*" (nothing) Who tested all this stuff back in the day? ALL GOOD: $ whence -vasm "zsh*" zsh is an alias for /usr/local/bin/zsh zshh is an alias for /usr/local/bin/zsh zsh is /usr/local/bin/zsh -> /usr/local/bin/zsh-RayStyle1 zsh-RayStyle1 is /usr/local/bin/zsh-RayStyle1 zsh is /usr/bin/zsh -> /usr/local/bin/zsh-RayStyle1 zsh is /bin/zsh -> /usr/local/bin/zsh-RayStyle1 REMOVE '-v' AND ALIASES 'BECOME' FILES! :( THIS ISN'T BROKEN BUT IT SURE ISN'T HELPFUL EITHER. WITHOUT '-v' ONE CAN GET VERY MISLED, BUT CAN THAT BE HELPED? $ whence -asm "zsh*" /usr/local/bin/zsh << THIS IS AN ALIAS! /usr/local/bin/zsh << THIS IS AN ALIAS NAMED zshh !!!! /usr/local/bin/zsh -> /usr/local/bin/zsh-RayStyle1 /usr/local/bin/zsh-RayStyle1 /usr/bin/zsh -> /usr/local/bin/zsh-RayStyle1 /bin/zsh -> /usr/local/bin/zsh-RayStyle1