我在两台 Xubuntu 14.04 计算机上安装了auctex
和emacs
软件包,两台计算机都运行良好。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 安装