Difference between revisions of "Emacs for Vim users"

From WikEmacs
Jump to: navigation, search
m (Install)
(Redirected page to Category:Vim User)
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Evil ==
#REDIRECT [[Category:Vim User]]
'''Evil''' is an '''e'''xtensible '''vi''' '''l'''ayer for Emacs. It provides Vim features like Visual selection and text objects, and is the successor to [[Vimpulse]] and [VimMode 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 [https://gitorious.org/evil/evil/commits/master 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 [https://gitorious.org/evil/evil/blobs/raw/doc/doc/evil.pdf PDF manual] is available in the /doc subdirectory.
== Articles ==
* [http://dnquark.com/blog/2012/02/emacs-evil-ecumenicalism/ Emacs Evil Ecumenicalism]
== Plug-ins ==
* [https://github.com/timcharper/evil-surround evil-surround]: Port of Vim's surround script.
* [https://github.com/cofi/evil-numbers evil-numbers]: Vim-like increment and decrement.
* [https://github.com/cofi/evil-leader evil-leader]: Port of Vim's mapleader.

Latest revision as of 09:24, 29 March 2012

Redirect to: