2f7691982630d070ec660a0ea810dd74c50702d9

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #3563 from mcornella/fix-unicode-locale

Fix Unicode problems by only setting LC_CTYPE if not set

Diff

 1diff --git a/lib/misc.zsh b/lib/misc.zsh
 2index ea8a05fcb98b78190aea0cfae1ba290ee04b16be..0b7cb26967437479cae98aae452985a9e9cb1c8e 100644
 3--- a/lib/misc.zsh
 4+++ b/lib/misc.zsh
 5@@ -9,11 +9,14 @@ setopt long_list_jobs
 6 export PAGER="less"
 7 export LESS="-R"
 8 
 9-export LC_CTYPE=$LANG
10-
11 ## super user alias
12 alias _='sudo'
13 alias please='sudo'
14 
15 ## more intelligent acking for ubuntu users
16 alias afind='ack-grep -il'
17+
18+# only define LC_CTYPE if undefined
19+if [[ -z "$LC_CTYPE" && -z "$LC_ALL" ]]; then
20+	export LC_CTYPE=${LANG%%:*} # pick the first entry from LANG
21+fi