fix zprezto on non-OSX machines, emacs sh-mode for .zsh