From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22331 invoked by alias); 27 May 2011 15:44:40 -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: 29402 Received: (qmail 5564 invoked from network); 27 May 2011 15:44:29 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received-SPF: none (ns1.primenet.com.au: domain at closedmail.com does not designate permitted sender hosts) From: Bart Schaefer Message-id: <110527084413.ZM6281@torch.brasslantern.com> Date: Fri, 27 May 2011 08:44:13 -0700 In-reply-to: Comments: In reply to Mikael Magnusson "Re: Problem with fake-files style and cd" (May 27, 5:16pm) References: <237967ef0902140622s7389d2c8h5a0c786dcf207422@mail.gmail.com> <200902141801.n1EI1E2l003603@pws-pc.ntlworld.com> <237967ef0902141019t30118690m30116c9413015d96@mail.gmail.com> <090214111316.ZM15188@torch.brasslantern.com> <237967ef0902141141y609b61d3i154546f6f6886c65@mail.gmail.com> <090214133904.ZM15383@torch.brasslantern.com> <20090216094632.30502fe9@news01> <237967ef0902160155m583e714fqe9bbd344420f1ce0@mail.gmail.com> <110526214110.ZM518@torch.brasslantern.com> <110526223650.ZM804@torch.brasslantern.com> <110527080643.ZM6124@torch.brasslantern.com> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers Subject: Re: Problem with fake-files style and cd MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On May 27, 5:16pm, Mikael Magnusson wrote: } } > Of course (as discussed in 8878 and 8880) it would be silly to use } > the tags to order the completions differently than the way cdpath is } > used by cd et al. Hmm, there might be a way with the tags to cause } > completion to explicitly expand paths (force "$PWD/" in front of the } > local-directories, for example) to eliminate the ambiguity, but I'm } > not going to try to figure that out. } } Do you mean in front of the path-directories? cd goes to local } directories first, and then cdpath. I meant what I wrote; at first I had "force ./ in front" but then I realized that "cd ./foo" will in some circumstances change into a directory $^cdath/./foo(N) so rather than rewrite the whole example I just changed "." to "$PWD". I see now that was a false economy and I should have just figured out how to say "populate path-directories with $^cdpath/*(N)".