GNU bug report logs -
#62767
29.0.90; [PATCH] *lisp/emacs-lisp/package.el: set variables after info package
Previous Next
Full log
View this message in rfc822 format
> From: Philip Kaludercic <philipk <at> posteo.net>
> Cc: sunlin7 <at> yahoo.com, 62767 <at> debbugs.gnu.org
> Date: Sat, 15 Apr 2023 10:43:21 +0000
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >> From: Philip Kaludercic <philipk <at> posteo.net>
> >> Cc: 62767 <at> debbugs.gnu.org, eliz <at> gnu.org
> >> Date: Fri, 14 Apr 2023 20:07:54 +0000
> >>
> >> lin Sun <sunlin7 <at> yahoo.com> writes:
> >>
> >> > Hi,
> >> >
> >> > The package.el will always require the entire `info.el` on its package
> >> > activating function.
> >> > Using the `with-eval-after-load` to arrange the work can avoid the
> >> > unnecessary loading the `info` package.
> >>
> >> Note that this is not the only place where info is required. If this is
> >> an acceptable solution (which I am not sure since `with-eval-after-load'
> >> is something I usually encounter in user configurations), then we should
> >> think about consistently addressing the issue:
> >
> > What exactly are the problems with requiring info.el? We require
> > packages that define some function in gazillion other places, so what
> > makes this one case special?
>
> Some people optimise the startup time of Emacs and want to avoid loading
> files that are not necessary for Emacs to start-up.
And this is the only place in Emacs where we have (require 'FOO) and
FOO is not necessary for Emacs to start up? I'd be surprised.
This bug report was last modified 1 year and 235 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.