]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix use-package-defaults defcustom type (bug#59941)
authorMattias Engdegård <mattiase@acm.org>
Sun, 11 Dec 2022 15:26:50 +0000 (16:26 +0100)
committerMattias Engdegård <mattiase@acm.org>
Sun, 11 Dec 2022 15:48:41 +0000 (16:48 +0100)
* lisp/use-package/use-package-core.el (use-package-defaults):
Enlarge type to allow for keywords such as :ensure and :pin to be
added later, remedying a failure in test-custom-opts.

lisp/use-package/use-package-core.el

index ed6a65494fa9add0d83c8cabdee89e2e3f5ea645..1dee08e55b2482d284fce4feee8fdca5a590dc93 100644 (file)
@@ -210,9 +210,7 @@ a symbol) and a list of keywords (in normalized form).  It should
 return nil or non-nil depending on whether defaulting should be
 attempted."
   :type `(repeat
-          (list (choice :tag "Keyword"
-                        ,@(mapcar #'(lambda (k) (list 'const k))
-                                  use-package-keywords))
+          (list (symbol :tag "Keyword")
                 (choice :tag "Default value" sexp function)
                 (choice :tag "Enable if non-nil" sexp function)))
   :group 'use-package)