|
|
|
@ -29,3 +29,60 @@ zstyle ':completion:*' verbose true
|
|
|
|
|
|
|
|
|
|
zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'
|
|
|
|
|
zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'
|
|
|
|
|
|
|
|
|
|
{{ if and (lookPath "dircolors") (eq .chezmoi.os "linux") -}}
|
|
|
|
|
eval "$(dircolors -b)"
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "bat" -}}
|
|
|
|
|
alias cat=bat
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "direnv" -}}
|
|
|
|
|
eval "$(direnv hook zsh)"
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "erd" -}}
|
|
|
|
|
autoload -Uz compinit
|
|
|
|
|
compinit
|
|
|
|
|
eval "$(erd --completions zsh)"
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "helm" -}}
|
|
|
|
|
# shellcheck disable=SC2148,SC1090
|
|
|
|
|
autoload -U +X compinit && compinit
|
|
|
|
|
source <(helm completion zsh)
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "kubectl" -}}
|
|
|
|
|
# shellcheck disable=SC2148,SC1090
|
|
|
|
|
autoload -U +X compinit && compinit
|
|
|
|
|
source <(kubectl completion zsh)
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "rbenv" -}}
|
|
|
|
|
if [ "${RBENV_SHELL}" = "" ]; then
|
|
|
|
|
eval "$(rbenv init -)"
|
|
|
|
|
fi
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "rvm" }}
|
|
|
|
|
if [[ -d "${HOME}/.rvm/bin" ]]; then
|
|
|
|
|
if [[ ! "${PATH}" =~ "${HOME}/.rvm/bin" ]]; then
|
|
|
|
|
export PATH="$PATH:$HOME/.rvm/bin"
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "starship" -}}
|
|
|
|
|
source <(starship init zsh)
|
|
|
|
|
{{ end -}}
|
|
|
|
|
|
|
|
|
|
{{- if lookPath "tmux" }}
|
|
|
|
|
if [ "$TMUX" ]; then
|
|
|
|
|
# TERM=tmux-256color does not work as expected on osx
|
|
|
|
|
export TERM=screen-256color
|
|
|
|
|
fi
|
|
|
|
|
{{- end }}
|
|
|
|
|
|
|
|
|
|
# vim: filetype=zsh
|