# Clean up ...
unset LC_CTYPE LC_encoding 2>/dev/null
-# Fix TERM:
-# Use "xterm-256color" for xterm's (and the like) when it is available
-[ "$TERM" = "xterm" -a -r "/usr/share/terminfo/x/xterm+256color" ] \
- && export TERM="xterm-256color"
-# Don't use "xterm-256color" when it is not available
-[ "$TERM" = "xterm-256color" -a -r "/usr/share/terminfo/x/xterm+256color" ] \
- || export TERM="xterm"
-
# Initialize PATH variable
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s \
*) return ;;
esac
+# Use "xterm-256color" for xterm's (and the like) when it is available
+[ "$TERM" = "xterm" -a -r "/usr/share/terminfo/x/xterm+256color" ] \
+ && export TERM="xterm-256color"
+
# validate terminal definition
type -t tset >/dev/null && eval `tset -s -Q`