From 9c74d820cb794afc41fd3361266c22a6062c72d2 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 22 Sep 2008 17:44:22 +0200 Subject: etc/unicode: Added documentation --- etc/unicode | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'etc') diff --git a/etc/unicode b/etc/unicode index fd3b382..a846499 100644 --- a/etc/unicode +++ b/etc/unicode @@ -1,4 +1,22 @@ ## vim:ft=zsh +## This snippet serves two purposes: +## - it offers a central place to manage 'special' characters +## - it's used to enable / disable unicode +## +## The parameter unicode decides whether unicode is used or not, +## the default is to use unicode. +## +## In the associative array chars, the 'special' characters are stored. +## Each entry contains two characters, the first is ASCII, +## the second may be unicode. +## +## To get a ascii-/unicode-char, the function zchar is used, which outputs a +## character based on the setting of the unicode parameter +## +## disable unicode: unicode=0; reload +## disable ALL unicode, even in PS4 and such: unicode=0 zsh +## +## Note: This only affects zsh, for other programs set $LANG or similar typeset -A chars typeset unicode=${unicode-1} -- cgit v1.2.3