(define-key evil-motion-state-map (kbd CMD) nil)
当然会作用于全局范围,如果想要在某个 mode 中禁用 evil 快捷键,无需 evil-collection,以下设置就可以了:
1| (evil-set-initial-state 'edebug-mode 'normal)
2| (add-hook 'edebug-mode-hook #'evil-normalize-keymaps)
这样使得 edebug 的快捷键暂时地覆盖 evil-normal-state
(evil-insert-state
由于没有占用 SPC 等键,不覆盖无所谓,edebug 快捷键可以直接使用)。
(其实第 1 句也是可以省略,因为 evil-intercept-maps
默认就包含了 edebug-mode
)