From 461fc8e312a2f4be9b9727797631315b45aeab76 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 28 Sep 2018 20:48:19 -0400 Subject: [PATCH] Refactor doom-big-font-mode Complain if doom-font or doom-big-font aren't set. --- core/autoload/ui.el | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/core/autoload/ui.el b/core/autoload/ui.el index 3146407c6..623517b62 100644 --- a/core/autoload/ui.el +++ b/core/autoload/ui.el @@ -168,12 +168,17 @@ OPACITY is an integer between 0 to 100, inclusive." ;;;###autoload (define-minor-mode doom-big-font-mode "A global mode that resizes the font, for streams, screen-sharing and -presentations." +presentations. + +Uses `doom-big-font' when enabled." :init-value nil :lighter " BIG" :global t - (unless (fontp doom-big-font) - (user-error "`doom-big-font' isn't set to a valid font")) - (if doom-big-font-mode - (set-frame-font doom-big-font t t) - (set-frame-font doom-font t t))) + (unless doom-big-font + (user-error "`doom-big-font' must be set to a valid font")) + (unless doom-font + (user-error "`doom-font' must be set to a valid font")) + (set-frame-font (if doom-big-font-mode + doom-big-font + doom-font) + t t))