Instalé los paquetes auctex
y emacs
en dos computadoras Xubuntu 14.04, las cuales han estado funcionando bien. Emacs funciona bien en ambos, pero ahora con el auctex
paquete instalado, cuando cargo un archivo TeX (incluso solo uno vacío) tengo un tiempo de carga de seis segundos auctex
, que tengo que pasar cada vez que cargo un archivo TeX.
¿Esto es normal?
Si no, ¿qué puedo hacer para reducir este tiempo?
He buscado en Internet y no ha aparecido nada, solo el hecho de que el análisis de archivos puede llevar mucho tiempo, pero no es así, ya que habilité la función para guardar y cargar archivos de análisis.
Estoy usando Emacs 24 con AUCTeX 11.87
EDITAR: La salida del *messages*
búfer se ve así para un archivo TeX recién abierto:
("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
*Messages*
búfer y publicar si hay algún mensaje durante el proceso? Otra opción es hacerloM-x toggle-debug-on-quit RET
, y mientras Emacs se está tomando su tiempo dulce, presione Cg. Luego publica el seguimiento de la pila que obtienes.Respuestas:
LaTeX / P es el modo LaTeX en el modo menor PDF. Nunca he tenido un problema con AUCTeX (y lo he usado desde emacs v22), así que realmente no creo que AUCTeX en sí sea tu problema.
Cuando inicia emacs con -q, no carga ningún archivo de inicialización. Consulte la documentación para obtener más información al respecto.
Si está utilizando Linux, intentaría reinstalar emacs desde la fuente. Nunca he confiado en los repositorios de paquetes para que realmente funcionen. (La mayor parte de esa desconfianza proviene de que los paquetes de TeX tienen más de cuatro años). Si está utilizando windoze, instálelo desde el servidor ftp de la FSF. Si está utilizando mac, instálelo desde emacsformacosx.com
fuente
La forma general de depurar problemas con un inicio lento es utilizar las señales de interrupción de emacs ( /emacs/506/debugging-a-frozen-emacs )
emacs --debug-init
ps -ef | grep emacs
kill -SIGUSR2 $PID
También te puede interesar el emacs stackexchange. (No estoy seguro de lo que pienso sobre la fragmentación de stackexchange yo mismo ...)
fuente