问题标签 [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 evil-mode 命令模式的简单绑定
在我的 ~/.vimrc 中,在过去的 15 年中,我使用了以下两个键绑定来让自己更容易进入命令模式:
有没有简单的方法可以在 emacs 邪恶模式下做到这一点?
我一直在阅读http://www.emacswiki.org/emacs/Evil上的 wiki,但到目前为止还没有遇到正确的方法......
emacs - Org-mode capture and Evil - 自动进入插入模式
我正在使用组织模式捕获来创建小笔记和待办事项。我也在使用邪恶模式。
我想做的是在我进入捕获时自动进入插入模式。我尝试在 org-capture-mode-hook 中添加一个钩子并在钩子中运行 (evil-insert),但这不起作用。还有什么我可以尝试的吗?
谢谢!
西蒙
emacs - 功能类似于 other-buffer 但带有过滤功能
我正在寻找一种在 emacs 的 other-buffer 方法中包含一些过滤的方法。当前调用 other-buffer 会提取最后一个最近的缓冲区,但这样做的问题是被外部进程修改的缓冲区不断作为 other-buffer 出现。我想在其他缓冲区中实现某种过滤。
目前,我在 C-^ 绑定到其他缓冲区的情况下使用 evil,并且我有一些 tail.el 缓冲区处于活动状态,当我尝试切换缓冲区时,尾部缓冲区会不断弹出。
是否有其他缓冲区的替代方案,或者有人可以编写一些代码来实现这一点,谢谢。
emacs - 退出 minibuffer 时保持 Emacs Evil 不会切换到正常模式
我是一个邪恶的 Emacs 用户。然而,当我发现普通模式比常规 Emacs 命令更方便时,我真的只使用普通模式进行花哨的 Vim 风格编辑。(主要是花哨的批量编辑/拉/删除)。但是,我也是 minibuffer 的忠实用户(我用 ido 和 flx 做了很多 Mx,所以我可以避免记住更深奥的命令)。当我这样做时,邪恶会在我退出后自动切换到正常模式。我觉得这很烦人/令人困惑。我怎样才能让它停止?(最好以优雅、非骇客的方式)。
谢谢, PythonNut
编辑:
似乎切换到正常模式发生在所有窗口和所有框架中。
emacs - Emacs Evil 模式:如何创建一个新的文本对象来选择任何非空格字符的单词?
我正在尝试在 Evil 中创建一个新的文本对象。例如,文本对象iw将只选择包含连字符的字符串子集。我希望新的文本对象匹配任何非空格字符的单词。到目前为止我得到的是:
此代码无法正确匹配行尾的单词。由于\n,它适用于行首的单词。
我尝试了很多没有用的东西。对我来说麻烦的是,当某些东西不起作用时,我不知道是由于错误的正则表达式还是邪恶正则表达式范围的限制。例如,使用 \s- 会报错,这似乎是 Evil 中的一个限制。
emacs - 如何为 clojure、evil、hinting、paren 高亮设置 emacs?
我对 Emacs 和 Clojure 都是全新的,并且想设置提示和语法突出显示,类似于这里的视频。我已经安装了:
- Emacs 24.x
- 莱宁根 2.x
- 果酱
...然后在 Emacs 中并通过 Marmalade 安装以下软件包:
- 邪恶的
- clojure 模式
- nrepl
我的大问题是这些主要/次要模式如何相互作用,是否有一种“正确”的方式来设置这些东西?
我的小问题是如何获得漂亮的语法突出显示和代码提示?谢谢!
emacs - 更改 :ls 以在 Emacs evil-mode 中调出 ibuffer
开箱即用,:ls
在邪恶模式下调用M-x list-buffers
. 我需要在我的 .emacs 中添加什么来重新绑定它以运行M-x ibuffer
?
emacs - 如何在 Emacs 中将一个函数重新映射到另一个函数?
Incoffee-mode
RET
绑定到coffee-newline-and-indent
哪个工作正常。
我也evil-mode
曾经有过 Vim 仿真。evil-mode
使用标准newline-and-indent
,因此对于某些 vim 命令,例如o
or ,缩进是不正确的O
。
重新绑定的最佳方法是newline-and-indent
什么coffee-newline-and-indent
?
我仍然是 ELisp 的新手,并尝试了下面的行,但它不起作用。
emacs - Emacs 邪恶模式搜索和替换 - 参数数量错误
当我尝试使用 Evil 模式在 Emacs 中运行搜索和替换时遇到错误。我正在使用的搜索是:s/14/12/g
. 我试过没有,g
并得到同样的错误。这与我在 Vim 中进行的搜索完全相同。返回的错误表明我的参数数量错误。
我只是在寻找邪恶吗?