diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-17 11:17:10 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-17 11:17:10 +0000 |
commit | 30a98cc4d6e54f2a5c356579aa60c2af8d344101 (patch) | |
tree | 6cc8874b7712a0be1f5a506dee62ca984d53b130 /Src/Zle/complete.c | |
parent | d85d34d8183a8a45bfb09c4242ef9368860be6d9 (diff) | |
download | zsh-30a98cc4d6e54f2a5c356579aa60c2af8d344101.tar.gz zsh-30a98cc4d6e54f2a5c356579aa60c2af8d344101.tar.xz zsh-30a98cc4d6e54f2a5c356579aa60c2af8d344101.zip |
scrolling in completion lists and menu-selection, version1
Diffstat (limited to 'Src/Zle/complete.c')
-rw-r--r-- | Src/Zle/complete.c | 11 |
1 files changed, 6 insertions, 5 deletions
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); |