Seltsames Verhalten beim Kompilieren von auctex aus MELPA in Cygwins Emacs (w32-Version)

Seltsames Verhalten beim Kompilieren von auctex aus MELPA in Cygwins Emacs (w32-Version)

Ich habe versucht, auctex aus Emacs MELPA zu kompilieren. Die Version ist: 11.88.4

Wenn ich zum ersten Mal eine .tex-Datei öffne, AUCTEX kompiliere und in den „TeX-Latex-Modus“ wechsle, funktioniert Emacs ordnungsgemäß und die Menüleiste wechselt ebenfalls in den Latex-Zustand.

Wenn ich Emacs jedoch schließe, erneut starte und eine .tex-Datei öffne, gibt Emacs Folgendes aus:

Debugger entered--Lisp error: (error "Autoloading failed to define function TeX-latex-mode")

Und Auctex wird nicht funktionieren …

Das Problem scheint darin zu liegen, dass beim Initialisieren des Auctex für eine Tex-Datei ein bestimmter Status automatisch geladen wird.

Irgendeine Hilfe?

Antwort1

Problem gelöst! Mein Fehler.

Ich habe mein init.el modularisiert und die LaTeX-Einstellungen in latex.el ausgelagert, die mit denen latex.elin auctex in Konflikt stehen.

Ich habe die Datei in latex_settings umbenannt und alles funktioniert einwandfrei. (Eine kleine Warnung, dass kein Docstring für „tex-start-shell“ vorhanden ist, aber das ist in Ordnung.)

verwandte Informationen