From: John Wiegley Date: Thu, 5 Mar 2020 00:29:16 +0000 (-0800) Subject: Clarify the documentation for :after X-Git-Tag: emacs-29.0.90~1306^2~15^2~54^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8b8522650e;p=emacs.git Clarify the documentation for :after --- diff --git a/lisp/use-package/use-package-core.el b/lisp/use-package/use-package-core.el index 83b9b291345..c18877d5e66 100644 --- a/lisp/use-package/use-package-core.el +++ b/lisp/use-package/use-package-core.el @@ -1548,9 +1548,11 @@ 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 Defer loading of a package until after any of the named - features are loaded. -:demand Prevent deferred loading in all cases. +: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). :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.