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")