重新绑定:b和:e在邪恶的正常状态图中

时间:2012-10-16 11:28:39

标签: emacs evil-mode

我无法弄清楚如何在邪恶模式下为Emacs重新绑定:b:e命令。谷歌也没什么帮助。

我已经尝试了(define-key evil-normal-state-map ":b" 'helm-buffers-list),但这会搞砸:键以输入命令。

目前我正在使用(define-key evil-normal-state-map ",b" 'helm-buffers-list)(define-key evil-normal-state-map ",e" 'find-file),但我更愿意将它们放在:b:e上,因此使用真实的Vim时动作会相同

请不要在Vim中重新提及,b,e。 : - )

1 个答案:

答案 0 :(得分:14)

Okey,需要(重新)定义evil-ex-define-cmd

  • (evil-ex-define-cmd "b[uffer]" 'helm-buffers-list)
  • (evil-ex-define-cmd "e[dit]" 'find-file)

现在他们需要在<enter>之后:<cmd>

正确,经过更多的搜索,我找到了解决方案:

  • (define-key evil-ex-map "b" 'helm-buffers-list)
  • (define-key evil-ex-map "e" 'find-file)

现在输入f.e后不需要<enter>:b

相关问题