无效变量 latex-mode-abbrev-table

无效变量 latex-mode-abbrev-table

我正在使用auctex+ Emacs(OSX)

问题:如果我打开一个LaTeX文件,它工作正常。但是如果我打开一个plain tex文件,它就会报错。

Debugger entered--Lisp error: (void-variable latex-mode-abbrev-table)
  plain-TeX-common-initialization()
  plain-tex-mode()
  tex-mode()
  set-auto-mode-0(tex-mode nil)
  set-auto-mode()
  normal-mode(t)
  after-find-file(nil t)

答案1

这已经是 AUCTeX 的一个错误了已在开发版本中修复。您必须将第 145 行plain-tex.el

(setq local-abbrev-table latex-mode-abbrev-table)

(setq local-abbrev-table plain-tex-mode-abbrev-table)

您或许还需要M-x byte-compile-file针对该文件发出问题。

相关内容