From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4131 invoked from network); 18 Aug 1998 15:39:13 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 18 Aug 1998 15:39:13 -0000 Received: (from list@localhost) by math.gatech.edu (8.9.1/8.9.1) id LAA11602; Tue, 18 Aug 1998 11:32:01 -0400 (EDT) Resent-Date: Tue, 18 Aug 1998 11:31:48 -0400 (EDT) X-Lotus-FromDomain: PC-PLUS From: "Stephen Riehm" To: zsh-users@math.gatech.edu Message-ID: Date: Tue, 18 Aug 1998 17:33:42 +0200 Subject: zsh - new user with questions Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline Resent-Message-ID: <"LKqN82.0.pq2.avPsr"@math> Resent-From: zsh-users@math.gatech.edu X-Mailing-List: archive/latest/1729 X-Loop: zsh-users@math.gatech.edu X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Hi guys, I know - first read the FAQ, then the man pages - done that and more and I've still got the following questions: (background: I'm a tcsh power-user - but due to politically induced technical problems, I'm looking for something more ksh compatible, but which can do a whole lot more - zsh) - extended completion. I'm terribly used to never having to type UPPERCASE letters, and using extreme short cuts. ie: with tcsh's enhanced completions, to complete the file named: ReadMe.First all I would type id: r.f - is there a way to do this sort of thing in zsh? - I tried use ls ***/*(/l2) to find all the empty directories in a tree, but it didn't work, instead it counted the number of directories in each directory (I think, I wasn't quite sure what it was doing) - if you cd through a link, the prompt correctly knows where you are logically, but cd'ing back up again with cd .. puts you in the directory above the physical directory in which you were. Is it possible to make all cd's happen in relation to your logical position? - raw completions: the completion mechanism is quite nice, even if I haven't totally groked it yet, but occaisonally I want to perform completions which are normally disallowed by compctl. The simplest example is cd. "compctl -g '*(-/)' cd" will complete nicely, unless I want to cd into a hidden (dot) directory. Then it doesn't complete at all. Is it possible to say that it should complete non-hidden directories, unless the text typed indicates otherwise, ie: if I type "cd ", I get a list of all the normal directories, but if I then type . it should use the . and show me all the directories beginning with . I've got lots of other questions, but they aren't as annoying as the ones above. HAve any of you done anything in this direction before? Thanks in advance, Steve