2017-07-06 02:26:56 +00:00
|
|
|
# load my zsh configs
|
|
|
|
source ~/.zsh/load.sh
|
2020-12-06 22:32:18 +00:00
|
|
|
source ~/.nix-profile/etc/profile.d/nix.sh
|
2014-04-12 20:01:03 +00:00
|
|
|
|
|
|
|
# turn off mostly unhelpful autocorrect
|
|
|
|
unsetopt correct_all
|
|
|
|
|
|
|
|
# Fix Home and End keys
|
|
|
|
bindkey "^[[H" beginning-of-line
|
|
|
|
bindkey "^[[F" end-of-line
|
|
|
|
|
|
|
|
autoload -Uz vcs_info
|
|
|
|
zstyle ':vcs_info:*' enable git svn
|
|
|
|
zstyle ':vcs_info:git*' formats " ± (%b)"
|
|
|
|
zstyle ':vcs_info:svn*' formats " %s (%b)"
|
|
|
|
|
|
|
|
precmd() {
|
|
|
|
vcs_info
|
|
|
|
}
|
|
|
|
|
|
|
|
setopt PROMPT_SUBST
|
|
|
|
|
|
|
|
PROMPT='
|
|
|
|
%F{red}%n@%m%F{red} %F{green}%/%F{yellow}${vcs_info_msg_0_}%f
|
|
|
|
> '
|
|
|
|
|
2018-08-17 01:59:29 +00:00
|
|
|
eval `keychain --eval --agents ssh id_rsa`
|
|
|
|
|
2017-01-04 19:58:06 +00:00
|
|
|
export EDITOR=nvim
|
2014-04-12 20:01:03 +00:00
|
|
|
|
2016-03-11 02:42:44 +00:00
|
|
|
alias ls='ls -G --color'
|
2014-04-12 20:01:03 +00:00
|
|
|
alias ll='ls -l'
|
|
|
|
alias la='ls -a'
|
|
|
|
|
|
|
|
bindkey '^R' history-incremental-search-backward
|
|
|
|
|
|
|
|
export GOPATH=$HOME/Projects/go
|
2020-12-06 22:32:18 +00:00
|
|
|
export RUST_SRC_PATH=$HOME/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
|
2014-04-12 20:01:03 +00:00
|
|
|
|
2020-12-06 22:32:18 +00:00
|
|
|
export PATH=$HOME/bin:$HOME/.local/bin:$PATH # user custom bins
|
|
|
|
export PATH=$GOPATH/bin:$PATH # go bin
|
|
|
|
export PATH=$HOME/.gem/ruby/2.3.0/bin:$PATH # ruby gem bin
|
|
|
|
export PATH=$HOME/.cargo/bin:$PATH # rust cargo bin
|
|
|
|
export PATH=$HOME/Android/Sdk/platform-tools:$PATH # android studio bin
|
|
|
|
export PATH=$HOME/.poetry/bin:$PATH # android studio bin
|
2017-07-06 02:26:56 +00:00
|
|
|
|
|
|
|
# source zsh-syntax-highlighting last
|
2021-04-25 15:56:05 +00:00
|
|
|
source $ZSH/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh
|
2020-12-06 22:32:18 +00:00
|
|
|
source /usr/share/fzf/key-bindings.zsh
|
|
|
|
eval "$(direnv hook zsh)"
|
|
|
|
|
|
|
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|