问题标签 [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.

0 投票
1 回答
628 浏览

emacs - emacs 包安装错误:“自动加载功能定义-全球化-次要模式”

我正在尝试使用 Emacs-24 中的内置列表包为 Emacs 安装邪恶模式。在此之前一切都很好:

出现。我还没有找到解决方案——我尝试过重新安装(从源代码和从 emacsformacosx.com 下载二进制文件),因为这样的功能似乎是 Emacs 本身的一部分。

非常欢迎任何提示/提示。我正在运行 Mac OSX 10.6.8。

0 投票
1 回答
2346 浏览

emacs - 将转义键绑定到邪恶模式的键弦

我从 emacs 网站获取了以下代码作为邪恶 -

它设置了 Cc 键以从插入模式中转义。如何将其更改为更方便的键弦,例如 "tt" ?

我使用了以下 -

(key-chord-define evil-insert-state-map "tt" 'evil-normal-state)

但是,当我在插入模式下按“tt”时,它会在迷你缓冲区中提供以下消息 -

0 投票
1 回答
1238 浏览

emacs - 在 emacs evil 中执行特定的宏

现在我正在尝试在 emacs 中使用 evil 插件,以便我可以拥有 vim 的编辑能力和 emacs 的可扩展性。现在,我正在尝试移植 .vimrc 中我最喜欢的部分之一:无论我上次执行的宏是什么,都让空格重复。在我的 .vimrc 中,它很简单

我试图在我的 .emacs 文件中做同样的事情

@@ 重复最后一个宏很好,但是点击空格会给我错误

我对 lisp 和 evil 还很陌生,所以我确定我做错了什么,我将不胜感激。

0 投票
2 回答
2315 浏览

emacs - 如何在 emacs 邪恶模式下保持对 Mx 的传统绑定

我正在尝试以邪恶的正常模式将执行扩展命令绑定到 Mx。我目前有

在我的 .emacs 文件中,但键绑定不起作用。我尝试更换

但两者都不起作用。我也尝试将它添加到 evil.el 和 evil-maps.el。

0 投票
1 回答
1014 浏览

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 默认值冲突)?
0 投票
4 回答
1967 浏览

emacs - 在 emacs term-mode 中禁用包

我有一个不适合 ansi-term 的包(邪恶)。我试图让 emacs 在 term-mode 处于活动状态时禁用 evil-mode。我正在使用以下命令尝试这样做

但是,一旦我打开 ansi-term,这会以某种方式禁用除 term-mode 之外的所有模式中的邪恶模式。任何帮助,将不胜感激。

0 投票
0 回答
231 浏览

emacs - emacs 邪恶模式向上移动

我在 emacs 中对 evil-mode 有一种奇怪的行为。当我在空行后按“k”或向上箭头移动时,我跳了 2 行。空行之后的邪恶模式之类的东西会忽略上面的一行。向下移动完全没有问题。来自 elpa 的 GNU Emacs 24.3.1 (Arch Linux) 邪恶模式。刚从 emacs 开始,所以我只有基本的 .emacs 和一些扩展。

非常感谢您的帮助。

0 投票
4 回答
1928 浏览

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 操作系统的强大功能,同时保留我所学的这个体面的编辑器?

0 投票
1 回答
210 浏览

emacs - 邪恶模式中的否定论点

有没有办法在 Emacs 的 Evil 中输入否定参数?即我想向后杀死 5 行,而不是5dd,有类似的东西-5dd吗?

0 投票
1 回答
2659 浏览

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

但该功能似乎不再可用。