This can be used to establish function and variable definitions that
will 1) make the byte-compiler happy (it won't complain about functions
whose definitions are unknown because you have them within a guard
block), and 2) allow you to define code that can be used in an `:if`
test.
(use-package-as-one (symbol-name head) args
(apply-partially #'use-package-normalize-diminish name-symbol)))
- ((or :init :config :idle)
+ ((or :preface :init :config :idle)
(use-package-normalize-form (symbol-name head) args))
(:idle-priority
;; Return the main body of the macro
(use-package-cat-maybes
+ (list (plist-get args :preface))
+
;; Setup the load-path
(mapcar #'(lambda (path) `(add-to-list 'load-path ,path))
(plist-get args :load-path))