### umask sets a mask for the default file permissions,
### umask 022 is less restrictive, 077 more paranoid
-umask 027
+umask 077
PATH="$HOME"/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MANPATH="$HOME"/man:/usr/local/man:/usr/share/man:/usr/man
case "$TERM" in
linux)
- # mutt, vim and python
+ # mutt, python and vim
BACKGROUND=DARK
export BACKGROUND
+ . "$HOME"/lib/config/less/dark_bg
;;
- *term*|*rxvt*|vt100|screen*)
+ *rxvt*|screen*|*term*|vt100)
BACKGROUND=LIGHT
export BACKGROUND
+ . "$HOME"/lib/config/less/light_bg
;;
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
BROWSER="links2:links:elinks:w3m:lynx"
case "$TERM" in
- *term*|*rxvt*|vt100|screen*)
+ *rxvt*|screen*|*term*|vt100)
BROWSER="l:$BROWSER"
;;
esac
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
- *term*|*rxvt*|vt100|screen*)
- 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
#export DISPLAY
if [ -n "$DISPLAY" ]; then
- # mutt, vim and python
+ # mutt, python and vim
BACKGROUND=LIGHT
export BACKGROUND
+ . "$HOME"/lib/config/less/light_bg
# BROWSERs
- BROWSER="firefox:seamonkey:google-chrome:opera:xlinks2:$BROWSER"
+ BROWSER="firefox:seamonkey:chromium:google-chrome:opera:xlinks2:$BROWSER"
### X Window System Configuration
#XAPPLRESDIR="$HOME/lib/X11/app-defaults/"; export XAPPLRESDIR