GitHub-reference: https://github.com/jwiegley/use-package/issues/850
:load-path Add to the `load-path' before attempting to load the package.
:diminish Support for diminish.el (if installed).
:delight Support for delight.el (if installed).
-:custom Call `customize-set-variable' with each variable definition.
+:custom Call `custom-set' or `set-default' with each variable definition.
:custom-face Call `customize-set-faces' with each face definition.
:ensure Loads the package using package.el if necessary.
:pin Pin the package to an archive."
(match-expansion
(use-package foo :custom (foo bar))
`(progn
- (customize-set-variable 'foo bar "Customized with use-package foo")
+ (funcall
+ (or
+ (get 'foo 'custom-set)
+ (function set-default))
+ 'foo bar)
(require 'foo nil nil))))
(ert-deftest use-package-test/:custom-face-1 ()