GitHub-reference: https://github.com/jwiegley/use-package/issues/861
(setq comment (format "Customized with use-package %s" name)))
`(funcall (or (get (quote ,variable) 'custom-set) #'set-default)
(quote ,variable)
- ,value)))
+ ,value)
+ `(put (quote ,variable) 'saved-variable-comment ,comment)))
args)
(use-package-process-keywords name rest state)))
(get 'foo 'custom-set)
(function set-default))
'foo bar)
+ (set 'foo 'saved-variable-comment "Customized with use-package foo")
+ (require 'foo nil nil))))
+
+(ert-deftest use-package-test/:custom-with-comment1 ()
+ (match-expansion
+ (use-package foo :custom (foo bar "commented"))
+ `(progn
+ (funcall
+ (or
+ (get 'foo 'custom-set)
+ (function set-default))
+ 'foo bar)
+ (set 'foo 'saved-variable-comment "commented")
(require 'foo nil nil))))
(ert-deftest use-package-test/:custom-face-1 ()