如何将移位的键绑定到LaTeX-math-mode?

时间:2011-10-19 12:57:11

标签: emacs auctex

使用AUCTeX我可以添加

(setq LaTeX-math-list '(
    (?c "cong " nil)))

到我的.emacs,让次要模式LaTeX-math-mode在触发时吐出\cong,然后输入 c

我希望用 C-c 而不是 c 调用它,但是将代码更改为

(setq LaTeX-math-list '(
    (?C-c "cong " nil)))

给我“无效的读取语法:?”加载emacs时。如何使用 C-c (或任何其他移位的绑定,例如 M-c C-M-c )进行此操作?

1 个答案:

答案 0 :(得分:2)

?c原子是Emacs指示单个字符c的方式。要将此语法用于控制字符,您需要使用?\C-c。请注意,C-c是Emacs中的标准前缀键,因此在LaTeX-math-list中使用此特定键可能会导致一些冲突。要使用meta,您可以使用?\M-c

详细信息位于Elisp manual

例如,如果您将v的快捷方式定义为"v c",则还可以使用vc作为前缀键。