Make $EDITOR actually work in zsh.  And be portable, to boot.