stty sane erase ^H
+ if [ -n "`which less 2>/dev/null`" ]; then
+ HAS_LESS=true
+ fi
+
case "$TERM" in
linux)
# mutt, python and vim
BACKGROUND=DARK
export BACKGROUND
- . "$HOME"/lib/config/less/dark_bg
+ [ -n "$HAS_LESS" ] && . "$HOME"/lib/config/less/dark_bg
;;
*rxvt*|screen*|*term*|vt100)
BACKGROUND=LIGHT
export BACKGROUND
- . "$HOME"/lib/config/less/light_bg
+ [ -n "$HAS_LESS" ] && . "$HOME"/lib/config/less/light_bg
;;
esac
- PAGER=less
- LESS="-gimq"
- case "$LC_CTYPE" in
- *UTF-8) LESSCHARSET=utf-8
- ;;
+ if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ fi
- *) LESSCHARSET=koi8-r
- ;;
- esac
- #LESSCHARDEF=32c.
- LESSEDIT='vim ?lt+%lt. -- %f'
- export PAGER LESS LESSCHARSET LESSEDIT # LESSCHARDEF
+ if [ -n "$HAS_LESS" ]; then
+ PAGER=less
+ LESS="Rgimq"
+ case "$LC_CTYPE" in
+ *UTF-8) LESSCHARSET=utf-8
+ ;;
+
+ *) LESSCHARSET=koi8-r
+ ;;
+ esac
+ #LESSCHARDEF=32c.
+ LESSEDIT='vim ?lt+%lt. -- %f'
+ export LESS LESSCHARSET LESSEDIT # LESSCHARDEF
+
+ else
+ PAGER=more
+ fi
+ export PAGER
EDITOR="$HOME"/.vim/vim.sh
VISUAL="$EDITOR"
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=${OPS1}"\[\033k\u@\h:\w\033\\\\\]" # Set screen/tmux caption
+ ;;
+ esac
+ ;;
+
+ *)
+ OPS1=""
+ ;;
+ esac
+
+ OPS1=${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
# mutt, python and vim
BACKGROUND=LIGHT
export BACKGROUND
- . "$HOME"/lib/config/less/light_bg
+ [ -n "$HAS_LESS" ] && . "$HOME"/lib/config/less/light_bg
# BROWSERs
BROWSER="firefox:seamonkey:chromium:google-chrome:opera:xlinks2:$BROWSER"
#export __GL_FSAA_MODE
fi
+[ -n "$HAS_LESS" ] && unset HAS_LESS
+
#
# read in usepkg function
# . "$HOME"/lib/config/usepkg.sh