From 1296dfbff0b5fd3e39eed3fbc67327ce4609f591 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Wed, 15 Mar 2000 10:37:30 +0000 Subject: zsh-workers/10146 --- Completion/Core/_tags | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Completion/Core/_tags') 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 -- cgit 1.4.1