about summary refs log tree commit diff
path: root/Src/Zle/complete.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-12-01 09:51:01 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-12-01 09:51:01 +0000
commit3c90b3cd283901397e377da28233275193d29e24 (patch)
tree408b9fe352061fc11e1b5a67e6bfff09a1f7f1a9 /Src/Zle/complete.c
parentd77dd6e61b41a1e981b776ae960be2e6bb7bad1c (diff)
downloadzsh-3c90b3cd283901397e377da28233275193d29e24.tar.gz
zsh-3c90b3cd283901397e377da28233275193d29e24.tar.xz
zsh-3c90b3cd283901397e377da28233275193d29e24.zip
zsh-workers/8834
Diffstat (limited to 'Src/Zle/complete.c')
-rw-r--r--Src/Zle/complete.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Src/Zle/complete.c b/Src/Zle/complete.c
index f52ac98ef..1841514a1 100644
--- a/Src/Zle/complete.c
+++ b/Src/Zle/complete.c
@@ -599,7 +599,9 @@ bin_compadd(char *name, char **argv, char *ops, int func)
 	}
     }
  ca_args:
-    if (!*argv)
+
+    if (!*argv && !dat.group &&
+	!(dat.aflags & (CAF_NOSORT|CAF_UNIQALL|CAF_UNIQCON)))
 	return 1;
 
     dat.match = match = cpcmatcher(match);