;;
esac
+ if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ fi
+
PAGER=less
- LESS="-gimq"
+ LESS="FRXgimq"
case "$LC_CTYPE" in
*UTF-8) LESSCHARSET=utf-8
;;
;;
esac
#LESSCHARDEF=32c.
- LESSEDIT='vim ?lm+%lm. -- %f'
+ LESSEDIT='vim ?lt+%lt. -- %f'
export PAGER LESS LESSCHARSET LESSEDIT # LESSCHARDEF
EDITOR="$HOME"/.vim/vim.sh
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
export HGUSER
unset name email
+
+ if test -f .hushlogin && ! cmp -s .motd /etc/motd; then
+ tee $HOME/.motd < /etc/motd
+ fi
fi
# No need to set DISPLAY - ssh sets DISPLAY and calls xauth