Subject: Re: bug#57003: 28.1.90; Can local variables be loaded before loading major mode?

From: Lars Ingebrigtsen <[email-masked]>
Date: Sat, 06 Aug 2022 15:06:26 +0200

Ihor Radchenko <[email-masked]> writes:

> Some user settings in Org mode need to be set before loading the major mode.
> Further, some people want to set such settings in individual files
> using file-local variables.
>
> However, Emacs loads file-local variables only _after_ major mode is
> being loaded.
> As a result, we are getting user requests like
> https://list.orgmode.org/[email-masked]/T/#u

Is the problem here that there are defvars in the major-mode file being
loaded that depend on one another?  (I'm not sure I understand the
explanation in that bug report.)

If that's the case, then this is inherently fragile, since the user may
have already loaded the .el file otherwise.  So visiting files in a
different order will lead to other results, and eval-ing local variables
before loading the files won't really help, in general.