Variable: use-package-deferring-keywords
use-package-deferring-keywords is a customizable variable defined in
use-package-core.el.gz.
Value
(:bind-keymap :bind-keymap* :commands :autoload)
Documentation
Unless :demand is used, keywords in this list imply deferred loading.
The reason keywords like :hook are not in this list is that they only imply deferred loading if they reference actual function symbols that can be autoloaded from the module; whereas the default keywords provided here always defer loading unless otherwise requested.
This variable was added, or its default value changed, in Emacs 29.1.
Source Code
;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defcustom use-package-deferring-keywords
'(:bind-keymap
:bind-keymap*
:commands
:autoload)
"Unless `:demand' is used, keywords in this list imply deferred loading.
The reason keywords like `:hook' are not in this list is that
they only imply deferred loading if they reference actual
function symbols that can be autoloaded from the module; whereas
the default keywords provided here always defer loading unless
otherwise requested."
:type '(repeat symbol)
:group 'use-package
:version "29.1")