-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.zshrc
48 lines (40 loc) · 965 Bytes
/
.zshrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory
unsetopt beep
autoload -Uz compinit && compinit
ZSH=$HOME/.oh-my-zsh
DISABLE_AUTO_UPDATE="true"
plugins=(
aws
brew
fzf
golang
ripgrep
rust
terraform
zsh-autosuggestions
)
source $ZSH/oh-my-zsh.sh
source <(kubectl completion zsh)
export EDITOR='editor'
export PAGER="less -FRSX"
export ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=5"
source $HOME/.aliases.sh
source $HOME/.functions.sh
if [ -f $HOME/.dirs ]; then
source $HOME/.dirs
fi
# Load local machine exports.
# This is probably where you will find work related exports.
if [ -f $HOME/.local-exports ]; then
source $HOME/.local-exports
fi
eval "$(atuin init zsh --disable-up-arrow)"
eval "$(direnv hook zsh)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
eval "$(shadowenv init zsh)"
eval "$(starship init zsh)"
eval "$(zoxide init zsh)"
# [ -s "/Users/h4s/.jabba/jabba.sh" ] && source "/Users/h4s/.jabba/jabba.sh"