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.
- Heldere prompt qua kleuren
- Heldere prompt qua structuur
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