-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zshrc
37 lines (25 loc) · 980 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
#!/usr/bin/env zsh
source "${HOME}/.common-pre.sh"
if [ -d "${HOME}/.oh-my-zsh" ]; then
# Disable update prompt
zstyle ':omz:update' mode disabled
# Path to your oh-my-zsh installation.
export ZSH=${HOME}/.oh-my-zsh
ZSH_THEME="kris"
ZSH_CUSTOM=${HOME}/.oh-my-zsh-custom
COMPLETION_WAITING_DOTS="true"
# DISABLE_AUTO_UPDATE="true"
plugins=(vi-mode virtualenv git git-prompt python tmux kubectl vagrant docker docker-compose poetry pyenv terraform minikube zsh-autosuggestions zsh-syntax-highlighting conda-zsh-completion)
# https://docs.brew.sh/Shell-Completion#configuring-completions-in-zsh
if type brew &>/dev/null
then
FPATH="$(brew --prefix)/share/zsh/site-functions:${FPATH}"
autoload -Uz compinit
compinit
fi
source $ZSH/oh-my-zsh.sh
else
echo "${HOME}/.oh-my-zsh not found (https://github.com/robbyrussell/oh-my-zsh)"
fi
unsetopt share_history
source "${HOME}/.common-post.sh"