From 6a8e990459c070b29852806ed92e726233a7d603 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 25 May 2020 00:01:00 -0400 Subject: [PATCH] Fix wrong-number-of-args error on doom-init-theme-h And silence byte-compiler warning for unused lexical argument. --- core/core-ui.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/core-ui.el b/core/core-ui.el index 848bb03f2..9bd04edf9 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -637,11 +637,11 @@ behavior). Do not set this directly, this is let-bound in `doom-init-theme-h'.") ;; DEPRECATED `doom--load-theme-a' handles this for us after the theme is ;; loaded, but this only works on Emacs 27+. Disabling old themes ;; must be done *before* the theme is loaded in Emacs 26. - (defadvice! doom--disable-previous-themes-a (theme &rest no-confirm no-enable) + (defadvice! doom--disable-previous-themes-a (theme &optional _no-confirm no-enable) "Disable other themes when loading a new one." :before #'load-theme (unless no-enable - (mapc #'disable-theme (remq theme custom-enabled-themes)))) + (mapc #'disable-theme custom-enabled-themes))) ;; DEPRECATED Not needed in Emacs 27 (defadvice! doom--prefer-compiled-theme-a (orig-fn &rest args)