various zsh improvements