locs=(${(M)${(f)"$(locale -a)"%*.utf8}})
case $locs in
- *fr_FR*) loc=fr_FR.utf8;;
- *fr*) loc=${${(M)locs:#fr*.utf8}[1]};;
- *en_US*) loc=en_US.utf8;;
- *en*) loc=${${(M)locs:#en*.utf8}[1]};;
- *) loc=C;;
+ *fr_FR.UTF-8*) loc=fr_FR.UTF-8;;
+ *fr_FR.utf8*) loc=fr_FR.utf8;;
+ *fr*) loc=${${(M)locs:#fr*.utf8}[1]};;
+ *en_US.UTF-8*) loc=en_US.UTF-8;;
+ *en_US.utf8*) loc=en_US.utf8;;
+ *en*) loc=${${(M)locs:#en*.utf8}[1]};;
+ *) loc=C;;
esac
export LC_CTYPE=${loc:-C}
_chose_locale
-if test -z "$TERMINFO"; then
- export TERMINFO=$HOME/.config/terminfo
- export TERM=$TERM
-fi
-
-if test -d ~/dev/scm/git; then
+if test -d ~/dev/scm/git -a -z "$GIT_EXEC_PATH"; then
export GIT_EXEC_PATH=~/dev/scm/git
export PATH=~/dev/scm/git:${PATH}
fi