Cygwin の Emacs (w32 バージョン) 内で MELPA から auctex をコンパイルするときの奇妙な動作

Cygwin の Emacs (w32 バージョン) 内で MELPA から auctex をコンパイルするときの奇妙な動作

Emacs MELPA から auctex をコンパイルしてみました。バージョンは 11.88.4 です。

最初に .tex ファイルを開き、AUCTEX をコンパイルして、「TeX-latex-mode」に変更すると、Emacs は正常に動作し、メニュー バーも latex 状態に変わります。

しかし、Emacs を閉じて、もう一度 Emacs を再起動し、.tex ファイルを開くと、Emacs は次のように表示します。

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

そして、auctex は機能しません...

問題は、tex ファイルの auctex を初期化するときに特定の状態を自動ロードすることにあるようです。

何か助けて?

答え1

問題解決!私のミスでした。

私は init.el をモジュール化し、LaTeX 設定を latex.el に分離しましたが、これはlatex.elauctex 内の設定と競合します。

ファイル名をlatex_settingsに変更したら、すべて正常に動作するようになりました。(「tex-start-shell」のドキュメント文字列がないという小さな警告が表示されますが、問題ありません。)

関連情報