about summary refs log tree commit diff
path: root/Doc/Zsh
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2008-10-18 19:16:24 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2008-10-18 19:16:24 +0000
commit7f470ebcb09972d46e947dddf0c16197dd3a312f (patch)
treec593e1ffe9dbcfc0c6b26ac00f9f984d4a515b66 /Doc/Zsh
parent96a1f68875132a63a408902bf25e99d40fb14a89 (diff)
downloadzsh-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')
-rw-r--r--Doc/Zsh/compwid.yo18
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