evil是emacs的Xtensensible vi layer 。它模拟了VIM的主要功能,并提供了编写自定义扩展的设施。另请参阅我们在Emacswiki上的页面。
安装
有关安装说明,请参见官方文档。我们建议使用package.el 。
作为快速启动,您可以将以下代码添加到您的Emacs Init文件中。
; ; Set up package.el to work with MELPA
( require 'package )
( add-to-list 'package-archives
'( " melpa " . " https://m**elpa.org/*packages/ " ))
( package-initialize )
( package-refresh-contents )
; ; Download evil
( unless ( package-installed-p ' evil )
( package-install ' evil ))
; ; Enable evil
( require ' evil )
( evil -mode 1 )
依赖性
evil需要24.1或更高版本的Emacs。
-
evil需要以下任何CR:CR:
- 从emacs撤消28
- 撤离树包(可通过GNU ELPA获得)
- 撤消包装(可通过Melpa和Nongnu Elpa获得)
对于动作g; g,对于最后的变化, evil需要goto-chg.el软件包(可通过Melpa和Nongnu Elpa获得),该软件包提供了函数Goto-Last-Change和Goto-Last-Last-Crange-Cranders-Resporter。
对于emacs 24.1和24.2, evil也需要cl-lib。
文档
该文档的最新版本在此处在线可读。它也可以作为PDF和EPUB提供。
邮件列表
evil在gmane.emacs.s.vim-宣传邮件列表中进行了讨论。
IRC
通过IRC.libera.Chat# evil -Mode访问我们。
贡献
有关问题的准则,请参见贡献。
下载源码
通过命令行克隆项目:
git clone https://github.com/emacs-evil/evil.git