ODL5DR53CG3P5WJXH22CYRP2HDHT4BXK7ME3RGQYVXRH5EBEXU4QC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC DWJHLZWVL7RM2WQXN3ZJTJXXKUEUNQLL37TMMTPL7NL375M2QJCQC L23UAZISXZAOWJTROJGENYD6BCN7F3WTFS6ZUBEIZAOMI4SMGJOQC 7JB5ULZTC6SV7BBMZYTE3XUCGM5OKUQALOYFATCDZWVWNHTL6P7QC 4WUPW3DVDVW4PIEGD6GX56NEKYDJZSJ5UNHOTKRO66FFKFLOQ3OQC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC cat <<'EOP':`. ; .'`. .-'''-. .';' __ _;'/ '_ _`\| _( a ( a |'''''| (_) > |``````\ \ / /`. `--'.'.' `-,,,-' `..' : `. hjw:EOPecho "begin zshrc"echo "shell session started for $USER on $TTY at `date`" | tee /dev/stderr | loggersource $HOME/.localzshrc.shautoload -U colors && colorsautoload zsh/parameterautoload -Uz vcs_infoautoload -U add-zsh-hookautoload run-helpautoload -U zfinitautoload -U tcp_proxyautoload -U tcp_openautoload -U tcp_pointautoload -U tcp_shootautoload -Uz compinitautoload edit-command-linesetopt allexportsetopt autocdsetopt autolistsetopt autopushdsetopt nobeepsetopt cdablevarssetopt nochaselinkssetopt completeinwordsetopt histexpiredupsfirstsetopt histignorealldupssetopt histverifysetopt listpackedsetopt markdirssetopt nobgnicesetopt promptsubstsetopt pushdignoredupssetopt sharehistoryexport GNU_PREFIX=''platform="$(uname -s)"echo the platform is "$platform"if [[ $platform == 'Darwin' ]]; thenGNU_PREFIX='g'elseecho not osxfiexport INFOPATH=/usr/local/share/info:/usr/local/texlive/2009/texmf/doc/infoexport VIMCLOJURE_SERVER_JAR="$HOME/bin/jars/server-2.3.6.jar"export SAVEHIST=10000000export HISTSIZE=10000000export HISTFILE=$HOME/.zshistoryexport PKG_CONFIG_PATH="$PKG_CONFIG_PATH"export MANPATH="/opt/local/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:$MANPATH"export PAGER="less -SiemX"export RGBDEF='/opt/X11/share/X11/rgb.txt'export GREP_COLORS='ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36'if command -v emacsclient 2>&1 >/dev/null; thenexport VISUAL="emacsclient -c"elif [ -x /usr/local/bin/vim ]; thenexport VISUAL="/usr/local/bin/vim"elseexport VISUAL="/usr/bin/vim"fiexport EDITOR=$VISUAL#------------------zfinitalias vi='vim'vim() {stty -ixonenv vim $*stty ixany}alias :e="$VISUAL"alias :w='cat >'alias "cd-"="cd -"alias jmp=pushdalias ret=popdalias grep="grep --color=auto -I"alias la="ls -AF"alias ,=pyditalias v=$VISUALalias e=$EDITORalias cvsdiff='cvs diff -wbB | colordiff'alias cp.="${GNU_PREFIX}cp --target-directory=."alias find='noglob find'echo "done variables and options"showspaces() {python -c'import sys;print sys.stdin.read().replace(" ","_").replace("\t", "----")'}truncfile() {echo $1(( number = $1 - 1 ))${GNU_PREFIX}sed -i "${number}q" $2}gtde() { cd $HOME/Desktop/$1 }gtdo() { cd $HOME/Downloads/$1 }gtp() {cd $HOME/Programming/$1 }gt() { cd $HOME/$1 }if [[ ! -e $HHOME/.gtaliases ]]; then touch $HOME/.gtaliases; fisavedir() {cmd="export "`basename $PWD`"=$PWD"eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}gtpa() {gtp $1cmd="alias \"gt_$1\"=\"gtp $1\""eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}gta() {gt $1cmd="alias \"gt_$1\"=\"gt $1\""eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}source $HOME/.gtaliasesgthaskell() { gtp haskell }gtprolog() { gtp prolog }gtpython() { gtp python }despace() { echo ${1// /} }escape() { echo ${(j<\\ >)*} }archive() {if [ ! -d .bak ]; thenmkdir .bakfiFN=".bak/${1// /}-`date +"%Y%m%d.%H%M%S"`.tbz"echo -n archiving $FN...tar jhcf $FN $1echo done.}editrc() {hash=`md5 $HOME/.zshrc`$VISUAL $HOME/.zshrcnewhash=`md5 $HOME/.zshrc`if [[ $hash != $newhash ]]; thensource $HOME/.zshrcfi}rl() { source $HOME/.zshrc }getlink() { #gtdocurl "`pbpaste`" > $(basename `pbpaste`)}copypwd() { echo -n `pwd` | pbcopy }alias sdir='copypwd'sshto() {TARGET=`egrep "^$1:" ~/.ssh_dests | cut -d: -f2`USER=`grep $TARGET ~/.ssh_dests | cut -d: -f3`ssh $USER@$TARGET}dirsave() {pwd | ctext}dirgo() {cd `ptext`}ccwd() {pwd | ucopy}gdir() {cd `upaste`}ulimit -c unlimitedzle -N edit-command-lineadd_to_sandbox() {echo adding $1 to sandboxcp "$1" "$HOME/sandbox"cd "$HOME/sandbox"git add "`basename $1`"git commit -a -m "added snippet $1"cd -}wiki() {pushd $HOME/mywiki > /dev/nullsoywikipopd > /dev/null}es() {python2.7 -c "e('$1')"}load_snippet() {python -ic "import sitecustomize;ls('$1')"}alias page="$PAGER"export VIRTUALENV=/usrexport PYTHONPATH="$PYTHONPATH":"$HOME/pythonlibs"getshelljobtrees() {pstree `pgrep '^login$'`}psgrep() {ps auxw | grep --color=yes $* | grep -v grep --color=no}dis() {jobsecho -n 'disown which? 'n=-1read nif [[ ! -z "$n" ]]; thendisown %$nfi}alias dq=dmenu_queue_mpdalias dqp=dmenu_queueplay_mpdset -o vibindkey -M vicmd '?' history-incremental-search-backwardbindkey '^X^e' edit-command-linebindkey '^I' complete-wordbindkey -M viins '^Oc' _correct_wordbindkey -M viins '^O?' _complete_debug# detecting the terminal to get the keybindings right# TODO: check if obsoleted by other thingsif [[ -z $BINDKEYS ]]; thenecho 'defining bindkeys in zshrc'BINDKEYS=${TERM%-256color}BINDKEYS=${BINDKEYS%-noit}fibindkey -eif [[ $BINDKEYS == "screen" ]]; thenbindkey '[D' backward-wordbindkey '[C' forward-wordbindkey '[1~' beginning-of-linebindkey '[4~' end-of-lineelseecho foobindkey -M viins '[1;5D' backward-word# bindkey '[5D' backward-wordbindkey -M viins '[1;5C' forward-word# bindkey '[5C' forward-wordbindkey -M viins 'OH' beginning-of-linebindkey -M viins 'OF' end-of-linefibindkey '[3~' delete-charexport GOPATH=$HOME/gorvm use system &>/dev/nullexport CPATH=$CPATH:$HOME/includeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/libexport VIMCLOJURE_SERVER_JAR="$HOME/lib/vimclojure/server-2.3.6.jar"export CLON_THEME=el
local script_depends loaded_depends
FORTUNE="$(command -v fortune)"if [ -x "$FORTUNE" ]; then$FORTUNE -ecfi#zprofexport NVM_DIR="/home/edwlan/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvmecho 'zshrc done'#THIS MUST BE AT THE END OF THE FILE FOR GVM TO WORK!!![[ -s "/Users/edwlan/.gvm/bin/gvm-init.sh" ]] && source "/Users/edwlan/.gvm/bin/gvm-init.sh"
FORTUNE="$(command -v fortune)"if [ -x "$FORTUNE" ]; then$FORTUNE -ecfi#zprofexport NVM_DIR="/home/edwlan/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvmecho 'zshrc done'#THIS MUST BE AT THE END OF THE FILE FOR GVM TO WORK!!![[ -s "/Users/edwlan/.gvm/bin/gvm-init.sh" ]] && source "/Users/edwlan/.gvm/bin/gvm-init.sh"
#:depends-on:nixcat <<'EOP':`. ; .'`. .-'''-. .';' __ _;'/ '_ _`\| _( a ( a |'''''| (_) > |``````\ \ / /`. `--'.'.' `-,,,-' `..' : `. hjw:EOPecho "begin zshrc"echo "shell session started for $USER on $TTY at `date`" | tee /dev/stderr | loggersource $HOME/.localzshrc.shautoload -U colors && colorsautoload zsh/parameterautoload -Uz vcs_infoautoload -U add-zsh-hookautoload run-helpautoload -U zfinitautoload -U tcp_proxyautoload -U tcp_openautoload -U tcp_pointautoload -U tcp_shootautoload -Uz compinitautoload edit-command-linesetopt allexportsetopt autocdsetopt autolistsetopt autopushdsetopt nobeepsetopt cdablevarssetopt nochaselinkssetopt completeinwordsetopt histexpiredupsfirstsetopt histignorealldupssetopt histverifysetopt listpackedsetopt markdirssetopt nobgnicesetopt promptsubstsetopt pushdignoredupssetopt sharehistoryexport GNU_PREFIX=''platform="$(uname -s)"echo the platform is "$platform"if [[ $platform == 'Darwin' ]]; thenGNU_PREFIX='g'elseecho not osxfiexport INFOPATH=/usr/local/share/info:/usr/local/texlive/2009/texmf/doc/infoexport VIMCLOJURE_SERVER_JAR="$HOME/bin/jars/server-2.3.6.jar"export SAVEHIST=10000000export HISTSIZE=10000000export HISTFILE=$HOME/.zshistoryexport PKG_CONFIG_PATH="$PKG_CONFIG_PATH"export MANPATH="/opt/local/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:$MANPATH"export PAGER="less -SiemX"export RGBDEF='/opt/X11/share/X11/rgb.txt'export GREP_COLORS='ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36'if command -v emacsclient 2>&1 >/dev/null; thenexport VISUAL="emacsclient -c"elif [ -x /usr/local/bin/vim ]; thenexport VISUAL="/usr/local/bin/vim"elseexport VISUAL="/usr/bin/vim"fiexport EDITOR=$VISUAL#------------------zfinitalias vi='vim'vim() {stty -ixonenv vim $*stty ixany}alias :e="$VISUAL"alias :w='cat >'alias "cd-"="cd -"alias jmp=pushdalias ret=popdalias grep="grep --color=auto -I"alias la="ls -AF"alias ,=pyditalias v=$VISUALalias e=$EDITORalias cvsdiff='cvs diff -wbB | colordiff'alias cp.="${GNU_PREFIX}cp --target-directory=."alias find='noglob find'echo "done variables and options"showspaces() {python -c'import sys;print sys.stdin.read().replace(" ","_").replace("\t", "----")'}truncfile() {echo $1(( number = $1 - 1 ))${GNU_PREFIX}sed -i "${number}q" $2}gtde() { cd $HOME/Desktop/$1 }gtdo() { cd $HOME/Downloads/$1 }gtp() {cd $HOME/Programming/$1 }gt() { cd $HOME/$1 }if [[ ! -e $HHOME/.gtaliases ]]; then touch $HOME/.gtaliases; fisavedir() {cmd="export "`basename $PWD`"=$PWD"eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}gtpa() {gtp $1cmd="alias \"gt_$1\"=\"gtp $1\""eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}gta() {gt $1cmd="alias \"gt_$1\"=\"gt $1\""eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}source $HOME/.gtaliasesgthaskell() { gtp haskell }gtprolog() { gtp prolog }gtpython() { gtp python }despace() { echo ${1// /} }escape() { echo ${(j<\\ >)*} }archive() {if [ ! -d .bak ]; thenmkdir .bakfiFN=".bak/${1// /}-`date +"%Y%m%d.%H%M%S"`.tbz"echo -n archiving $FN...tar jhcf $FN $1echo done.}editrc() {hash=`md5 $HOME/.zshrc`$VISUAL $HOME/.zshrcnewhash=`md5 $HOME/.zshrc`if [[ $hash != $newhash ]]; thensource $HOME/.zshrcfi}rl() { source $HOME/.zshrc }getlink() { #gtdocurl "`pbpaste`" > $(basename `pbpaste`)}copypwd() { echo -n `pwd` | pbcopy }alias sdir='copypwd'sshto() {TARGET=`egrep "^$1:" ~/.ssh_dests | cut -d: -f2`USER=`grep $TARGET ~/.ssh_dests | cut -d: -f3`ssh $USER@$TARGET}dirsave() {pwd | ctext}dirgo() {cd `ptext`}ccwd() {pwd | ucopy}gdir() {cd `upaste`}ulimit -c unlimitedzle -N edit-command-lineadd_to_sandbox() {echo adding $1 to sandboxcp "$1" "$HOME/sandbox"cd "$HOME/sandbox"git add "`basename $1`"git commit -a -m "added snippet $1"cd -}wiki() {pushd $HOME/mywiki > /dev/nullsoywikipopd > /dev/null}es() {python2.7 -c "e('$1')"}load_snippet() {python -ic "import sitecustomize;ls('$1')"}alias page="$PAGER"export VIRTUALENV=/usrexport PYTHONPATH="$PYTHONPATH":"$HOME/pythonlibs"getshelljobtrees() {pstree `pgrep '^login$'`}psgrep() {ps auxw | grep --color=yes $* | grep -v grep --color=no}dis() {jobsecho -n 'disown which? 'n=-1read nif [[ ! -z "$n" ]]; thendisown %$nfi}alias dq=dmenu_queue_mpdalias dqp=dmenu_queueplay_mpdset -o vibindkey -M vicmd '?' history-incremental-search-backwardbindkey '^X^e' edit-command-linebindkey '^I' complete-wordbindkey -M viins '^Oc' _correct_wordbindkey -M viins '^O?' _complete_debug# detecting the terminal to get the keybindings right# TODO: check if obsoleted by other thingsif [[ -z $BINDKEYS ]]; thenecho 'defining bindkeys in zshrc'BINDKEYS=${TERM%-256color}BINDKEYS=${BINDKEYS%-noit}fibindkey -eif [[ $BINDKEYS == "screen" ]]; thenbindkey '[D' backward-wordbindkey '[C' forward-wordbindkey '[1~' beginning-of-linebindkey '[4~' end-of-lineelseecho foobindkey -M viins '[1;5D' backward-word# bindkey '[5D' backward-wordbindkey -M viins '[1;5C' forward-word# bindkey '[5C' forward-wordbindkey -M viins 'OH' beginning-of-linebindkey -M viins 'OF' end-of-linefibindkey '[3~' delete-charexport GOPATH=$HOME/gorvm use system &>/dev/nullexport CPATH=$CPATH:$HOME/includeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/libexport VIMCLOJURE_SERVER_JAR="$HOME/lib/vimclojure/server-2.3.6.jar"export CLON_THEME=el
#:depends-on:nixcat <<'EOP':`. ; .'`. .-'''-. .';' __ _;'/ '_ _`\| _( a ( a |'''''| (_) > |``````\ \ / /`. `--'.'.' `-,,,-' `..' : `. hjw:EOPecho "begin zshrc"echo "shell session started for $USER on $TTY at `date`" | tee /dev/stderr | loggersource $HOME/.localzshrc.shautoload -U colors && colorsautoload zsh/parameterautoload -Uz vcs_infoautoload -U add-zsh-hookautoload run-helpautoload -U zfinitautoload -U tcp_proxyautoload -U tcp_openautoload -U tcp_pointautoload -U tcp_shootautoload -Uz compinitautoload edit-command-linesetopt allexportsetopt autocdsetopt autolistsetopt autopushdsetopt nobeepsetopt cdablevarssetopt nochaselinkssetopt completeinwordsetopt histexpiredupsfirstsetopt histignorealldupssetopt histverifysetopt listpackedsetopt markdirssetopt nobgnicesetopt promptsubstsetopt pushdignoredupssetopt sharehistoryexport GNU_PREFIX=''platform="$(uname -s)"echo the platform is "$platform"if [[ $platform == 'Darwin' ]]; thenGNU_PREFIX='g'elseecho not osxfiexport INFOPATH=/usr/local/share/info:/usr/local/texlive/2009/texmf/doc/infoexport VIMCLOJURE_SERVER_JAR="$HOME/bin/jars/server-2.3.6.jar"export SAVEHIST=10000000export HISTSIZE=10000000export HISTFILE=$HOME/.zshistoryexport PKG_CONFIG_PATH="$PKG_CONFIG_PATH"export MANPATH="/opt/local/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:$MANPATH"export PAGER="less -SiemX"export RGBDEF='/opt/X11/share/X11/rgb.txt'export GREP_COLORS='ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36'if command -v emacsclient 2>&1 >/dev/null; thenexport VISUAL="emacsclient -c"elif [ -x /usr/local/bin/vim ]; thenexport VISUAL="/usr/local/bin/vim"elseexport VISUAL="/usr/bin/vim"fiexport EDITOR=$VISUAL#------------------zfinitalias vi='vim'vim() {stty -ixonenv vim $*stty ixany}alias :e="$VISUAL"alias :w='cat >'alias "cd-"="cd -"alias jmp=pushdalias ret=popdalias grep="grep --color=auto -I"alias la="ls -AF"alias ,=pyditalias v=$VISUALalias e=$EDITORalias cvsdiff='cvs diff -wbB | colordiff'alias cp.="${GNU_PREFIX}cp --target-directory=."alias find='noglob find'echo "done variables and options"showspaces() {python -c'import sys;print sys.stdin.read().replace(" ","_").replace("\t", "----")'}truncfile() {echo $1(( number = $1 - 1 ))${GNU_PREFIX}sed -i "${number}q" $2}gtde() { cd $HOME/Desktop/$1 }gtdo() { cd $HOME/Downloads/$1 }gtp() {cd $HOME/Programming/$1 }gt() { cd $HOME/$1 }if [[ ! -e $HHOME/.gtaliases ]]; then touch $HOME/.gtaliases; fisavedir() {cmd="export "`basename $PWD`"=$PWD"eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}gtpa() {gtp $1cmd="alias \"gt_$1\"=\"gtp $1\""eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}gta() {gt $1cmd="alias \"gt_$1\"=\"gt $1\""eval $cmdtruncfile 50 $HOME/.gtaliasesecho $cmd >> $HOME/.gtaliases}source $HOME/.gtaliasesgthaskell() { gtp haskell }gtprolog() { gtp prolog }gtpython() { gtp python }despace() { echo ${1// /} }escape() { echo ${(j<\\ >)*} }archive() {if [ ! -d .bak ]; thenmkdir .bakfiFN=".bak/${1// /}-`date +"%Y%m%d.%H%M%S"`.tbz"echo -n archiving $FN...tar jhcf $FN $1echo done.}editrc() {hash=`md5 $HOME/.zshrc`$VISUAL $HOME/.zshrcnewhash=`md5 $HOME/.zshrc`if [[ $hash != $newhash ]]; thensource $HOME/.zshrcfi}rl() { source $HOME/.zshrc }getlink() { #gtdocurl "`pbpaste`" > $(basename `pbpaste`)}copypwd() { echo -n `pwd` | pbcopy }alias sdir='copypwd'sshto() {TARGET=`egrep "^$1:" ~/.ssh_dests | cut -d: -f2`USER=`grep $TARGET ~/.ssh_dests | cut -d: -f3`ssh $USER@$TARGET}dirsave() {pwd | ctext}dirgo() {cd `ptext`}ccwd() {pwd | ucopy}gdir() {cd `upaste`}ulimit -c unlimitedzle -N edit-command-lineadd_to_sandbox() {echo adding $1 to sandboxcp "$1" "$HOME/sandbox"cd "$HOME/sandbox"git add "`basename $1`"git commit -a -m "added snippet $1"cd -}wiki() {pushd $HOME/mywiki > /dev/nullsoywikipopd > /dev/null}es() {python2.7 -c "e('$1')"}load_snippet() {python -ic "import sitecustomize;ls('$1')"}alias page="$PAGER"export VIRTUALENV=/usrexport PYTHONPATH="$PYTHONPATH":"$HOME/pythonlibs"getshelljobtrees() {pstree `pgrep '^login$'`}psgrep() {ps auxw | grep --color=yes $* | grep -v grep --color=no}dis() {jobsecho -n 'disown which? 'n=-1read nif [[ ! -z "$n" ]]; thendisown %$nfi}alias dq=dmenu_queue_mpdalias dqp=dmenu_queueplay_mpdset -o vibindkey -M vicmd '?' history-incremental-search-backwardbindkey '^X^e' edit-command-linebindkey '^I' complete-wordbindkey -M viins '^Oc' _correct_wordbindkey -M viins '^O?' _complete_debug# detecting the terminal to get the keybindings right# TODO: check if obsoleted by other thingsif [[ -z $BINDKEYS ]]; thenecho 'defining bindkeys in zshrc'BINDKEYS=${TERM%-256color}BINDKEYS=${BINDKEYS%-noit}fibindkey -eif [[ $BINDKEYS == "screen" ]]; thenbindkey '[D' backward-wordbindkey '[C' forward-wordbindkey '[1~' beginning-of-linebindkey '[4~' end-of-lineelseecho foobindkey -M viins '[1;5D' backward-word# bindkey '[5D' backward-wordbindkey -M viins '[1;5C' forward-word# bindkey '[5C' forward-wordbindkey -M viins 'OH' beginning-of-linebindkey -M viins 'OF' end-of-linefibindkey '[3~' delete-charexport GOPATH=$HOME/gorvm use system &>/dev/nullexport CPATH=$CPATH:$HOME/includeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/libexport VIMCLOJURE_SERVER_JAR="$HOME/lib/vimclojure/server-2.3.6.jar"export CLON_THEME=el