如何在信息模式下更改SPC绑定

时间:2016-10-29 22:22:56

标签: emacs key-bindings

我的init.el上有这个,我仍然无法让SPC在信息模式下做我想做的事情:

(unbind-key "SPC" Info-mode-map)
(unbind-key "SPC" Info-edit-map)
(unbind-key "SPC" Info-edit-mode-map)
(unbind-key "SPC" Info-link-keymap)
(unbind-key "SPC" Info-mode-line-node-keymap)
(unbind-key "SPC" Info-speedbar-key-map)
(unbind-key "SPC" info-tool-bar-map)
(bind-key "w" 'Info-scroll-up Info-mode-map)
(bind-key "SPC" 'counsel-M-x Info-mode-map)

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您不需要bind-keyunbind-key。而且你不需要做任何你尝试过的事情(看似盲目)。就这样做:

(define-key Info-mode-map (kbd "SPC") 'counsel-M-x)

在加载信息后执行(例如,在Info-mode-hook上执行此操作)。

如果这不起作用,那么你在init文件中做了其他干扰的事情。在这种情况下,递归地将您的init文件二等分以找到问题。