GitHub-reference: fixes https://github.com/jwiegley/use-package/issues/202
:type 'boolean
:group 'use-package)
+(defcustom use-package-always-defer nil
+ "If non-nil, assume `:defer t` unless `:demand t` is given."
+ :type 'sexp
+ :group 'use-package)
+
(defcustom use-package-always-ensure nil
"Treat every package as though it had specified `:ensure SEXP`."
:type 'sexp
(let ((body
(macroexp-progn
- (use-package-process-keywords name args*))))
+ (use-package-process-keywords name args*
+ (and use-package-always-defer '(:deferred t))))))
(if use-package-debug
(display-buffer
(save-current-buffer