diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-10-18 19:16:24 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-10-18 19:16:24 +0000 |
commit | 7f470ebcb09972d46e947dddf0c16197dd3a312f (patch) | |
tree | c593e1ffe9dbcfc0c6b26ac00f9f984d4a515b66 /Doc/Zsh/compwid.yo | |
parent | 96a1f68875132a63a408902bf25e99d40fb14a89 (diff) | |
download | zsh-7f470ebcb09972d46e947dddf0c16197dd3a312f.tar.gz zsh-7f470ebcb09972d46e947dddf0c16197dd3a312f.tar.xz zsh-7f470ebcb09972d46e947dddf0c16197dd3a312f.zip |
25912: fix another metafication bug in completion
and remove lies about matchers
Diffstat (limited to 'Doc/Zsh/compwid.yo')
-rw-r--r-- | Doc/Zsh/compwid.yo | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/Doc/Zsh/compwid.yo b/Doc/Zsh/compwid.yo index dcf2d1569..05b8ab9b2 100644 --- a/Doc/Zsh/compwid.yo +++ b/Doc/Zsh/compwid.yo @@ -942,16 +942,14 @@ line match the corresponding upper case character in the trial completion you can use `tt(m:{[:lower:]}={[:upper:]})'. Although the matching system does not yet handle multibyte characters, this is likely to be a future extension, at which point this syntax will handle -arbitrary alphabets; until then it is safer to use the older syntax -that only handles ASCII characters, `tt(m:{a-z}={A-Z}) as this does -not have side effects in the case of multibyte characters. - -In other cases `tt([:)var(name)tt(:])' forms are allowed. If the two forms -on the left and right are the same, the characters must match exactly. In -remaining cases, the corresponding tests are applied to both characters, -but they are not otherwise constrained; any matching character in one set -goes with any matching character in the other set: this is equivalent to -the behaviour of ordinary character classes. +arbitrary alphabets; hence this form, rather than the use of explicit +ranges, is the recommended form. In other cases +`tt([:)var(name)tt(:])' forms are allowed. If the two forms on the left +and right are the same, the characters must match exactly. In remaining +cases, the corresponding tests are applied to both characters, but they +are not otherwise constrained; any matching character in one set goes +with any matching character in the other set: this is equivalent to the +behaviour of ordinary character classes. The pattern var(tpat) may also be one or two stars, `tt(*)' or `tt(**)'. This means that the pattern on the command line can match |