diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-15 09:07:09 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-15 09:07:09 +0000 |
commit | e6cc1ece7fed93fd31ca4e7f7726de034ede887c (patch) | |
tree | 93087d3edf5eb27836ba9bbdfb687b416fb7c629 /Completion/Core/_files | |
parent | bf990125d18effbf111fd6a30ff5bf90c4c263ae (diff) | |
download | zsh-e6cc1ece7fed93fd31ca4e7f7726de034ede887c.tar.gz zsh-e6cc1ece7fed93fd31ca4e7f7726de034ede887c.tar.xz zsh-e6cc1ece7fed93fd31ca4e7f7726de034ede887c.zip |
zsh-workers/9731
Diffstat (limited to 'Completion/Core/_files')
-rw-r--r-- | Completion/Core/_files | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/Completion/Core/_files b/Completion/Core/_files index 821d324d8..1e139bc6b 100644 --- a/Completion/Core/_files +++ b/Completion/Core/_files @@ -16,17 +16,14 @@ else fi (( $opts[(I)-F] )) && hasign=yes -if [[ "$group[2]" = files ]]; then - opts=("$opts[@]" "$group[@]") - group=() -fi +[[ "$group[2]" = files ]] && opts=("$opts[@]" "$group[@]") group=() ign=() -if zstyle -s ":completion:${curcontext}:all-files" file-patterns tmp && - [[ -n "$tmp" ]]; then - aopts=(-g "$tmp") -fi +zstyle -s ":completion:${curcontext}:all-files" file-patterns tmp && + [[ -n "$tmp" ]] && + aopts=(-g "$tmp") + if zstyle -s ":completion:${curcontext}:directories" file-patterns tmp && [[ -n "$tmp" ]]; then dopts=(-g "$tmp") |