Thanks Al for looking into this issue and checking with Doom Emacs. >>>>> David Denton <[email protected]> writes: > These are the values I get. > TeX-master is a buffer-local variable defined in tex.el. > Global Value > t
> file-local-variables-alist is a buffer-local variable without a source > file. > Global Value > nil The latter shows that emacs didn't analysed your Local Variables section. In addition, it is very strange to see "without a source file." for it. It should be "defined in ‘files.el’." under usual circumastances. It seems that something overwrote the definition of `file-local-variables-alist' and I suspect that is the origin which hinders analysis of your Local Variables section. It's likely that "something" is outside of AUCTeX because AUCTeX does nothing on `file-local-variables-alist' other than reading its value. Anyway, it's almost impossible to say something other than guess without concrete example. As I said before, please provide sample set of documents which doesn't work for you in order to examine whether the problem is inside of AUCTeX or not. And I'd like you to do "M-x TeX-submit-bug-report" in the buffer of your sub file after trying C-c C-c, to help investigating diagnoses. Regards, Ikumi Keita > On 2021-04-05 5:40 p.m., Joost Kremers wrote: >> On Mon, Apr 05 2021, David Denton wrote: >>> If I delete the local variable, then I get Auctex to add it again using C-c >>> _, >>> in order to point Auctex to the main file. Then I am able to compile. >>> However, >>> as soon as I leave Doom-Emacs or Emacs, and reload, I am back where I >>> started. >>> So Emacs / Doom-Emacs is simply not seeing the local variable when the >>> files are >>> being reloaded. >> You should perhaps try some basic trouble shooting. Check the value of the >> variable `TeX-master` after reloading your file, and also check the value of >> `file-local-variables-alist`. You can do this with `C-h v TeX-master RET` and >> `C-h v file-local-variables-alist RET`.
