[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: use-package :after ??
From: |
David Masterson |
Subject: |
Re: use-package :after ?? |
Date: |
Mon, 15 May 2023 15:19:59 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: David Masterson <dsmasterson@gmail.com>
>> Cc: help-gnu-emacs@gnu.org
>> Date: Sun, 14 May 2023 23:03:19 -0700
>>
>> My question goes to the effect of :after in connecting a tree of
>> packages that may have been setup with some :demand and some :defer.
>> This can occur by direct usage of :demand and :defer *or* by setting
>> use-package-always-defer and overriding it with :demand in some
>> packages. Example:
>>
>> (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).
>> The potential (lack of?) side-effects here should be mentioned as it
>> might effect on :config for a, b, or c.
>
> Sorry, I don't understand this.
I'm overthinking (I think).
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?
--
David Masterson
- Re: use-package :after ??, (continued)
- Re: use-package :after ??, Eli Zaretskii, 2023/05/11
- Re: use-package :after ??, David Masterson, 2023/05/11
- Re: use-package :after ??, Ruijie Yu, 2023/05/11
- Re: use-package :after ??, Eli Zaretskii, 2023/05/12
- Re: use-package :after ??, Emanuel Berg, 2023/05/13
- Re: use-package :after ??, Eli Zaretskii, 2023/05/12
- Re: use-package :after ??, David Masterson, 2023/05/12
- Re: use-package :after ??, Eli Zaretskii, 2023/05/12
- Re: use-package :after ??, David Masterson, 2023/05/15
- Re: use-package :after ??, Eli Zaretskii, 2023/05/15
- Re: use-package :after ??,
David Masterson <=
- Re: use-package :after ??, Eli Zaretskii, 2023/05/16
- Message not available
- Re: use-package :after ??, David Masterson, 2023/05/15
- Re: use-package :after ??, Eli Zaretskii, 2023/05/15
- Re: use-package :after ??, David Masterson, 2023/05/15
- Re: use-package :after ??, Eli Zaretskii, 2023/05/16
- Re: use-package :after ??, David Masterson, 2023/05/16
- Re: use-package :after ??, David Masterson, 2023/05/16
- Re: use-package :after ??, Eli Zaretskii, 2023/05/17
- Re: use-package :after ??, David Masterson, 2023/05/17
- Re: use-package :after ??, Eli Zaretskii, 2023/05/18