zsh and vim improvements