(global-set-key (kbd "<s-d>") 'duplicate-line)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ECB MODE;;;;;;;;;;;;;;;;;;;;;
(global-set-key (kbd "<s-left>") 'ecb-goto-window-methods)
(global-set-key (kbd "<s-right>") 'ecb-goto-window-edit1)
(global-set-key (kbd "<s-down>") 'ecb-goto-window-history)
(global-set-key (kbd "<s-up>") 'ecb-goto-window-sources)
(global-set-key (kbd "<s-home>") 'ecb-goto-window-directories)
这是我的.emacs文件的一部分。绑定包含密钥的组合super
键时,我面临一个奇怪的问题。每当我将一个函数绑定到super-key + <alphanumberic value>
它上时,它就会拒绝工作。
在上面的文件中,所有绑定都<s-d>
可以正常工作。
我在Fedora 13上使用了Emacs 24.3
究其原因,kbd
宏观是如此方便的是,你通过它的论据正是Emacs的告诉你,当你问一个键绑定同样的事情。您正在猜测参数,但您无需这样做。
当您输入C-hk(或C-hc),然后输入有问题的键序列时,Emacs将显示一条描述该绑定的消息。在这种情况下,它将把超级键+ d描述为s-d
。
因此,您可以使用(kbd "s-d")
它来引用它。
kbd
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句