4e02a284eb
See #2012 for some context. Many unicode-related tasks need that coaelescing to handle unicode correctly. If for some reason, the user is using a not using a non-unicode locale, we want to ensure that at least LC_CTYPE is set to an unicode locale. It's difficult to know if a locale is an unicode one, so we assume that we want UTF-8 as an unicode codec. Aliases are not handled, so LC_CTYPE may be redefined even if it was already unicode aware. The first available UTF-8 locale is used because there is no guarantee that C.UTF-8 or en_US.UTF-8 are available. For LC_CTYPE, there is no difference between those locales as coaelescing is not dependant on the language. LC_CTYPE is exported as oh-my-zsh may use some shell tools at some point (sed, awk, ...). |
||
---|---|---|
.. | ||
bzr.zsh | ||
clipboard.zsh | ||
compfix.zsh | ||
completion.zsh | ||
correction.zsh | ||
diagnostics.zsh | ||
directories.zsh | ||
functions.zsh | ||
git.zsh | ||
grep.zsh | ||
history.zsh | ||
key-bindings.zsh | ||
misc.zsh | ||
nvm.zsh | ||
prompt_info_functions.zsh | ||
spectrum.zsh | ||
termsupport.zsh | ||
theme-and-appearance.zsh |