Emacs中是否有方法为带所有绑定的密钥映射分配密钥?我曾经做过以下的事情:
(defvar my-new-map)
(define-prefix-command 'my-new-map)
(global-set-key (kbd "C-~") my-new-map)
(cl-loop for code being the key-code of flyspell-mode-map
using (key-bindings b)
do
(define-key my-new-map (vector code) b))这将创建一个具有所需绑定的新的keymap my-new-map。我只想将C-~分配给flyspell-mode-map,而不创建新的密钥映射。有可能吗?
发布于 2015-08-05 20:30:27
是的,您完全按照您现在所做的做,只是没有创建和填充新的keymap。
(global-set-key (kbd "C-~") flyspell-mode-map)将为该键绑定分配flyspell-mode-map。
https://stackoverflow.com/questions/31841636
复制相似问题