Emacs:如何修复在分割窗口时恼人的逃避行为



我有一个非常恼人的情况;当我在emacs中编辑并且自动完成框加载时,我发现我在不需要它时使用escape键退出它。问题是这有一个不希望的行为,即使当前窗口仅为窗口。当我为各种任务设置了许多窗口/框架时,这真的很烦人。

我使用auto-complete.el,具有以下选项:

(ac-config-default)
(define-key ac-completing-map "e" 'ac-stop) ; use esc key to exit completion
(global-set-key "C-f" 'ac-isearch)

既然按下ESC键是在我的肌肉记忆中,用于解除UI元素(下拉框,对话框等),我怎么能在没有当前聚焦帧接管的情况下逃脱呢?

在Mac emacs中,"ESC ESC"默认绑定到keyboard-escape-quit,这是您意外调用的。这为我修复了它:

(global-unset-key (kbd "ESC ESC ESC"))

C-g代替escape.ff

最新更新