|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- #!/bin/sh
-
- # profile --- 10sr profile
-
- __safe_add_path_r(){
- # add path to right
- test -d "$1" && PATH="${PATH}:$1"
- }
- __safe_add_path_l(){
- # add path to left
- test -d "$1" && PATH="$1:${PATH}"
- }
-
- __safe_add_path_l "$HOME/.cabal/bin"
- __safe_add_path_l "$HOME/.local/lib/gems/bin"
- __safe_add_path_l "$HOME/.local/bin"
- __safe_add_path_l "$HOME/.gem/ruby/2.1.0/bin"
- __safe_add_path_r "/c/mingw/bin"
- __safe_add_path_r "/c/mingw/msys/1.0/bin"
-
- # macports coreutils
- # $isdarwin cannot be used it is not defined yet
- __safe_add_path_l "/opt/local/bin"
- __safe_add_path_l "/opt/local/sbin"
- __safe_add_path_l "/opt/local/libexec/gnubin"
- __safe_add_path_l \
- "/opt/local/Library/Frameworks/Python.framework/Versions/3.2/bin"
-
- test -f "${__dotdir}/rc.py" && export PYTHONSTARTUP="${__dotdir}/rc.py"
-
- test -d "$HOME/.local/lib/python/site-packages" && \
- export PYTHONPATH="${PYTHONPATH}:${HOME}/.local/lib/python/site-packages"
-
- export GEM_HOME="$HOME/.local/lib/gems"
- export RUBYLIB="$RUBYLIB:$HOME/.local/lib/gems/lib"
-
-
- # it is not so good
- # http://archive.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html
- # http://superuser.com/questions/324613/installing-a-library-locally-in-home-directory-but-program-doesnt-recognize-it
- # without this ENV i cannot run tmux. another way is to use --disable-shared
- # when building tmux
- export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/.local/lib"
-
- # in my environment powerdown does not work
- test -z "$DISPLAY" && test -z "$SSH_CONNECTION" && \
- type setterm >/dev/null 2>&1 && \
- setterm -blank 30 -powersave on # -powerdown 10
-
- ##################################
- # EnvVal definitions
-
- test "$TERM" = linux && export LANG=C
- export LC_MESSAGES=C
- export LC_TIME=C
-
- export TERMCAP="${TERMCAP}:vb="
- # export ENV=~/.shrc
-
- export PAGER="less"
- export LESS="-iRMX"
-
- # Style for lesspipe is defined in esc.style
- _src_hilite_lp_path="`command -v src-hilite-lesspipe.sh 2>/dev/null`"
- for f in /usr/share/source-highlight/src-hilite-lesspipe.sh
- do
- test -z "$_src_hilite_lp_path" && test -e "$f" && _src_hilite_lp_path="$f"
- done
- test -n "$_src_hilite_lp_path" && export LESSOPEN="| $_src_hilite_lp_path %s"
-
- if which nvim >/dev/null
- then
- _VI_ALT=nvim
- elif which vim >/dev/null
- then
- _VI_ALT=vim
- elif which vi >/dev/null
- then
- _VI_ALT=vi
- fi
-
- if test -n "$_VI_ALT"
- then
- export EDITOR="$_VI_ALT"
- export GIT_EDITOR="$EDITOR"
- export VISUAL="$EDITOR"
- fi
-
- # export CDPATH=".:~"
- export GIT_PAGER="less -F"
- export GIT_MERGE_AUTOEDIT=no
-
- if test -n "$TMUX" && \
- expr "$TERM" : screen >/dev/null && \
- expr "`tmux display -p '#{client_termname}'`" : '.*-256color$' >/dev/null
- then
- TERM=screen-256color
- fi
-
- if test -z "$USER" -a -n "$USERNAME"
- then
- export USER=$USERNAME
- fi
-
- # set TMP, TEMP, TMPDIR
-
- if test -z "$TMP"
- then
- if test -n "$TMPDIR"
- then
- export TMP=$TMPDIR
- elif test -n "$TEMP"
- then
- export TMP="$TEMP"
- else
- export TMP=/tmp
- fi
- fi
-
- expr "$TMP" : ".*$USER-tmp" >/dev/null || export TMP="${TMP}/${USER}-tmp"
- export TEMP=$TMP
- export TMPDIR=$TMP
- test -d "$TMP" || mkdir -p "$TMP"
-
- if test -d ~/dbx
- then
- export CHIT_PATH="$HOME/dbx/.chit"
- fi
-
-
- export JAVA_OPTS="$JAVA_OPTS -Duser.language=en"
-
-
- ###########################################
- # Host colors
-
- export _HOSTCOLOR_1=
- export _HOSTCOLOR_2=
- # black red green yellow blue magenta cyan white
- # Yellow is hard to read strings...
- case "`hostname`" in
- arch-vb-win8-vaio11)
- _HOSTCOLOR_1=magenta
- _HOSTCOLOR_2=white
- ;;
- arch-mba)
- _HOSTCOLOR_1=cyan
- _HOSTCOLOR_2=black
- ;;
- newkiwi)
- _HOSTCOLOR_1=magenta
- _HOSTCOLOR_2=white
- ;;
- debian-vb-win7-opti)
- _HOSTCOLOR_1=red
- _HOSTCOLOR_2=white
- ;;
- *)
- _HOSTCOLOR_1=green
- _HOSTCOLOR_2=black
- ;;
- esac
|