From 1fdfd46fb2c27cb9018afe42e5268b7107ba528b Mon Sep 17 00:00:00 2001 From: wouter bolsterlee Date: Wed, 20 Dec 2017 08:31:56 +0100 Subject: [PATCH] Fix sanity check for correct :custom-face format Instead of testing the length of each form passed to :custom-face, the sanity check would test the number of forms passed to :custom-face, causing it to fail when more than 2 face customisations are used. Fixes https://github.com/jwiegley/use-package/issues/600. Copyright-paperwork-exempt: yes --- lisp/use-package/use-package-core.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/use-package/use-package-core.el b/lisp/use-package/use-package-core.el index 80f1fe1f1d0..1e52428f522 100644 --- a/lisp/use-package/use-package-core.el +++ b/lisp/use-package/use-package-core.el @@ -1351,7 +1351,7 @@ no keyword implies `:all'." (spec (nth 1 def))) (when (or (not face) (not spec) - (> (length arg) 2)) + (> (length def) 2)) (use-package-error error-msg)))))) (defun use-package-handler/:custom-face (name keyword args rest state) -- 2.39.2