我正在使用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
针对该文件发出问题。