summaryrefslogtreecommitdiff
path: root/.emacs.d/elpa/evil-readme.txt
diff options
context:
space:
mode:
authorSteve Lee <me@xiangyangli.com>2017-12-13 03:56:31 +0800
committerSteve Lee <me@xiangyangli.com>2017-12-13 03:56:31 +0800
commit1c64974a87c4fe531d7e1685a42f78ae1709681d (patch)
tree1785632746d146d615a7988a0ff6ab818dc6582a /.emacs.d/elpa/evil-readme.txt
parent60195d5fa0ff32414c2f9421b193542a25e7af6c (diff)
downloaddotfiles-1c64974a87c4fe531d7e1685a42f78ae1709681d.tar.xz
dotfiles-1c64974a87c4fe531d7e1685a42f78ae1709681d.zip
new add
Diffstat (limited to '.emacs.d/elpa/evil-readme.txt')
-rw-r--r--.emacs.d/elpa/evil-readme.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/.emacs.d/elpa/evil-readme.txt b/.emacs.d/elpa/evil-readme.txt
new file mode 100644
index 0000000..239636a
--- /dev/null
+++ b/.emacs.d/elpa/evil-readme.txt
@@ -0,0 +1,29 @@
+Evil is an extensible vi layer for Emacs. It emulates the main
+features of Vim, and provides facilities for writing custom
+extensions.
+
+Evil lives in a Git repository. To obtain Evil, do
+
+ git clone git://github.com/emacs-evil/evil.git
+
+Move Evil to ~/.emacs.d/evil (or somewhere else in the `load-path').
+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 for linear undo and undo branches:
+
+ http://www.emacswiki.org/emacs/UndoTree
+
+Otherwise, Evil uses regular Emacs undo.
+
+Evil requires `goto-last-change' and `goto-last-change-reverse'
+function for the corresponding motions g; g, as well as the
+last-change-register `.'. One package providing these functions is
+goto-chg.el:
+
+ http://www.emacswiki.org/emacs/GotoChg
+
+Without this package the corresponding motions will raise an error.