about summary refs log tree commit diff
path: root/Functions/Prompts
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2009-05-13 08:39:47 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2009-05-13 08:39:47 +0000
commit49db32f2b55d0589c60d6408db002c1ad6bbb5d8 (patch)
treea36d445bb3ba3db07e3d03f18742bdd8de2d864d /Functions/Prompts
parentfeb2df4b6345fd7494772b6b560a50a85eb93125 (diff)
downloadzsh-49db32f2b55d0589c60d6408db002c1ad6bbb5d8.tar.gz
zsh-49db32f2b55d0589c60d6408db002c1ad6bbb5d8.tar.xz
zsh-49db32f2b55d0589c60d6408db002c1ad6bbb5d8.zip
Paul Ackersviller: 26959: delay before removing test modules
users/14118: fix test and assignment in prompt_special_chars
Diffstat (limited to 'Functions/Prompts')
-rw-r--r--Functions/Prompts/prompt_special_chars4
1 files changed, 2 insertions, 2 deletions
diff --git a/Functions/Prompts/prompt_special_chars b/Functions/Prompts/prompt_special_chars
index 3dbf481ff..a8da6c3e5 100644
--- a/Functions/Prompts/prompt_special_chars
+++ b/Functions/Prompts/prompt_special_chars
@@ -8,7 +8,7 @@
 
 typeset -gA schars
 
-if [[ ${LC_ALL:-${LC_CTYPE:-$LANG}} = *UTF-8* ]]; then
+if [[ ${LC_ALL:-${LC_CTYPE:-$LANG}} = *(UTF-8|utf8)* ]]; then
   schars[300]=$'\xe2\x94\x94'
   schars[304]=$'\xe2\x94\x8c'
   schars[332]=$'\xe2\x94\x8c'
@@ -20,6 +20,6 @@ if [[ ${LC_ALL:-${LC_CTYPE:-$LANG}} = *UTF-8* ]]; then
   schars[260]=$'\xe2\x96\x91'
 else
   for code in 300 304 332 333 371 372 262 261 260; do
-    eval "char[$code]=\$'\\$code'"
+    eval "schars[$code]=\$'\\$code'"
   done
 fi