From d8f703027345170c7bc820ed7808e693dd1377d6 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Sat, 25 Mar 2000 00:21:44 +0000 Subject: zsh-3.1.6-dev-20 --- Src/Zle/complete.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'Src/Zle/complete.c') diff --git a/Src/Zle/complete.c b/Src/Zle/complete.c index c3a09c3dd..f625c34cd 100644 --- a/Src/Zle/complete.c +++ b/Src/Zle/complete.c @@ -36,8 +36,7 @@ mod_export zlong compcurrent; /**/ zlong complistmax, - complistlines, - compignored; + complistlines; /**/ mod_export @@ -477,6 +476,9 @@ bin_compadd(char *name, char **argv, char *ops, int func) sp = &(dat.prpre); e = "string expected after -%c"; break; + case 'a': + dat.aflags |= CAF_ALT; + break; case 'M': sp = &m; e = "matching specification expected after -%c"; @@ -910,9 +912,9 @@ static struct compparam compkparams[] = { { "old_list", PM_SCALAR, VAL(compoldlist), NULL, NULL }, { "old_insert", PM_SCALAR, VAL(compoldins), NULL, NULL }, { "vared", PM_SCALAR, VAL(compvared), NULL, NULL }, + { "alternate_nmatches", PM_INTEGER | PM_READONLY, NULL, NULL, VAL(get_anmatches) }, { "list_lines", PM_INTEGER | PM_READONLY, NULL, NULL, VAL(get_listlines) }, { "all_quotes", PM_SCALAR | PM_READONLY, VAL(compqstack), NULL, NULL }, - { "ignored", PM_INTEGER | PM_READONLY, VAL(compignored), NULL, NULL }, { NULL, 0, NULL, NULL, NULL } }; @@ -1023,7 +1025,14 @@ set_compstate(Param pm, HashTable ht) static zlong get_nmatches(Param pm) { - return (permmatches(0) ? 0 : nmatches); + return num_matches(1); +} + +/**/ +static zlong +get_anmatches(Param pm) +{ + return num_matches(0); } /**/ -- cgit 1.4.1