diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-03-15 10:37:30 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-03-15 10:37:30 +0000 |
commit | 1296dfbff0b5fd3e39eed3fbc67327ce4609f591 (patch) | |
tree | a88c732aa3930020c0b6415342610d56b14145e3 /Completion/Core/_tags | |
parent | 972208833b687cb1167bb5efe10441092dfc6af1 (diff) | |
download | zsh-1296dfbff0b5fd3e39eed3fbc67327ce4609f591.tar.gz zsh-1296dfbff0b5fd3e39eed3fbc67327ce4609f591.tar.xz zsh-1296dfbff0b5fd3e39eed3fbc67327ce4609f591.zip |
zsh-workers/10146
Diffstat (limited to 'Completion/Core/_tags')
-rw-r--r-- | Completion/Core/_tags | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Completion/Core/_tags b/Completion/Core/_tags index 1884717e2..6e3966074 100644 --- a/Completion/Core/_tags +++ b/Completion/Core/_tags @@ -44,7 +44,11 @@ if (( $# )); then for tag in $order; do case $tag in -) nodef=yes;; - *\(\)) "${${tag%%[ ]#\(\)}##[ ]#}" "$@";; + *\(\)) if ! "${${tag%%[ ]#\(\)}##[ ]#}" "$@"; then + nodef=yes + break + fi + ;; \!*) comptry "${(@)argv:#(${(j:|:)~${=tag[2,-1]}})}";; ?*) comptry ${=tag};; esac |