GNU bug report logs -
#70409
30.0.50; `latexenc-find-file-coding-system` uses `TeX-master` before we know it's safe
Previous Next
Full log
View this message in rfc822 format
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: 70409 <at> debbugs.gnu.org
> Date: Tue, 16 Apr 2024 08:53:13 -0400
>
> > Is it correct for latexenc-find-file-coding-system to use
> > find-file-noselect for this purpose?
>
> That's another question. My question is instead whether it's safe for
> `latexenc-find-file-coding-system` to use the `TeX-master` setting in
> foo.tex`. I can imagine cases where that setting could be dangerous
> because it tricks the users into accessing a file they shouldn't access.
But wouldn't processing the file in a "more literal" manner solve that
problem as well? We only process file-local variables when we turn on
the proper major mode, so avoiding to turn on a mode will also solve
the problem you have, including unsafe variables. And finding the
telltale signature of the file's encoding doesn't need any major
mode's help, does it?
This bug report was last modified 1 year and 58 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.