On Wed, May 14, 2025, 7:29 AM Eli Zaretskii <
eliz@gnu.org> wrote:
> From: Spencer Baugh <sbaugh@janestreet.com>
> Cc: 78304@debbugs.gnu.org
> Date: Tue, 13 May 2025 14:10:24 -0400
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Why cannot you do whatever you need in the site-init file?
>
> By that I assume you mean site-start.el, since AFAIK site-init.el is not
> loaded at runtime, only at dump time.
>
> As (info "(elisp) Startup Summary") describes, site-start.el is loaded
> after package-activate-all is called and the initial frame is set up.
> It is therefore loaded too late to configure these things.
That's easy to overcome: set package-enable-at-startup to a nil value
in early-init.el, then call package-activate-all in site-start file.
Does this solve the problem?
No, because as I said above, there's no way to combine this solution with -q.