Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: TAB-expansion problems
- X-seq: zsh-users 8594
- From: Meino Christian Cramer <Meino.Cramer@xxxxxx>
- To: schaefer@xxxxxxxxxxxxxxxx
- Subject: Re: TAB-expansion problems
- Date: Sun, 13 Mar 2005 09:54:50 +0100 (CET)
- Cc: zsh-users@xxxxxxxxxx
- In-reply-to: <1050313045036.ZM12713@xxxxxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <1050311051417.ZM9377@xxxxxxxxxxxxxxxxxxxxxxx> <20050311.193734.78721293.Meino.Cramer@xxxxxx> <1050313045036.ZM12713@xxxxxxxxxxxxxxxxxxxxxxx>
From: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
Subject: Re: TAB-expansion problems
Date: Sun, 13 Mar 2005 04:50:36 +0000
Hi Bart, hi list members!
:)
I see, I have to learn A LOT more about zsh!
Ok, I "killed" cdpath and now my <TAB> does not report "everything
ever seen" anymore.
I included the first zstyle in my .$HOME/zshrc and got after entering
cd <TAB>
the additonal information, saying:
Completing local directory
which is exactly what I want to have (currently, for the first... ;)
An addtional I have:
Suppose your are here:
$HOME/ThisDir/AnotherDir
and in ./AnotherDir there is another dir called "WhereIWantToBe"
Now I enter
cd <TAB>
Does zsh think that there is no match since I didn't enter
cd Whe<TAB>
thus preferring to show me possibilities for completions from the
path-directories OR does zsh "see" the one and only directoy
"WhereIWantToBe" and gives me
cd WhereIWantToBe
right after hitting <TAB>?
Thanks a lot for all the friendly help !
Keep hacking!
Meino
> On Mar 11, 7:37pm, Meino Christian Cramer wrote:
> }
> } Suppose I am at my $HOME/tmp/. directory. Furthermore there is only
> } ONE additional directory called "TheLonelyOne" there. And I want to
> } to change into that directory. As a lazy person now I would type on
> } the commandline
> }
> } cd <TAB>
> }
> } and want to get
> }
> } cd TheLonelyOne
> }
> } then instead all worldwide reachable directories as a suggestion.
>
> As Tim Kruse has said, the likelyhood here is that zsh is suggesting
> subdirectories of the directories listed in your cdpath. If you add
> the following style you'll get better information:
>
> zstyle ':completion:*' format '%SCompleting %U%d%u%s'
>
> After you've tried that, so you've seen what's going on, you can then
> add this style:
>
> zstyle :completion::complete:cd:: tag-order \
> local-directories path-directories
>
> The tag-order style controls which sets of matches are displayed. In
> the example above, local-directories are preferred, and only when no
> local directories are found are path-directories (those found along
> your cdpath) shown. The default is to display all sets of matches at
> the same time.
>
> } From my current point of knowledge I didn't neither know the correct
> } naming for that behaviour
>
> It's "completion".
>
Messages sorted by:
Reverse Date,
Date,
Thread,
Author