0

我正在使用邪恶模式,现在想使用 smex,这样当我在邪恶模式下按“:”时,我会得到 smex。这就是我现在在 Emacs 文件中的内容:

(define-key key-translation-map (kbd ";") (kbd ":"))
(define-key key-translation-map (kbd ":") (kbd ";"))

这显然不足以进入smex。

4

1 回答 1

2

以下绑定允许您使用:获取smex;进入 Ex 模式,这似乎是您从示例中想要的:

(define-key evil-motion-state-map ":" 'smex)
(define-key evil-motion-state-map ";" 'evil-ex)

(请注意,正常状态继承自运动状态。)

于 2014-09-13T15:20:57.693 回答