Evil - это пакет Emacs, который добавляет функции VI/VIM в Emacs

Зло - это расширяемый слой vi для Emacs. Он предоставляет функции Vim, такие как визуальный выбор и текстовые объекты, и является преемником Vimpulse и vim-mode.

На вики- странице Emacs также есть много информации об этом.