问题标签 [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 投票
3 回答
2352 浏览

emacs - 如何禁用 Emacs Evil 选择自动复制到剪贴板

与此问题相关:如何在 emacs 中禁用 x 粘贴

这适用于鼠标

如何在 emacs 中对 Evil 模式执行相同操作?

我在 Mac OS 上,运行 Emacs 24.2.91。

0 投票
1 回答
844 浏览

emacs - emacs evil-mode 命令模式的简单绑定

在我的 ~/.vimrc 中,在过去的 15 年中,我使用了以下两个键绑定来让自己更容易进入命令模式:

有没有简单的方法可以在 emacs 邪恶模式下做到这一点?

我一直在阅读http://www.emacswiki.org/emacs/Evil上的 wiki,但到目前为止还没有遇到正确的方法......

0 投票
2 回答
697 浏览

emacs - Org-mode capture and Evil - 自动进入插入模式

我正在使用组织模式捕获来创建小笔记和待办事项。我也在使用邪恶模式。

我想做的是在我进入捕获时自动进入插入模式。我尝试在 org-capture-mode-hook 中添加一个钩子并在钩子中运行 (evil-insert),但这不起作用。还有什么我可以尝试的吗?

谢谢!

西蒙

0 投票
2 回答
133 浏览

emacs - 功能类似于 other-buffer 但带有过滤功能

我正在寻找一种在 emacs 的 other-buffer 方法中包含一些过滤的方法。当前调用 other-buffer 会提取最后一个最近的缓冲区,但这样做的问题是被外部进程修改的缓冲区不断作为 other-buffer 出现。我想在其他缓冲区中实现某种过滤。

目前,我在 C-^ 绑定到其他缓冲区的情况下使用 evil,并且我有一些 tail.el 缓冲区处于活动状态,当我尝试切换缓冲区时,尾部缓冲区会不断弹出。

是否有其他缓冲区的替代方案,或者有人可以编写一些代码来实现这一点,谢谢。

0 投票
2 回答
1433 浏览

emacs - 退出 minibuffer 时保持 Emacs Evil 不会切换到正常模式

我是一个邪恶的 Emacs 用户。然而,当我发现普通模式比常规 Emacs 命令更方便时,我真的只使用普通模式进行花哨的 Vim 风格编辑。(主要是花哨的批量编辑/拉/删除)。但是,我也是 minibuffer 的忠实用户(我用 ido 和 flx 做了很多 Mx,所以我可以避免记住更深奥的命令)。当我这样做时,邪恶会在我退出后自动切换到正常模式。我觉得这很烦人/令人困惑。我怎样才能让它停止?(最好以优雅、非骇客的方式)。

谢谢, PythonNut

编辑:

似乎切换到正常模式发生在所有窗口和所有框架中。

0 投票
3 回答
3682 浏览

emacs - Emacs Evil 模式:如何创建一个新的文本对象来选择任何非空格字符的单词?

我正在尝试在 Evil 中创建一个新的文本对象。例如,文本对象iw将只选择包含连字符的字符串子集。我希望新的文本对象匹配任何非空格字符的单词。到目前为止我得到的是:

此代码无法正确匹配行尾的单词。由于\n,它适用于行首的单词。

我尝试了很多没有用的东西。对我来说麻烦的是,当某些东西不起作用时,我不知道是由于错误的正则表达式还是邪恶正则表达式范围的限制。例如,使用 \s- 会报错,这似乎是 Evil 中的一个限制。

0 投票
3 回答
3802 浏览

emacs - 如何为 clojure、evil、hinting、paren 高亮设置 emacs?

我对 Emacs 和 Clojure 都是全新的,并且想设置提示和语法突出显示,类似于这里的视频。我已经安装了:

  • Emacs 24.x
  • 莱宁根 2.x
  • 果酱

...然后在 Emacs 中并通过 Marmalade 安装以下软件包:

  • 邪恶的
  • clojure 模式
  • nrepl

我的大问题是这些主要/次要模式如何相互作用,是否有一种“正确”的方式来设置这些东西?
我的小问题是如何获得漂亮的语法突出显示和代码提示?谢谢!

0 投票
2 回答
460 浏览

emacs - 更改 :ls 以在 Emacs evil-mode 中调出 ibuffer

开箱即用,:ls在邪恶模式下调用M-x list-buffers. 我需要在我的 .emacs 中添加什么来重新绑定它以运行M-x ibuffer

0 投票
5 回答
423 浏览

emacs - 如何在 Emacs 中将一个函数重新映射到另一个函数?

Incoffee-mode RET绑定到coffee-newline-and-indent哪个工作正常。

我也evil-mode曾经有过 Vim 仿真。evil-mode使用标准newline-and-indent,因此对于某些 vim 命令,例如oor ,缩进是不正确的O

重新绑定的最佳方法是newline-and-indent什么coffee-newline-and-indent

我仍然是 ELisp 的新手,并尝试了下面的行,但它不起作用。

0 投票
2 回答
979 浏览

emacs - Emacs 邪恶模式搜索和替换 - 参数数量错误

当我尝试使用 Evil 模式在 Emacs 中运行搜索和替换时遇到错误。我正在使用的搜索是:s/14/12/g. 我试过没有,g并得到同样的错误。这与我在 Vim 中进行的搜索完全相同。返回的错误表明我的参数数量错误。

我只是在寻找邪恶吗?