summary refs log tree commit diff
path: root/Doc/Zsh/contrib.yo
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/Zsh/contrib.yo')
-rw-r--r--Doc/Zsh/contrib.yo21
1 files changed, 16 insertions, 5 deletions
diff --git a/Doc/Zsh/contrib.yo b/Doc/Zsh/contrib.yo
index a2884c4c9..a18910f75 100644
--- a/Doc/Zsh/contrib.yo
+++ b/Doc/Zsh/contrib.yo
@@ -687,9 +687,10 @@ The function may be run outside zle in which case it prints the character
 keystrokes.
 
 The set of accented characters is reasonably complete up to Unicode
-character U+0180, the set of special characters less so.  However, it
-mostly gives up at that point.  Adding new characters is easy, however.
-Please send any additions to tt(zsh-workers@sunsite.dk).
+character U+0180, the set of special characters less so.  However, it it
+is very sporadic from that point.  Adding new characters is easy,
+however; see the function tt(define-composed-chars).  Please send any
+additions to tt(zsh-workers@sunsite.dk).
 
 The codes for the second character when used to accent the first are as
 follows.  Note that not every character can take every accent.
@@ -709,14 +710,15 @@ sitem(tt(_))(Underline, however there are currently no underlined characters.)
 sitem(tt(/))(Stroke through the base character.)
 sitem(tt("))(Double acute (only supported on a few letters).)
 sitem(tt(;))(Ogonek.  (A little forward facing hook at the bottom right
-of the character.  The "g" stands for "Ogonek" but another
-mnemonic is that g has a squiggle below the line.))
+of the character.))
 sitem(tt(<))(Caron.  (A little v over the letter.))
 sitem(tt(0))(Circle over the base character.)
 sitem(tt(2))(Hook over the base character.)
 sitem(tt(9))(Horn over the base character.)
 endsitem()
 
+The most common characters from the Arabic, Cyrillic, Greek and Hebrew
+alphabets are available; consult RFC 1345 for the appropriate sequences.
 The following other two-character sequences are understood.
 
 startitem()
@@ -772,6 +774,14 @@ sitem(tt(PI))(Pilcrow (paragraph))
 sitem(tt(-o))(Spanish masculine ordinal indicator)
 sitem(tt(>>))(Right guillemet)
 sitem(tt(?I))(Inverted question mark)
+sitem(tt(-1))(Hyphen)
+sitem(tt(-N))(En dash)
+sitem(tt(-M))(Em dash)
+sitem(tt(-3))(Horizontal bar)
+sitem(tt(:3))(Vertical ellipsis)
+sitem(tt(.3))(Horizontal midline ellipsis)
+sitem(tt(!2))(Double vertical line)
+sitem(tt(=2))(Double low line)
 sitem(tt(RQUOTE()6))(Left single quote)
 sitem(tt(RQUOTE()9))(Right single quote)
 sitem(tt(.9))("Right" low quote)
@@ -798,6 +808,7 @@ sitem(tt(12))(Half)
 sitem(tt(34))(Three quarters)
 sitem(tt(*X))(Multiplication)
 sitem(tt(-:))(Division)
+sitem(tt(%0))(Per mille)
 endsitem()
 )
 item(Accents on their own)(