Saya menginstal auctex
dan emacs
paket pada dua komputer Xubuntu 14.04, yang keduanya telah berfungsi dengan baik. Emacs sendiri berfungsi dengan baik pada keduanya, tetapi sekarang dengan auctex
paket yang diinstal, ketika saya memuat file TeX (bahkan hanya file kosong), saya memiliki waktu pemuatan enam detik auctex
, yang harus saya lalui setiap kali saya memuat file TeX.
Apakah ini normal?
Jika tidak, apa yang bisa saya lakukan untuk mengurangi waktu ini?
Saya telah mencari di internet dan tidak ada yang muncul, hanya fakta bahwa parsing file mungkin memakan waktu lama, tetapi tidak karena saya mengaktifkan fitur untuk menyimpan dan memuat file parse.
Saya menggunakan Emacs 24 dengan AUCTeX 11.87
EDIT: Output *messages*
buffer terlihat seperti ini untuk file TeX yang baru dibuka:
("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 dan memposting jika ada pesan selama proses? Pilihan lain adalahM-x toggle-debug-on-quit RET
, dan sementara Emacs mengambil waktu yang manis, tekan Cg. Kemudian posting jejak stack yang Anda dapatkan.Jawaban:
LaTeX / P adalah mode LaTeX di bawah mode PDF minor. Saya tidak pernah memiliki masalah dengan AUCTeX (dan saya sudah menggunakannya sejak emacs v22), jadi saya benar-benar tidak berpikir AUCTeX di se adalah masalah Anda.
Ketika Anda memulai emacs dengan -q, itu tidak memuat file inisialisasi. Lihat dokumentasi untuk info lebih lanjut tentang itu.
Jika Anda menggunakan linux, saya akan mencoba menginstal ulang emacs dari sumber. Saya tidak pernah percaya paket repos benar-benar berfungsi. (Sebagian besar ketidakpercayaan itu berasal dari paket TeX yang berusia lebih dari empat tahun.) Jika Anda menggunakan windoze, instal dari ftp server FSF. Jika Anda menggunakan mac, instal dari emacsformacosx.com
sumber
Cara umum untuk men-debug masalah dengan startup lambat adalah dengan menggunakan sinyal interupsi emacs ( /emacs/506/debugging-a-frozen-emacs )
emacs --debug-init
ps -ef | grep emacs
kill -SIGUSR2 $PID
Anda mungkin juga tertarik dengan emacs stackexchange. (Saya tidak yakin apa yang saya pikirkan tentang beberapa fragmentasi stackexchange sendiri ...)
sumber