More intelligent zsh prompt