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