From 97dcf155566083a4b6a43040184cb477d3ff2baf Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Sun, 13 Apr 2008 16:58:42 +0000 Subject: 24808: initial support for combining characters in zle --- Doc/Zsh/options.yo | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'Doc') diff --git a/Doc/Zsh/options.yo b/Doc/Zsh/options.yo index b0b575a23..5b41de725 100644 --- a/Doc/Zsh/options.yo +++ b/Doc/Zsh/options.yo @@ -1444,6 +1444,24 @@ cindex(enabling the beep) item(tt(BEEP) (tt(PLUS()B)) )( Beep on error in ZLE. ) +pindex(COMBINING_CHARS) +cindex(characters, (Unicode) combining) +cindex(combining characters (Unicode)) +cindex(Unicode combining characters) +item(tt(COMBINING_CHARS))( +Assume that the terminal displays combining characters correctly. +Specifically, if a base alphanumeric character is followed by one or more +zero-width punctuation characters, assume that the zero-width charaters +will be displayed as modifications to the base character within the +same width. Not all terminals handle this. If this option is not +set, zero-width characters are displayed separately with special +mark-up. + +If this option is set, the pattern test tt([[:WORD:]]) matches a +zero-width punctuation character on the assumption that it will be +used as part of a word in combination with a word character. +Otherwise the base shell does not handle combining characters specially. +) pindex(EMACS) item(tt(EMACS))( If ZLE is loaded, turning on this option has the equivalent effect -- cgit 1.4.1