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 | |
parent | 972208833b687cb1167bb5efe10441092dfc6af1 (diff) | |
download | zsh-1296dfbff0b5fd3e39eed3fbc67327ce4609f591.tar.gz zsh-1296dfbff0b5fd3e39eed3fbc67327ce4609f591.tar.xz zsh-1296dfbff0b5fd3e39eed3fbc67327ce4609f591.zip |
zsh-workers/10146
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Core/_sort_tags | 2 | ||||
-rw-r--r-- | Completion/Core/_tags | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/Completion/Core/_sort_tags b/Completion/Core/_sort_tags index 778a6000b..bc12e5974 100644 --- a/Completion/Core/_sort_tags +++ b/Completion/Core/_sort_tags @@ -26,3 +26,5 @@ case "$curcontext" in esac comptry "$@" + +return 0 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 |