Emacs 在 TeX 文件上使用 AUCTeX 减慢加载时间

use*_*987 12 emacs

我在两台 Xubuntu 14.04 计算机上安装了auctexemacs软件包,两台计算机都运行良好。Emacs 本身在两者上都可以正常工作,但是现在auctex安装了包后,当我加载一个 TeX 文件(甚至只是一个空的)时,我有 6 秒的加载时间auctex,每次我加载一个 TeX 文件时我都必须经历这个过程。

这是正常的吗?

如果没有,我可以做些什么来减少这个时间?

我在互联网上搜索过,没有任何结果,只是文件解析可能需要很长时间,但事实并非如此,因为我启用了保存和加载解析文件的功能。

我正在使用带有 AUCTeX 11.87 的 Emacs 24

编辑:*messages*对于新打开的 TeX 文件,缓冲区的输出如下所示:

("emacs" "hi.tex")
Loading 00debian-vars...done
Loading /etc/emacs/site-start.d/50auctex.el (source)...
Loading /usr/share/emacs/site-lisp/auctex.el (source)...done
Loading /usr/share/emacs/site-lisp/preview-latex.el (source)...done
Loading /etc/emacs/site-start.d/50auctex.el (source)...done
Loading /etc/emacs/site-start.d/50autoconf.el (source)...done
Loading /etc/emacs/site-start.d/50cmake-data.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Error while loading 50dictionaries-common: Symbol's value as variable is void: debian-aspell-only-dictionary-alist
Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...
Loading cjk-enc...done
Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...done
Loading /etc/emacs/site-start.d/50latex-cjk-thai.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
(New file)
Applying style hooks... done
exchange-point-and-mark: No mark set in this buffer [6 times]
exchange-point-and-mark: No mark set in this buffer
Run Code Online (Sandbox Code Playgroud)

小智 0

LaTeX/P 是 PDF 小模式下的 LaTeX 模式。我从来没有遇到过 AUCTeX 的问题(而且我从 emacs v22 开始就使用它),所以我真的不认为 AUCTeX in se 是你的问题。

当您使用 -q 启动 emacs 时,它不会加载任何初始化文件。有关详细信息,请参阅文档。

如果您使用的是 Linux,我会尝试从源代码重新安装 emacs。我从来不相信软件包存储库能够真正工作。(大部分不信任来自于已经使用了四年多的 TeX 软件包。)如果您使用的是 windoze,请从 FSF 的 ftp 服务器进行安装。如果您使用的是 Mac,请从 emacsformacosx.com 安装