From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1838 invoked from network); 16 Jun 2001 20:41:51 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 16 Jun 2001 20:41:51 -0000 Received: (qmail 8408 invoked by alias); 16 Jun 2001 20:41:13 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 3928 Received: (qmail 8397 invoked from network); 16 Jun 2001 20:41:12 -0000 X-Authentication-Warning: candle.brasslantern.com: schaefer set sender to lantern@shell10.ba.best.com using -f From: "Bart Schaefer" Message-Id: <1010616204004.ZM5912@candle.brasslantern.com> Date: Sat, 16 Jun 2001 20:40:04 +0000 In-Reply-To: <20010616195236.A18024@camelot.de> Comments: In reply to Danijel Tasov ".. completion" (Jun 16, 7:52pm) References: <20010616195236.A18024@camelot.de> X-Mailer: Z-Mail (5.0.0 30July97) To: Danijel Tasov , zsh-users@sunsite.dk Subject: Re: .. completion MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Jun 16, 7:52pm, Danijel Tasov wrote: } } When I type /us it will be completed to /usr/ when pressing TAB, } but .. will not be completed to ../ like in tcsh. Zsh tends to ignore '..' on the grounds that you only have to type one character either way, so it's not a hardship to type '/' instead of TAB. In 4.0.1 with the `compinit' system installed, you can fix this in some contexts by using: zstyle ':completion:*' special-dirs ".." I say "in some contexts" because the special-dirs style applies only when completing path names or directories, not when completing file names. So the above style will allow '..' to complete to '../' after 'cd', but not after 'ls' (for example). This is probably a bug. To zsh-workers: In _path_files, the special-dirs style is looked up only as a string, but the documentation says it may be either a string or a boolean. Then the string is used only if there's already a '/' on the line or if the -f or -/ options were given. However, in _files, _path_files is always called with -g option, so the special-dirs style doesn't work at all for _files. -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net