问题标签 [evil-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - emacs 包安装错误:“自动加载功能定义-全球化-次要模式”
我正在尝试使用 Emacs-24 中的内置列表包为 Emacs 安装邪恶模式。在此之前一切都很好:
出现。我还没有找到解决方案——我尝试过重新安装(从源代码和从 emacsformacosx.com 下载二进制文件),因为这样的功能似乎是 Emacs 本身的一部分。
非常欢迎任何提示/提示。我正在运行 Mac OSX 10.6.8。
emacs - 将转义键绑定到邪恶模式的键弦
我从 emacs 网站获取了以下代码作为邪恶 -
它设置了 Cc 键以从插入模式中转义。如何将其更改为更方便的键弦,例如 "tt" ?
我使用了以下 -
(key-chord-define evil-insert-state-map "tt" 'evil-normal-state)
但是,当我在插入模式下按“tt”时,它会在迷你缓冲区中提供以下消息 -
emacs - 在 emacs evil 中执行特定的宏
现在我正在尝试在 emacs 中使用 evil 插件,以便我可以拥有 vim 的编辑能力和 emacs 的可扩展性。现在,我正在尝试移植 .vimrc 中我最喜欢的部分之一:无论我上次执行的宏是什么,都让空格重复。在我的 .vimrc 中,它很简单
我试图在我的 .emacs 文件中做同样的事情
@@ 重复最后一个宏很好,但是点击空格会给我错误
我对 lisp 和 evil 还很陌生,所以我确定我做错了什么,我将不胜感激。
emacs - 如何在 emacs 邪恶模式下保持对 Mx 的传统绑定
我正在尝试以邪恶的正常模式将执行扩展命令绑定到 Mx。我目前有
在我的 .emacs 文件中,但键绑定不起作用。我尝试更换
和
和
但两者都不起作用。我也尝试将它添加到 evil.el 和 evil-maps.el。
vim - 将 emacs 邪恶窗口命令绑定到 g 前缀
我是 Emacs 的新手。我安装了邪恶模式的 Emacs 24.3.1。我正在尝试将gw
其作为前缀绑定到各种evil-window
功能。例如,我想将gwl
窗口聚焦在右侧,gwh
将窗口聚焦在左侧。当然,这是在 vim 中完成的,如下所示nnoremap gw <c-w>
:
在.emacs.d/config/init-bindings.el
中,我补充说:
而emacs报告这个错误:
- 如何制作
gw
前缀键? - 有什么理由这可能是一个坏主意(与重要的 emacs 默认值冲突)?
emacs - 在 emacs term-mode 中禁用包
我有一个不适合 ansi-term 的包(邪恶)。我试图让 emacs 在 term-mode 处于活动状态时禁用 evil-mode。我正在使用以下命令尝试这样做
但是,一旦我打开 ansi-term,这会以某种方式禁用除 term-mode 之外的所有模式中的邪恶模式。任何帮助,将不胜感激。
emacs - emacs 邪恶模式向上移动
我在 emacs 中对 evil-mode 有一种奇怪的行为。当我在空行后按“k”或向上箭头移动时,我跳了 2 行。空行之后的邪恶模式之类的东西会忽略上面的一行。向下移动完全没有问题。来自 elpa 的 GNU Emacs 24.3.1 (Arch Linux) 邪恶模式。刚从 emacs 开始,所以我只有基本的 .emacs 和一些扩展。
非常感谢您的帮助。
vim - 邪恶的 Emacs 模式:句子动作和其他问题
我爱vim。它给我一种直接进入文本并按照我的意愿弯曲的感觉。
那就是说。我也喜欢 Clojure、Clojurescript、Lisp 和 Org-mode。我真的,真的很想喜欢 Emacs,在 Evil 模式下,我给了它 6-8 周,然后我沮丧地放弃了。
我正在考虑再试一次,因为我已经看到了一些非常棒的使用 ractive.js 和 org-mode 进行文学编程的例子。但这次我想提前计划。我有一个简短的事情清单,在我不顾一切地充电之前,我想知道如何去做(如果,事实上,我有足够的勇气再次去做的话):
- 句子和段落动议。我写了一些代码,但我写了更多的纯文本。当我编辑时,我通常会在一两句话的结尾进行更改/删除。我无法让它在邪恶模式下工作,iirc 甚至设置了一个标志,似乎表明它是可能的,但我无法让它工作。邪恶已经想出这个动议了吗?如果不是,我将如何告诉它这个议案?
- 领导者地图和元效率地图。直到我发现了领导者地图和制作地图的地图,我才真正开始在 vim 中变得很棒。没什么太疯狂的——我只是创建了一个地图来打开我的 .vimrc,并在 .vim 文件中设置了一些缩写,这样我在意识到我需要它的几秒钟内就有了一个永久的地图。emacs 中的等效技术可能是什么?如何以 vim-ish(即最小和弦)方式制作地图?对我来说是 ilisp 还是 bust ?
- 缓冲命令。为了改变你正在处理的文件,我不太明白有 2-4 个和弦的逻辑。我愿意学习——这不像我真的使用 vim 缓冲区,我只是一直低效地打开文件——但如果找到一个不能说服我在我输入 vim 方式时输入的教程会很好我将走上邪恶的道路。
编辑器之战很愚蠢,emacs 有很多用途,但我喜欢 home row!有没有一种方法可以让我获得 emacs 操作系统的强大功能,同时保留我所学的这个体面的编辑器?
emacs - 邪恶模式中的否定论点
有没有办法在 Emacs 的 Evil 中输入否定参数?即我想向后杀死 5 行,而不是5dd
,有类似的东西-5dd
吗?
emacs - emacs evil-mode 中 ex 命令的键映射
在 emacs evil-mode 中,如何绑定键序列以便它预先填充 evil-mode ex 命令行并定位光标?在 vim 中,我可以这样做:
在 emacs 中,我尝试了这个(以及几个变体):
它没有效果,并且在尝试键盘映射后我没有看到任何消息。
看起来 emacs 曾经有一个有用的功能evil-ex-read-command
,可以将输入发送到 evil-mode 命令行:
https://github.com/magnars/.emacs.d/blob/master/site-lisp/evil/evil-ex.el#L554
但该功能似乎不再可用。