From 47925933dfbeeedc5601b0b83f49edcbd974fb21 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 17 Feb 2021 14:20:37 -0500 Subject: [PATCH] Fix "Can't set ASCII font to nil" error in daemon Caused because the :ui unicode module sets doom-unicode-font to nil, then doom-init-extra-fonts-h tries to use it. --- core/core-ui.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/core-ui.el b/core/core-ui.el index d237942c1..22c5f6d82 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -599,7 +599,7 @@ behavior). Do not set this directly, this is let-bound in `doom-init-theme-h'.") (when doom-variable-pitch-font (set-face-attribute 'variable-pitch nil :font doom-variable-pitch-font)) (when (fboundp 'set-fontset-font) - (dolist (font (cons doom-unicode-font doom-unicode-extra-fonts)) + (dolist (font (remq nil (cons doom-unicode-font doom-unicode-extra-fonts))) (set-fontset-font t 'unicode font nil 'prepend))) (run-hooks 'after-setting-font-hook)) ((debug error)