Overstap op ZSH

Geschreven op en voor het laatst bijgewerkt op

Sinds vandaag ben ik (weer) overgestapt van bash naar ZSH op mijn machines. Waarom? Omdat ik met ZSH makkelijker voor elkaar krijg wat ik graag wil, en wat met bash moeilijk of zelfs onmogelijk is.

Om kort en bondig te zijn is hier mijn ZSH configuratie:

# Aliases list
if [ -f $HOME/.zsh_aliases ]; then
	source $HOME/.zsh_aliases
fi

# Compinit
autoload -Uz compinit
compinit

# Colors
autoload -Uz colors
colors

# Prompt
if (( $(env | grep -c SSH_CONNECTION) > 0 )); then
	PROMPT="%B%F{yellow}(SSH)%f%b %n@%m %B%F{green}%~%f%b $ "
else
	PROMPT=" %B%F{green}%~%f%b $ "
fi

if [ -f /usr/bin/pretty-git-prompt ]; then
	setopt PROMPT_SUBST
	RPROMPT="\$(pretty-git-prompt)"
fi