使用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 )进行此操作?
答案 0 :(得分:2)
?c
原子是Emacs指示单个字符c
的方式。要将此语法用于控制字符,您需要使用?\C-c
。请注意,C-c
是Emacs中的标准前缀键,因此在LaTeX-math-list
中使用此特定键可能会导致一些冲突。要使用meta,您可以使用?\M-c
详细信息位于Elisp manual。
例如,如果您将v
的快捷方式定义为"v c"
,则还可以使用vc
作为前缀键。