Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: cd directory completion?
- X-seq: zsh-users 2498
- From: Andre Pang <ozone@xxxxxxxxxxx>
- To: Dominik Vogt <dominik.vogt@xxxxxx>
- Subject: Re: cd directory completion?
- Date: Mon, 23 Aug 1999 23:35:51 +1000
- Cc: zsh-users@xxxxxxxxxxxxxx
- In-reply-to: <19990823152219.I32224@xxxxxx>; from Dominik Vogt on Mon, Aug 23, 1999 at 03:22:19PM +0200
- Mail-followup-to: Dominik Vogt <dominik.vogt@xxxxxx>, zsh-users@xxxxxxxxxxxxxx
- Mailing-list: contact zsh-users-help@xxxxxxxxxxxxxx; run by ezmlm
- References: <19990823152219.I32224@xxxxxx>
- Reply-to: Andre Pang <ozone@xxxxxxxxxxx>
On Mon, Aug 23, 1999 at 03:22:19PM +0200, Dominik Vogt wrote:
> I'd like to have cd complete directory names as well as
> symlinks that point to directories (zsh-3.0.6). Is there
> a way to do this without writing a completion function?
> (And I don't want to fiddle with any 'chase symlink' setting
> there may be - I like them the way they are). I couldn't
> find anything appropriate in the man page. If it's not
> possible without a function, has anybody written one and
> can send it to me?
I dunno if this is any 'good' (from a technical zsh perspective), but
here's mine for 3.1.5. May (not) work on 3.0.6. Also have provided other
(really) simple ones which I've used.
compctl -g '*(-/) .*(-/)' cd # what you want
compctl -g '*(/) .*(/)' rmdir
compctl -j -P % kill
compctl -j -P % fg
compctl -j -P % bg
compctl -u w
compctl -m whence
compctl -c which
compctl -c man
compctl -u who
Flame away if any of them suck :).
--
__/\___/\_/\____/\____/\ Andre Pang
/ /__ / \_ \_ __)
( : / (__: ) | | _)_ ozone@xxxxxxxxxxx, andrep@xxxxxxxxxxxxxxx
\___( ______/|__;__|_____| http://www.mindflux.com.au/ozone/
\/ - #ozone mobile ph#: 0411-882299
Messages sorted by:
Reverse Date,
Date,
Thread,
Author