source_debug "sourcing ~/.shell/env"
-# Use UTF-8 encoding in the terminal.
-LC_ALL=en_US.UTF-8
-LANG=$LC_ALL
-export LC_ALL LANG
-# Add ~/bin to PATH if available.
+# Use UTF-8 encoding in the terminal. Don't use LC_ALL as it's used for
+# debugging purposes. Thanks to twb in Freenode/#screen (2009-10-02 10:25).
+LANG=en_US.UTF-8
+export LANG
+
+# Add ~/bin and ~/.bin to PATH if available.
if [ -d ~/bin ]; then
PATH=~/bin:$PATH
fi
+if [ -d ~/.bin ]; then
+ PATH=~/.bin:$PATH
+fi
# Use Vim as editor.
EDITOR=vim
# Use ~/tmp as directory for temporary files if available to reduce security
# problems on multi-user systems.
-if [ -d ~/tmp ]; then
+if [ -O ~/tmp -a -d ~/tmp ]; then
TMP=~/tmp
+ TEMP=$TMP
TMPDIR=$TMP
- export TMP TMPDIR
+ export TMP TEMP TMPDIR
fi
# Set colors for GNU ls (and zsh completions). This colors files normal (fi),