Instalei os pacotes auctex
e emacs
em dois computadores Xubuntu 14.04, ambos funcionando bem. O Emacs em si funciona bem em ambos, mas agora com o auctex
pacote instalado, quando carrego um arquivo TeX (mesmo um vazio), tenho um tempo de carregamento de seis segundos auctex
, pelo qual preciso passar toda vez que carrego um arquivo TeX.
Isso é normal?
Caso contrário, o que posso fazer para reduzir esse tempo?
Pesquisei na Internet e nada apareceu, apenas o fato de que a análise de arquivos pode levar muito tempo, mas isso não acontece porque habilitei o recurso para salvar e carregar arquivos de análise.
Estou usando o Emacs 24 com o AUCTeX 11.87
EDIT: A saída do *messages*
buffer se parece com isso para um arquivo TeX recém-aberto:
("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*
buffer e postar se houver alguma mensagem durante o processo? Outra opção é eM-x toggle-debug-on-quit RET
, enquanto o Emacs está se divertindo, pressione Cg. Em seguida, poste o rastreamento de pilha obtido.Respostas:
LaTeX / P é o modo LaTeX no modo secundário PDF. Eu nunca tive um problema com o AUCTeX (e o uso desde o emacs v22), então eu realmente não acho que o AUCTeX em si seja o seu problema.
Quando você inicia o emacs com -q, ele não carrega nenhum arquivo de inicialização. Consulte a documentação para obter mais informações sobre isso.
Se você estiver usando o Linux, eu tentaria reinstalar o emacs a partir do código-fonte. Nunca confiei nos repositórios de pacotes para realmente funcionar. (A maior parte dessa desconfiança vem dos pacotes TeX com mais de quatro anos.) Se você estiver usando o windoze, instale a partir do servidor ftp da FSF. Se você estiver usando o mac, instale a partir de emacsformacosx.com
fonte
A maneira geral de depurar problemas com a inicialização lenta é usar os sinais de interrupção do emacs ( /emacs/506/debugging-a-frozen-emacs )
emacs --debug-init
ps -ef | grep emacs
kill -SIGUSR2 $PID
Talvez você também esteja interessado na troca de emacs stackexchange. (Não tenho certeza do que penso sobre algumas das fragmentações stackexchange ...)
fonte