1

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))

这将创建一个 my-new-map具有所需绑定的新键盘映射。我只想分配C-~给 aflyspell-mode-map而不创建新的键盘映射。是否可以 ?

4

1 回答 1

4

是的; 你完全按照你现在正在做的事情,只是没有创建和填充新的键盘映射。

(global-set-key (kbd "C-~") flyspell-mode-map)

将分配flyspell-mode-map给该键绑定。

于 2015-08-05T20:30:27.040 回答