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/_sort_tags | 2 ++ Completion/Core/_tags | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'Completion/Core') 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 -- cgit 1.4.1