I saw that use-package has an
:after section that can be used, which:
Defer loading of a package until after any of the named features are loaded.
The wording uses "any" instead of "all", so would that mean that if I set something like
:after one two three, it will start loading even if only
one is loaded but not
three? The source seems to show that this is the case, but I'm not entirely sure.
If this is the case, though, what is the point of specifying more than one feature? Wouldn't it be preferable to defer until all of the specified features are loaded?
I have trouble envisioning a scenario in which it would be useful to defer a package until any of the specified features is loaded. Perhaps I'm misunderstanding the purpose of