问题标签 [viper-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 回答
217 浏览

emacs - emacs:将数字行的绑定切换到-ed 等价物

在 emacs 中,我想重新绑定键盘的第一行,[1...0]以便按下未修改的键会导致其移位等效项。也就是说,打字1234567890会导致!"£$%^&*()被插入缓冲区。

我在 Windows Vista 中使用 emacs 24.1.1,并启用了 viper 模式。我正在使用 slime 进行一些 Common Lisp 编程。我使用 viper 是为了避免过于频繁地使用 Ctrl 和 Shift,因为我可以获得一些 emacs 小指(RSI)。开始使用 lisp 编程后,我发现点击S-9S-0打开和关闭括号开始产生影响。

通过在我的启动文件中包含以下内容,我可以绑定9(,反之亦然。

这工作得很好,很容易扩展到行的其余部分,除了我希望能够在两种模式之间切换而不必按住 shift(例如,通过切换 Caps Lock)。

有什么办法可以做到这一点,还是我完全错了?

0 投票
1 回答
260 浏览

emacs - linum 在 vi​​per 模式下无法启动(emacs)

我的.emacs文件:

当我注释掉viper设置时,我一打开文件就会显示行号。当我viper在启动时启用时,行号不显示,我必须M-x linum-mode手动执行。

0 投票
1 回答
10196 浏览

emacs - Emacs 的 Viper、Vimpulse 和 Evil 之间的区别?

在使用 Vim 很长时间后,我最近开始使用 Emacs(就像其他许多其他人一样),我个人认为 Vim 移动键和文本对象是编辑器可以拥有的最好的东西之一。我听说过使用不同的插件在 Emacs 中模拟这些功能,但是在互联网上阅读了更多内容后,我很困惑。

我特别遇到了三种模式:ViperVimpulseEvil。有人可以帮助我了解如何使用这些模式来实现近乎完美的 Vim 仿真吗?我需要安装所有三个吗?它们之间有什么区别?谢谢。

0 投票
1 回答
175 浏览

matlab - 当我以 Octave 模式打开文件时启用 viper 模式 [emacs]

我已经设置了我的 emacs,以便在我打开.m文件时它自动使用 Octave 模式(实际上我正在处理 Matlab 文件)。我喜欢用viper-mode. 但是,当我打开.m文件时,viper 模式会关闭,我必须手动重新启动它。有没有办法修改我的配置以保持毒蛇模式?

.emacs.d/init.el:

0 投票
1 回答
375 浏览

emacs - Emacs tty evil/viper ESC键单机

Emacs 有几个 vim 克隆包(Evil、Viper..)。这些包有一个特殊的内置功能,它们为 tty 用户重新映射 Escape 键。我不确定这是如何完成的(超时?)。

我也想要这个功能,但是我不想使用整个 Evil / Viper 包,我只想要 Escape 键功能。这是因为我使用God Mode,基本上是 Vim 的普通 / 插入模式和 emacs 键绑定。然而,它没有像 Evil / Viper 这样的 TTY Escape 键的解决方案。我的 Elisp 并不足以自己实现这一点。

因此,如果有一个针对逃生键问题的独立软件包,我很想听听。