在 Cygwin 的 Emacs (w32 版本) 中从 MELPA 编译 auctex 时出现奇怪的行为

在 Cygwin 的 Emacs (w32 版本) 中从 MELPA 编译 auctex 时出现奇怪的行为

我尝试从 Emacs MELPA 编译 auctex。版本是:11.88.4

当我第一次打开一个.tex 文件,编译 AUCTEX,并更改为“TeX-latex-mode”时,Emacs 将正常工作,菜单栏也会更改为 latex 状态。

但是,当我关闭 Emacs、重新启动 Emacs 并打开 .tex 文件时,Emacs 将给出:

Debugger entered--Lisp error: (error "Autoloading failed to define function TeX-latex-mode")

并且 auctex 将不起作用......

问题似乎出在为 tex 文件初始化 auctex 时自动加载某些状态。

有什么帮助吗?

答案1

问题解决了!我的错。

我将 init.el 模块化,并将 LaTeX 设置分离到 latex.el,这与latex.elauctex 中的相冲突。

我将文件重命名为 latex_settings,一切正常。(一个小警告,没有“tex-start-shell”的文档字符串,但没关系。)

相关内容