我刚刚开始在我的emacs中使用vim。虽然大多数文档/维基建议全局开启邪恶模式,但作为一开始使用emacs的我,我真的更喜欢将邪恶模式保留在本地。这意味着,当我需要编辑模型时,我将在本地缓冲区中打开邪恶模式。为此,我编写了一段elisp来打开/关闭邪恶模式:
(defun toggle-evil-local-mode ()
"Toggle on and off evil mode in local buffer."
(interactive)
(if evil-local-mode
(turn-off-evil-mode)
(turn-on-evil-mode)))
(global-set-key (kbd "s-e") 'toggle-evil-local-mode)然而,有一件事困扰着我。我不能使用C-[从插入或视觉模式转到正常模式(emacs将击键读取为ESC-并等待回声区域中的更多输入),但Esc键可以很好地工作。但是如果我全局开启邪恶模式,C-[和Esc key的功能是一样的。
您可能会注意到,我使用的是键盘绑定中的Mac。虽然我现在可以使用MBP键,但如果我升级到一个新的Esc与那些邪恶的触摸条怎么办?那么有没有办法解决这个问题呢?任何建议都将不胜感激。
https://stackoverflow.com/questions/41389571
复制相似问题