From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11350 invoked by alias); 9 Dec 2015 11:51:06 -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: 37361 Received: (qmail 26302 invoked from network); 9 Dec 2015 11:51:05 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-AuditID: cbfec7f5-f79b16d000005389-87-566815a5ef53 Date: Wed, 09 Dec 2015 11:50:58 +0000 From: Peter Stephenson To: Zsh hackers list Subject: Re: ZSH - tab-completion of $PATH won't work with /./ or /../ in it Message-id: <20151209115058.1c37b877@pwslap01u.europe.root.pri> In-reply-to: References: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xq7pLRTPCDP7vEbI42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGQ8WTmMpWMtasXbicZYGxi0sXYycHBICJhJbryxkhrDFJC7c W8/WxcjFISSwlFHiYfsddghnBpPEgz/voDKnGSXO7lnPCuGcYZTo3/OWCaSfRUAVqP8B2Fw2 AUOJqZtmM4LYIgJaEjtOngSrERbwkeg9+oAdxOYVsJf4u/EcWD2nQLDEv+XNLBBDZzJKrD6+ FqyBX0Bf4urfT0wQB9pLzLxyhhGiWVDix+R7YM3MQAs2b2tihbDlJTaveQv2kJCAusSNu7vZ JzAKz0LSMgtJyywkLQsYmVcxiqaWJhcUJ6XnGukVJ+YWl+al6yXn525ihIT01x2MS49ZHWIU 4GBU4uGtcEoPE2JNLCuuzD3EKMHBrCTCa/sFKMSbklhZlVqUH19UmpNafIhRmoNFSZx35q73 IUIC6YklqdmpqQWpRTBZJg5OqQbG/ctEWG9u0mowYzKU2if2u+OWC1dtUajd2pbVX871/vq8 5t7pJOlHqx/sW9167/62/vM25k13vQ/8uHA4RXXjbZMcJeGg34kXlqwz3/1Od4pjs97U6dcC e2y7+MMdHDfWfjzqutkgLPPXo9AFmzWZrt7ounDPI33a46Kj52fv6gnjbpCN/lJ6WomlOCPR UIu5qDgRALp26HJlAgAA On Tue, 08 Dec 2015 22:22:36 -0800 Bart Schaefer wrote: > The command hash table has NEVER included commands that appear along > any relative path. ...and actually, this can't be the problem. The path isn't relative, it just a ".." or "." in it(e.g. /Users/jpolansky/./test), and this usually works... $path contains just normal path: % which config.status config.status not found $path also contains /export/home/pws/src/zsh-git/code/Src/..: % which config.status /export/home/pws/src/zsh-git/code/Src/.. and config.status is completed. Same with /export/home/pws/src/zsh-git/code/./ So something else is going on. pws