diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-18 07:36:55 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-18 07:36:55 +0000 |
commit | fe65ab1dd85195ae0bef29f11aea74209c00cb8b (patch) | |
tree | 1e435897e589f4e0e66f89ef6128bd5752b4e056 /Doc/Zsh/compsys.yo | |
parent | 59da43689af6ca1048f2e956f10c18cd17774f2a (diff) | |
download | zsh-fe65ab1dd85195ae0bef29f11aea74209c00cb8b.tar.gz zsh-fe65ab1dd85195ae0bef29f11aea74209c00cb8b.tar.xz zsh-fe65ab1dd85195ae0bef29f11aea74209c00cb8b.zip |
completion list scrolling cleanup; *STATUS renamed to *PROMPT, styles for new used parameters, use local keymap when waiting at list-prompt (10801)
Diffstat (limited to 'Doc/Zsh/compsys.yo')
-rw-r--r-- | Doc/Zsh/compsys.yo | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Doc/Zsh/compsys.yo b/Doc/Zsh/compsys.yo index 5e698a9ae..84d301e5a 100644 --- a/Doc/Zsh/compsys.yo +++ b/Doc/Zsh/compsys.yo @@ -1267,6 +1267,19 @@ for a tag, the matches added for it will be listed as if the tt(LIST_PACKED) option were set for them. If it is set to `false', they are listed normally. ) +kindex(list-prompt, completion style) +item(tt(list-prompt))( +If this style is set to a non-empty value for the tt(default) tag, +completion lists that don't fit on the screen can be scrolled (see +ifzman(the description of the tt(zsh/complist) module in zmanref(zshmodules))\ +ifnzman(noderef(The zsh/complist Module))\ +). The value will be displayed after every screenful, prompting for a +key and may contain the escape `tt(%l)' which will be replaced by the +number of the last line displayed and the total number of lines. As +usual, the `tt(%S)', `tt(%s)', `tt(%B)', `tt(%b)', `tt(%U)', `tt(%u)', +and `tt(%{)...tt(%})' escapes for the terminal display modes are +understood, too. +) kindex(list-rows-first, completion style) item(tt(list-rows-first))( This style is tested like the tt(list-packed) style and determines if @@ -1559,6 +1572,28 @@ The tt(_history_complete_word) bindable command uses this to decide if all duplicate matches should be removed, rather than just consecutive duplicates. ) +kindex(select-prompt, completion style) +item(tt(select-prompt))( +If this is set to a non-empty string for the tt(default) tag, its +value will be displayed during menu-selection (see the tt(menu) style +above) when the completion list does not fit on the screen as a +whole. The same escapes as for the tt(list-prompt) style are +understood, plus `tt(%m)' which is replaced by the number of the +currently selected match and the total number of matches and `tt(%p)' +which is replaced by `tt(Top)' when the mark is on the first line, +`tt(Bottom)' when it is on the last line and the relative position of +the mark in the list given as a percentage. +) +kindex(select-scroll, completion style) +item(tt(select-scroll))( +This style is tested for the tt(default) tag and determines how a +completion list is scrolled during a menu-selection (see the tt(menu) +style above) when the completion list does not fit on the screen as a +whole. Its value should be `tt(0)' (zero) to scroll by +half-screenfuls, a positive integer to scroll by that many lines and a +negative number to scroll by the number of lines of the screen minus +that number (or plus the number, since it is negative). +) kindex(single-ignored, completion style) item(tt(single-ignored))( This is used by the tt(_ignored) completer. It specifies what |