重新映射emacs密钥

重新映射emacs密钥,emacs,key,Emacs,Key,我想在emacs中重新映射一个键,例如{,我希望它触发通常的事件。 例如,我重新映射了alt+(以获得{,并且我希望,当我使用类似autopair的插件时,能给我相关的}。 我试过这个: (global-set-key [(alt \()] ( lambda () (interactive) (insert "{") )) 它正确插入{,但不会触发autopair挂钩 是否有办法实现此目标?尝试(未测试): 看起来autopair本身是通过重新绑定键来工作的,所以这是行不通的。 (de

我想在emacs中重新映射一个键,例如
{
,我希望它触发通常的事件。 例如,我重新映射了
alt
+
以获得
{
,并且我希望,当我使用类似
autopair
的插件时,能给我相关的
}
。 我试过这个:

    (global-set-key [(alt \()] ( lambda () (interactive) (insert "{") ))
它正确插入
{
,但不会触发
autopair
挂钩

是否有办法实现此目标?

尝试(未测试):


看起来autopair本身是通过重新绑定键来工作的,所以这是行不通的。
(define-key key-translation-map (kbd "M-(") (kbd "{"))