From 30a98cc4d6e54f2a5c356579aa60c2af8d344101 Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 17 Apr 2000 11:17:10 +0000 Subject: scrolling in completion lists and menu-selection, version1 --- Src/Zle/complete.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'Src/Zle/complete.c') diff --git a/Src/Zle/complete.c b/Src/Zle/complete.c index ef961eeba..58cd8a216 100644 --- a/Src/Zle/complete.c +++ b/Src/Zle/complete.c @@ -35,8 +35,7 @@ /**/ mod_export zlong compcurrent; /**/ -zlong complistmax, - complistlines, +zlong complistlines, compignored; /**/ @@ -50,7 +49,8 @@ char **compwords, *compquote, *compqstack, *comppatmatch, - *complastprompt; + *complastprompt, + *complistmax; /**/ char *compiprefix, *compcontext, @@ -904,7 +904,7 @@ static struct compparam compkparams[] = { { "unambiguous", PM_SCALAR | PM_READONLY, NULL, NULL, VAL(get_unambig) }, { "unambiguous_cursor", PM_INTEGER | PM_READONLY, NULL, NULL, VAL(get_unambig_curs) }, - { "list_max", PM_INTEGER, VAL(complistmax), NULL, NULL }, + { "list_max", PM_SCALAR, VAL(complistmax), NULL, NULL }, { "last_prompt", PM_SCALAR, VAL(complastprompt), NULL, NULL }, { "to_end", PM_SCALAR, VAL(comptoend), NULL, NULL }, { "old_list", PM_SCALAR, VAL(compoldlist), NULL, NULL }, @@ -1292,7 +1292,7 @@ setup_(Module m) comprpms = compkpms = NULL; compwords = NULL; compprefix = compsuffix = compiprefix = compisuffix = - compqiprefix = compqisuffix = + compqiprefix = compqisuffix = complistmax = compcontext = compparameter = compredirect = compquote = compquoting = comprestore = complist = compinsert = compexact = compexactstr = comppatmatch = comppatinsert = @@ -1347,6 +1347,7 @@ finish_(Module m) { if (compwords) freearray(compwords); + zsfree(complistmax); zsfree(compprefix); zsfree(compsuffix); zsfree(compiprefix); -- cgit 1.4.1