问题标签 [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 中的可视垂直块选择中增加数字
多年来,我一直在为 vim使用https://github.com/vim-scripts/increment.vim--Avadhanula 。
我如何在 emacs 中类似地利用功能?
这个想法是这样的:
给出如下列表:
我希望能够选择所有的零,发出命令,并将文本替换为:
如果重要的话,我正在使用 emacs evil-mode,希望对我想要增加的数字区域进行块选择的等效操作。
谢谢,
emacs - 在邪恶中为正常模式重新绑定数字
是否可以重新绑定数字。例如,“5”是“$”,“%”是“5”?
在evil-maps.el中,数字是这样定义的。
我尝试了@ChillarAnand 的答案
但是Shift-5
还是不一样5
,对于同样的情况8
。是否可以为上面的配置修复它?
@tarblet 解决方案也是如此。
我用作测试的是一个序列Shift-5
,G
.
emacs - 邪恶的视觉模式选择
邪恶视觉模式的行为有点出乎意料。首先,我在顶部设置标记'(defhydra',然后使用Cn将点向下移动,一切顺利,直到我打到最后一行(“q” nil),光标突然向下移动两行并选择空行。我个人不喜欢这种行为,所以有什么办法可以修改它。我深入研究了邪恶的源代码,但仍然在挣扎。欢迎任何建议。
emacs - 尝试时出现邪恶模式错误:reg
问题请看图。更有趣的是,我直接从 spacemacs 的 git 存储库中复制了这两个包,其中 :reg 运行良好。
如果有任何建议,请欣赏它。
tmux - Spacemacs 转义键需要延迟才能工作
我已经干净安装了spacemacs。当我按 Escape 进入正常模式时,立即按下u
它将大写一个单词。如果我等待一秒钟,它将撤消最后一个操作。
我假设这是evil-mode
或emacs
关键和弦功能在起作用。我怎样才能改变这种行为?
emacs - 如何简化模式行,并根据缓冲区名称进入 evil-insert-state
实际上是三个问题,如标题所述,如图所示。
emacs - 如何在 powerline-evil 中更改邪恶状态面孔的颜色?
我想更改 powerline-evil-center-color-theme 中的默认颜色。我特别希望更改邪恶状态面孔的面孔颜色,以使背景和前景颜色与我的 Emacs 颜色主题相匹配。
我试图查看关于 powerline-evil 的自述文件,但它没有告诉我如何通过我的 init.el 配置颜色,并且我尝试修改 powerline-evil.el 中的代码以手动更改颜色,但它仍然没有工作。
以下代码取自我的 powerline-evil.el:
即使我将前景设置为绿色,如您在上面的代码中所见,它仍然显示为白色。我不知道该怎么办。任何人都可以帮忙吗?
编辑:我现在实际上有另一个问题。@AaronHarris 告诉我的内容适用于前景色,但我无法更改其他州的背景色。我的整个模式行变成了我的主题的背景颜色。我已将以下代码添加到我的 init.el
第一部分适用于前景色,但第二部分做得不好。
emacs - Emacs evil: 空间作为运动状态下的前缀键
我希望能够使用 SPC h/j/k/l 导航窗口。我可以说(错了,见编辑)
对于正常状态(或者我可以去使用evil-leader
......),但这些都不能在运动状态下做同样的事情。如果我把
然后我得到错误
然后我尝试取消定义SPC
运动状态
但这并不能消除错误。
我该怎么做呢?我更喜欢只改变 SPC 在运动状态下的行为的解决方案。我怀疑答案在于define-prefix-command
但 emacs wiki 页面令人困惑。
编辑:
最上面的代码行不起作用。出于某种原因,我认为它在正常模式下工作,但我遇到了同样的错误。所以我可以去使用邪恶领袖,但这在运动状态下不起作用
vim - dired/dired+ 键盘映射中的邪恶
我正在寻找一种通过使用 'h' 'j' 'k' 'l' 来在 dired/dired+ 和 evil 模式下导航的方法,就像在 vim netrw 中一样。我找到了一些 lisp 短语并应用了这些短语,但那些根本不起作用。
例如,
Emacs 只是运行 'dired-do-kill-lines' 就好像它无法识别我的配置一样。请给我一些配置好吗?
emacs - GNU emacs 24.x:使用 BufferSelection 包的缓冲区选择菜单时关闭邪恶模式
我通过映射使用 bs-show 函数:
(global-set-key (kbd "Cx Cb") 'bs-show)
但是,由于我也使用 evil-mode,我发现每次运行 bs-show 功能时,在我从正常(“N”)模式切换到 emacs(“E”)模式之前,单键命令都不起作用。如何永久禁用 BufferSelection 菜单中的邪恶模式?