Simplify zsh configs
This commit is contained in:
parent
90895e539d
commit
d65e18856b
@ -1,3 +0,0 @@
|
||||
{{ if lookPath "dircolors" -}}
|
||||
eval "$(dircolors -b)"
|
||||
{{- end }}
|
||||
@ -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
|
||||
@ -1,5 +0,0 @@
|
||||
{{ if lookPath "bat" -}}
|
||||
if command -v bat &> /dev/null ; then
|
||||
alias cat=bat
|
||||
fi
|
||||
{{- end }}
|
||||
@ -1,3 +0,0 @@
|
||||
{{ if lookPath "direnv" -}}
|
||||
eval "$(direnv hook zsh)"
|
||||
{{- end }}
|
||||
@ -1,6 +0,0 @@
|
||||
{{ if lookPath "erd" -}}
|
||||
autoload -Uz compinit
|
||||
compinit
|
||||
|
||||
eval "$(erd --completions zsh)"
|
||||
{{- end }}
|
||||
@ -1,11 +0,0 @@
|
||||
{{ if lookPath "helm" -}}
|
||||
# shellcheck disable=SC2148,SC1090
|
||||
|
||||
autoload -U +X compinit && compinit
|
||||
|
||||
if command -v helm > /dev/null 2>&1 ; then
|
||||
source <(helm completion zsh)
|
||||
fi
|
||||
|
||||
# vim: ft=bash
|
||||
{{- end }}
|
||||
@ -1,11 +0,0 @@
|
||||
{{ if lookPath "kubectl" -}}
|
||||
# shellcheck disable=SC2148,SC1090
|
||||
|
||||
autoload -U +X compinit && compinit
|
||||
|
||||
if command -v kubectl > /dev/null 2>&1; then
|
||||
source <(kubectl completion zsh)
|
||||
fi
|
||||
|
||||
# vim: ft=bash
|
||||
{{- end }}
|
||||
@ -1,15 +0,0 @@
|
||||
{{ if lookPath "rbenv" -}}
|
||||
if [ "${RBENV_SHELL}" = "" ]; then
|
||||
if command -v rbenv >/dev/null 2>&1 ; then
|
||||
eval "$(rbenv init -)"
|
||||
fi
|
||||
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 }}
|
||||
@ -1,4 +0,0 @@
|
||||
{{ if lookPath "starship" -}}
|
||||
# vim: ft=zsh
|
||||
source <(starship init zsh)
|
||||
{{- end }}
|
||||
@ -1,6 +0,0 @@
|
||||
{{ if lookPath "tmux" -}}
|
||||
if [ "$TMUX" ]; then
|
||||
# TERM=tmux-256color does not work as expected on osx
|
||||
export TERM=screen-256color
|
||||
fi
|
||||
{{- end }}
|
||||
Loading…
Reference in New Issue
Block a user