help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: use-package :after ??


From: Eli Zaretskii
Subject: Re: use-package :after ??
Date: Tue, 16 May 2023 19:16:03 +0300

> From: David Masterson <dsmasterson@gmail.com>
> Cc: help-gnu-emacs@gnu.org
> Date: Mon, 15 May 2023 15:19:59 -0700
> 
> >> (use-package a :defer t :after b)
> >> (use-package b :demand t :after c)
> >> (use-package c :defer t)
> >> 
> >> Does b force the loading of a and/or c because of :after and the mixed
> >> :demand/:defer? Or is b forced to defer?
> >
> > a will be loaded immediately after b is loaded.
> > b will be loaded immediately after c is loaded.
> 
> Are you implying that b is (effectively?) deferred until after c?  Or,
> another way of saying it is that demand/defer has no meaning when after
> is applied to the package (c controls demand/defer).

Yes, that is my reading of the docs.

> The statement ":defer/:demand has no meaning when :after is used -- the
> package will be loaded immediately after the listed packages" makes
> sense to me.  
> 
> I haven't used them yet, but should something like this also be said for
> :if and :requires?

Isn't that clear from their description?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]