|
|
|
@ -28,33 +28,33 @@ COMPLETION_WAITING_DOTS="true"
|
|
|
|
|
# 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
|
|
|
|
|
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)
|
|
|
|
@ -74,19 +74,19 @@ 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
|
|
|
|
|
$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
|
|
|
|
@ -109,17 +109,24 @@ done
|
|
|
|
|
export GPG_TTY=$(tty)
|
|
|
|
|
|
|
|
|
|
function dump-ssh-agent() {
|
|
|
|
|
env | awk '/SSH/ {
|
|
|
|
|
sub(/=/, "=\"", $1)
|
|
|
|
|
sub(/$/, "\"", $1)
|
|
|
|
|
print "export " $1
|
|
|
|
|
}' | tee ~/.ssh/agent.out
|
|
|
|
|
env | awk '/SSH/ {
|
|
|
|
|
sub(/=/, "=\"", $1)
|
|
|
|
|
sub(/$/, "\"", $1)
|
|
|
|
|
print "export " $1
|
|
|
|
|
}' | tee ~/.ssh/agent.out
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function load-ssh-agent() {
|
|
|
|
|
source ~/.ssh/agent.out
|
|
|
|
|
source ~/.ssh/agent.out
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function start-ssh-agent() {
|
|
|
|
|
ssh-agent >~/.ssh/agent.out
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
load-ssh-agent &>/dev/null
|
|
|
|
|
|
|
|
|
|
[[ -e ~/.zshenv ]] && source ~/.zshenv
|
|
|
|
|
|
|
|
|
|
[ -f ~/.travis/travis.sh ] && source ~/.travis/travis.sh
|
|
|
|
|