case "$SHELL" in
*/bash)
shopt -s checkwinsize
- OPS1='\u@\h '
+ # display the user, host and current working directory
+ # in the terminal title
+ case "$TERM" in
+ *rxvt*|screen*|*term*|vt100)
+ OPS1="\[\033]0;\u@\h:\w\007\]"
+ case "$TERM" in
+ screen*)
+ OPS1+"\[\033k\u@\h:\w\033\\\]" # Set screen/tmux caption
+ ;;
+ esac
+ ;;
+
+ *)
+ OPS1=""
+ ;;
+ esac
+
+ OPS1+="\u@\h \W "
. "$ENV"
;;
*)
;;
esac
- export OPS1
-
- case "$TERM" in
- *rxvt*|screen*|*term*|vt100)
- if [ -x "`which xtitle 2>/dev/null`" ]; then
- PROMPT_COMMAND=xtitle
- export PROMPT_COMMAND
- fi
- ;;
- esac
+ #PROMPT_DIRTRIM=2
+ export OPS1 # PROMPT_DIRTRIM
### biff controls new mail notification
#biff n