在Emacs中绑定C-;

3
我该如何在Emacs中将一个函数绑定到C-;键上?我试过使用带有转义字符的方括号表示法:
(global-set-key [C-\;] 'my-func)

kbd 标签:

(global-set-key (kbd "<C-;>") 'my-func)

这是不可能的吗?如果是的话,那么为什么要承认和弦 (C-; is undefined) 的存在呢?

我正在运行 Emacs 24.1.1。


2
请记住,kbd 函数的字符串参数格式是键描述的打印格式,即您在 C-h k 中看到的显示内容。虽然有点间接和晦涩,但 C-h f kbd 告诉您这一点。 - Drew
1个回答

5

(global-set-key (kbd "C-;") 'my-func) 似乎可以避免注释字符和转义带来的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接