我想绑定
(defun switch-to-next-frame ()
"Select the next frame on current display, and raise it."
(interactive)
(other-frame 1)
)
在emacs中到M-s
?我试过了:
(global-unset-key "\M-s")
但它不起作用。问题是 - M-s
是前缀密钥。
编辑2 :
我让自己非常不清楚。我想绑定到switch-to-next-frame
到M-s
。我试过了:
(global-set-key (kbd "M-s") 'switch-to-next-frame)
它不起作用:当我按M-s-
时,emacs正在M-s
。我想 - 问题是M-s
是前缀键。我厌倦了解开它 - 但它没有成功。然后我来到这里问了这个问题。正如我后来发现的那样 - 问题出在我的.emacs
上 - 当我评论icicles
时,它开始按预期工作。
编辑3 :
实际上,dired正在使用M-s
前缀键:
M-s a Prefix Command
M-s f Prefix Command
M-s f C-s dired-isearch-filenames
M-s f ESC Prefix Command
M-s a C-s dired-do-isearch
M-s a ESC Prefix Command
M-s f C-M-s dired-isearch-filenames-regexp
M-s a C-M-s dired-do-isearch-regexp
因此,与M-s绑定是一个非常糟糕的主意。
答案 0 :(得分:1)
以下内容应该有效:
(global-set-key [(meta s)] 'switch-to-next-frame)