# # Script run by all posix-compatible shells # # Enhancements are in .bash_profile etc # case $DISPLAY in ('') PATH=$HOME/sbin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$HOME/bin ;; (*) PATH=$HOME/sbin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:$HOME/bin ;; esac ulimit -c 0 export EDITOR=vim export HTML_TIDY=$HOME/.tidyrc export LANG=${LANG%.[uU][tT][fF]*8} export LC_COLLATE=C export RSYNC_RSH='ssh -x' export VERSION_CONTROL=numbered export VISUAL=vim : ${HOSTNAME:=$(uname -n)} # shouldn't be needed, but just in case case $TERM in ([kx]term*|screen*) case $SSH_CLIENT in (192.168.0.*) : ${WINDOWNAME:="via Laptop"} ;; esac unset ignoreeof ;; esac case ${HOSTNAME%%.*} in # Martin's home machines (mogwai) PSHILITE='7' ;; # Martin's telehoused machines (sophie) PSHILITE='31;46;1' ;; (mae) PSHILITE='31;43;1' ;; # Places where Martin works (pitbull) PSHILITE='43;45;1' ;; (terrier) PSHILITE='31;45;1' ;; esac case $TERM in ([kx]term*|screen*) PS1='\[]0;${WINDOWNAME:+[$WINDOWNAME] }\u@\h [\l] \w\007[${PSHILITE:-7}m\]\t \!\[\]\$ ' ;; (ansi*|console*|linux*|vt???*) PS1='\[[${PSHILITE:-7}m\]\t \!\[\]\$ ' ;; (*) PS1='\t \!\$ ' ;; esac trap 'rm -f $HOME/.pine-debug*' 0