vi, vipy viper(ordenado por fecha de creación) vienen integrados con Emacs, todos esos emulan VI. vim-modees un esfuerzo más nuevo e independiente para emular realmente a Vim, vimpulsees un conjunto de extras además de viperdarle una de las características más útiles de Vim. evilfue creado como reemplazo de vim-mode.
eviles el proyecto más reciente y el único que se desarrolla activamente. Su objetivo es emular fielmente el modelo de edición de Vim, aprovechando la funcionalidad Emacs existente siempre que sea posible. Personalmente, diría que está completado en un 90%, porque gnfaltan algunos comandos nuevos (como ), algunas funciones relacionadas con la visualización son bastante difíciles de recrear (como la visualización de tildes después del final de un archivo) y no se implementa un intérprete de Vimscript o cualquier cosa más allá de los conceptos básicos del modo Ex. Sin embargo, es más fácil de ampliar e introspectar que el original, las evil-*extensiones son el equivalente de Emacs a los complementos de Vim en casi todos los casos ( evil-leaderpor ejemplo, sería una excepción porque no es necesario ofrecer considerando la compatibilidad con el mapa de teclas de Emacs).
Teniendo en cuenta que evilestá superando a Vim en ciertos puntos (ver :sy su vista previa visual o el poco esfuerzo que supone crear un nuevo modo útil ), lo recomiendo de todo corazón a todos los interesados en la edición modal para Emacs.