vi, vipі viper(впорядковано за датою створення) вбудований з Emacs, усі вони емулюють VI. vim-modeце новіші, самостійні зусилля, щоб наслідувати Vim, vimpulse- це набір додаткових додатків, viperщоб надати одне з найкорисніших функцій Vim. evilстворено як заміна на vim-mode.
evilце самий останній проект і єдиний, який активно розвивається. Його мета - сумлінно імітувати модель редагування Vim, використовуючи існуючу функціональність Emacs, де це можливо. Особисто я б сказав, що це приблизно на 90%, тому що кілька нових команд (таких як gn) відсутні, деякі функції, що стосуються дисплея, досить важко відтворити (як-от показ тильдів після закінчення файлу), і це не реалізує інтерпретатор Vimscript або що-небудь, що виходить за межі основ режиму Ex. Однак розширення та інтроспектива, ніж оригінал, evil-*розширення є еквівалентом плагінів Emacs майже у всіх випадках ( evil-leaderнаприклад, це буде винятком, оскільки не потрібно пропонувати з огляду на підтримку клавішних карт Emacs).
Враховуючи evil, що перевершує Vim у точках (див. :sТа його візуальний попередній перегляд або як мало зусиль для створення корисного нового режиму ), я від усієї душі рекомендую його всім, хто цікавиться модальним редагуванням для Emacs.