From 9acc1dd713d95c0e894b4eee86f524888753f8a3 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Wed, 22 Sep 1999 22:29:54 +0000 Subject: zsh-workers/8001 --- Doc/Zsh/compctl.yo | 14 +++++++++++++- Doc/Zsh/compsys.yo | 6 ++++-- Doc/Zsh/compwid.yo | 14 +++++++++++++- 3 files changed, 30 insertions(+), 4 deletions(-) (limited to 'Doc') diff --git a/Doc/Zsh/compctl.yo b/Doc/Zsh/compctl.yo index eaf257660..5ac0a910d 100644 --- a/Doc/Zsh/compctl.yo +++ b/Doc/Zsh/compctl.yo @@ -137,7 +137,7 @@ matching specifications, as described below in noderef(Matching Control). texinode(Option Flags)(Alternative Completion)(Command Flags)(Programmable Completion Using compctl) sect(Option Flags) startlist() -list([ tt(-fcFBdeaRGovNAIOPZEnbjrzu/) ]) +list([ tt(-fcFBdeaRGovNAIOPZEnbjrzu/12) ]) list([ tt(-k) var(array) ] [ tt(-g) var(globstring) ] \ [ tt(-s) var(subststring) ]) list([ tt(-K) var(function) ] [ tt(-i) var(function) ]) @@ -516,6 +516,18 @@ nor in menucompletion. These unsorted groups are in a different name space from the sorted ones, so groups defined as tt(-J files) and tt(-V files) are distinct. ) +item(tt(-1))( +If given together with the tt(-J) option, makes duplicate matches in +the group be kept. If given together with the tt(-V) option, makes +only consecutive duplicates in the group be removed. Note that groups +with and without this flag are in different name spaces. +) +item(tt(-2))( +If given together with the tt(-J) option, behaves the same as +tt(-J). If given together with the tt(-V) option, keep all duplicate +matches. Again, groups with and without this flag are in different +name spaces. +) item(tt(-M) var(match-spec))( This defines additional matching control specifications that should be used only when testing words for the list of flags this flag appears in. The format diff --git a/Doc/Zsh/compsys.yo b/Doc/Zsh/compsys.yo index 913bc95ea..524ea6ee0 100644 --- a/Doc/Zsh/compsys.yo +++ b/Doc/Zsh/compsys.yo @@ -566,8 +566,10 @@ above the matches added. These options also will make sure that the matches are placed in a separate group (the second argument is used as the name of the group) if the configuration key tt(group_matches) is set to a non-empty string. Normally a sorted group will be used for this -(with the `tt(-J)' option), but if the option `tt(-V)' is given, a -unsorted group will be used instead. +(with the `tt(-J)' option), but if a option starting with `tt(-V)' or +`tt(-J)' is given, that option will be included in the array, so that +it is possible to make the group unsorted by given the option +`tt(-V)', `tt(-V1)', or `tt(-V2)'. In most cases, this function will be used like this: diff --git a/Doc/Zsh/compwid.yo b/Doc/Zsh/compwid.yo index d4b9dd797..c8abf7959 100644 --- a/Doc/Zsh/compwid.yo +++ b/Doc/Zsh/compwid.yo @@ -369,7 +369,7 @@ otherwise. ) findex(compadd) cindex(completion widgets, adding specified matches) -xitem(tt(compadd) [ tt(-qQfenUaml) ] [ tt(-F) var(array) ]) +xitem(tt(compadd) [ tt(-qQfenUaml12) ] [ tt(-F) var(array) ]) xitem([ tt(-P) var(prefix) ] [ tt(-S) var(suffix) ]) xitem([ tt(-p) var(hidden-prefix) ] [ tt(-s) var(hidden-suffix) ]) xitem([ tt(-i) var(ignored-prefix) ] [ tt(-I) var(ignored-suffix) ]) @@ -463,6 +463,18 @@ of matches the words should be stored in. item(tt(-V) var(name))( Like tt(-J) but naming a unsorted group. ) +item(tt(-1))( +If given together with the tt(-J) option, makes duplicate matches in +the group be kept. If given together with the tt(-V) option, makes +only consecutive duplicates in the group be removed. Note that groups +with and without this flag are in different name spaces. +) +item(tt(-2))( +If given together with the tt(-J) option, behaves the same as +tt(-J). If given together with the tt(-V) option, keep all duplicate +matches. Again, groups with and without this flag are in different +name spaces. +) item(tt(-X) var(explanation))( As for tt(compctl) and tt(compgen), the var(explanation) string will be printed with the list of matches. -- cgit 1.4.1