Difference between revisions of "Evil"
m (Reverted edits by 94.23.1.28 (talk) to last revision by Kindahero) |
|||
Line 40: | Line 40: | ||
* [https://github.com/cofi/evil-leader evil-leader]: Port of Vim's mapleader. | * [https://github.com/cofi/evil-leader evil-leader]: Port of Vim's mapleader. | ||
+ | === Bug tracker === | ||
+ | |||
+ | The bugtrucker can be found on [https://bitbucket.org/lyro/evil/issues?status=new&status=open Bitbucket]. | ||
[[Category:Vi User]] [[Category:Vim User]] | [[Category:Vi User]] [[Category:Vim User]] |
Revision as of 22:19, 17 November 2012
Evil is an extensible vi layer for Emacs. It provides Vim features like Visual selection and text objects, and is the successor to the now defunct vimpulse and vim-mode.
Quick install
Using el-get, Evil can be downloaded and installed with: M-x el-get-install RET evil RET.
Download
Alternatively, Evil lives in a Git repository. To download Evil, do:
git clone git://gitorious.org/evil/evil.git
If you don't have Git, just head over to Gitorious and click the "Download master as tar.gz" link (extract with ##tar -xzf master.tar.gz##).
Install
Move Evil to ~/.emacs.d/evil (or somewhere else in your ##load-path##). Then add the following lines to ~/.emacs:
(add-to-list 'load-path "~/.emacs.d/evil") (require 'evil) (evil-mode 1)
Evil requires [UndoTree undo-tree.el] in the load-path for linear undo and undo branches. Otherwise, Evil uses regular Emacs undo.
Documentation
A brief PDF manual is available in the /doc subdirectory.
Articles
Plug-ins
- evil-surround: Port of Vim's surround script.
- evil-numbers: Vim-like increment and decrement.
- evil-leader: Port of Vim's mapleader.
Bug tracker
The bugtrucker can be found on Bitbucket.