Use emacs evil-mode.