emacs-diffs
[Top][All Lists]
Advanced

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

emacs-29 0b3116971af 1/2: Clarify :after keyword in use-package docstrin


From: Stefan Kangas
Subject: emacs-29 0b3116971af 1/2: Clarify :after keyword in use-package docstring
Date: Thu, 8 Dec 2022 23:14:24 -0500 (EST)

branch: emacs-29
commit 0b3116971afc5cb76cd2745bef1c12405d79528f
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Clarify :after keyword in use-package docstring
    
    * 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 | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/lisp/use-package/use-package-core.el 
b/lisp/use-package/use-package-core.el
index 868a65803a4..1c61ac0ed39 100644
--- a/lisp/use-package/use-package-core.el
+++ b/lisp/use-package/use-package-core.el
@@ -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.



reply via email to

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