ZSH=$HOME/.oh-my-zsh ZSH_THEME=meatballhat CASE_SENSITIVE="true" # Comment this out to disable bi-weekly auto-update checks # DISABLE_AUTO_UPDATE="true" # Uncomment to change how often before auto-updates occur? (in days) export UPDATE_ZSH_DAYS=3 # Uncomment following line if you want to disable colors in ls # DISABLE_LS_COLORS="true" # Uncomment following line if you want to disable autosetting terminal title. DISABLE_AUTO_TITLE="true" # Uncomment following line if you want to disable command autocorrection DISABLE_CORRECTION="true" # Uncomment following line if you want red dots to be displayed while waiting # for completion COMPLETION_WAITING_DOTS="true" # Uncomment following line if you want to disable marking untracked files under # VCS as dirty. This makes repository status check for large repositories much, # much faster. # DISABLE_UNTRACKED_FILES_DIRTY="true" plugins=( autoenv aws bundler cabal command-not-found cp docker gem git git-hubflow golang heroku hk knife osx pip postgres python rails rake-fast rbenv redis-cli rsync ruby tmux vagrant vi-mode ) fpath=(/usr/local/share/zsh/site-functions $fpath) source $ZSH/oh-my-zsh.sh unalias gb # The completion for aws is not compatible with $fpath :scream_cat: if [[ -f /usr/local/share/zsh/site-functions/_aws ]] ; then source /usr/local/share/zsh/site-functions/_aws fi unsetopt correct_all bindkey '^R' history-incremental-search-backward path=( $HOME/bin $HOME/go/bin $HOME/.rbenv/bin $HOME/.rbenv/shims $HOME/.phpenv/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games ) if which pyenv >/dev/null; then eval "$(pyenv init - 2>/dev/null)" fi export PYENV_ROOT='/usr/local/var/pyenv' if which phpenv >/dev/null; then eval "$(phpenv init - 2>/dev/null)" fi eval "$(gimme 1.8.1)" 2>/dev/null export GOPATH="$HOME/go" CDPATH="$HOME/code:$HOME/src:$HOME/Development/src:$HOME/repos" for prefix in github.com github.com/travis-ci github.com/meatballhat code.google.com/p ; do CDPATH="$HOME/go/src/$prefix:$CDPATH" done export GPG_TTY=$(tty) function dump-ssh-agent() { env | awk '/SSH/ { sub(/=/, "=\"", $1) sub(/$/, "\"", $1) print "export " $1 }' | tee ~/.ssh/agent.out } function load-ssh-agent() { source ~/.ssh/agent.out } [[ -e ~/.zshenv ]] && source ~/.zshenv [ -f ~/.travis/travis.sh ] && source ~/.travis/travis.sh [ -f ~/google-cloud-sdk/path.zsh.inc ] && source ~/google-cloud-sdk/path.zsh.inc [ -f ~/google-cloud-sdk/completion.zsh.inc ] && source ~/google-cloud-sdk/completion.zsh.inc [ -f ~/code/trvs/bin/trvs ] && eval "$(~/code/trvs/bin/trvs init -)" true