Edit page

Evil

Evil is an extensible vi layer for Emacs. It emulates the main features of Vim, and provides facilities for writing custom extensions.

Download

Evil lives in a Git repository. To download Evil, do

git clone git://gitorious.org/evil/evil.git

Alternatively, download a tarball of master (extract with tar -xzf master.tar.gz).

Install

Move Evil to ~/.emacs.d/evil. Then add the following lines to ~/.emacs:

(add-to-list 'load-path "~/.emacs.d/evil")  
(require 'evil)  
(evil-mode 1)

Evil requires undo-tree.el in the load-path for linear undo and undo branches.

Documentation

A brief PDF manual is available.

Bug tracker

BitBucket provides a bug tracker.

Mailing list

Evil is discussed at the gmane.emacs.vim-emulation mailing list.

IRC

Visit us on irc.freenode.net #evil-mode

Wiki

Development goals and discussions are found at the Development page. The wiki is open to anyone with a Gitorious account.

Evil also has a page at EmacsWiki.

Last edited by Frank Fischer 29 May 09:27