如何为特定模式绑定emacs中的密钥?

时间:2014-11-14 02:53:13

标签: emacs key-bindings

This page解释了如何将键绑定到某个命令或文本输入。

但是如果我想要特定模式(比如LaTeX模式)的绑定呢?

具体来说,在LaTeX模式下,我想在何时输入文本\begingroup 按下Ctrl-{,然后输入\endgroup Ctrl-}被迫了。

我尝试了this answer

中的以下内容
(eval-after-load 'latex-mode 
  '(define-key latex-mode-map (kbd "C-{") "\begingroup"))
(eval-after-load 'latex-mode 
  '(define-key latex-mode-map (kbd "C-}") "\endgroup"))

但它似乎不起作用。

1 个答案:

答案 0 :(得分:0)

latex-mode是tex-mode的别名。你还需要逃避\ 我想你想要做的是以下几点:

(eval-after-load 'tex-mode
  '(define-key latex-mode-map (kbd "C-{") "\\begingroup"))