]> git.eshelyaron.com Git - emacs.git/commitdiff
Clarify :after keyword in use-package docstring
authorStefan Kangas <stefankangas@gmail.com>
Fri, 9 Dec 2022 04:12:03 +0000 (05:12 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Fri, 9 Dec 2022 04:12:33 +0000 (05:12 +0100)
* lisp/use-package/use-package-core.el (use-package): Clarify the
effect of :after in docstring.

Resolves https://github.com/jwiegley/use-package/issues/825

lisp/use-package/use-package-core.el

index 868a65803a49883ee9f836812bcaf85bf7b47602..1c61ac0ed39315b91cf8093e309ba30d3bebc3c1 100644 (file)
@@ -1647,12 +1647,15 @@ this file.  Usage:
                  `:magic-fallback', or `:interpreter'.  This can be an integer,
                  to force loading after N seconds of idle time, if the package
                  has not already been loaded.
-:after           Delay the use-package declaration until after the named modules
-                 have loaded. Once load, it will be as though the use-package
-                 declaration (without `:after') had been seen at that moment.
 :demand          Prevent the automatic deferred loading introduced by constructs
                  such as `:bind' (see `:defer' for the complete list).
 
+:after           Delay the effect of the use-package declaration
+                 until after the named libraries have loaded.
+                 Before they have been loaded, no other keyword
+                 has any effect at all, and once they have been
+                 loaded it is as if `:after' was not specified.
+
 :if EXPR         Initialize and load only if EXPR evaluates to a non-nil value.
 :disabled        The package is ignored completely if this keyword is present.
 :defines         Declare certain variables to silence the byte-compiler.