update for zsh and vim emacs mode ops