在 AucTeX 中向 emacs 添加键绑定无法完全起作用

在 AucTeX 中向 emacs 添加键绑定无法完全起作用

根据这些问题的讨论(123),我创建了以下键绑定奥科特克斯emacs

(defun AucTeX-LaTeX-beginendgroup ()
  (local-set-key (kbd "C-{") "\\begingroup
")
  (local-set-key (kbd "C-}") "\\endgroup
"))

(add-hook 'LaTeX-mode-hook 'AucTeX-LaTeX-beginendgroup)

我想在 AucTeX 中创建键绑定,以便\begingroup RETCtrl-{按下时输入文本,并在按下\endgroup RET时输入。Ctrl-}

Emacs 成功加载样式模式钩子,没有任何抱怨。

第一个 ( Ctrl-{) 工作正常(C-h k C-{报告也正确),而第二个 ( Ctrl-}) 则不工作。而且,C-h k C-}保持沉默,没有答案。

我真的不知道到底出了什么问题。

答案1

将以下代码添加到您的初始化文件中:

(eval-after-load "latex"
  '(progn
     (define-key LaTeX-mode-map (kbd "C-{") "\\begingroup\n")
     (define-key LaTeX-mode-map (kbd "C-}") "\\endgroup\n")))

相关内容