You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			72 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
# chezmoi:template:left-delimiter=#{{
 | 
						|
#{{- /* vim: set filetype=zsh: */ -}}
 | 
						|
 | 
						|
setopt autocd
 | 
						|
setopt autopushd
 | 
						|
setopt pushdignoredups
 | 
						|
setopt histignorealldups
 | 
						|
setopt sharehistory
 | 
						|
 | 
						|
setopt INC_APPEND_HISTORY
 | 
						|
setopt HIST_IGNORE_DUPS
 | 
						|
setopt EXTENDED_HISTORY
 | 
						|
 | 
						|
autoload -Uz compinit && compinit
 | 
						|
 | 
						|
# Use emacs keybindings even if our EDITOR is set to vi
 | 
						|
bindkey -e
 | 
						|
 | 
						|
#{{ if and (lookPath "dircolors") (eq .chezmoi.os "linux") -}}
 | 
						|
eval "$(dircolors -b)"
 | 
						|
#{{ end -}}
 | 
						|
 | 
						|
#{{- if lookPath "direnv" -}}
 | 
						|
eval "$(direnv hook zsh)"
 | 
						|
#{{ end -}}
 | 
						|
 | 
						|
#{{- if lookPath "erd" -}}
 | 
						|
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 stat (joinPath .chezmoi.homeDir ".sdkman/bin/sdkman-init.sh") -}}
 | 
						|
export SDKMAN_DIR="$HOME/.sdkman"
 | 
						|
source "#{{ .chezmoi.homeDir }}/.sdkman/bin/sdkman-init.sh"
 | 
						|
#{{ 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 }}
 |