From 075e66f4d74ed05e8e3632c1c20b2a8e48b99e38 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 7 May 2021 02:27:51 -0400 Subject: [PATCH] Fix #4991: writeroom-mode + mixed-pitch not remapping fonts mixed-pitch-mode was toggled *before* text-scale-mode was. They both preform face remapping, but use the same strategy to accomplish it, so the less complex mode should go first. In this case, that's text-scale. --- modules/ui/zen/config.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/ui/zen/config.el b/modules/ui/zen/config.el index a94acc47c..8c2e794b8 100644 --- a/modules/ui/zen/config.el +++ b/modules/ui/zen/config.el @@ -23,12 +23,14 @@ (setq writeroom-global-effects nil) (setq writeroom-maximize-window nil) - (add-hook! 'writeroom-mode-hook + (add-hook! 'writeroom-mode-hook :append (defun +zen-enable-text-scaling-mode-h () "Enable `mixed-pitch-mode' when in `+zen-mixed-pitch-modes'." (when (/= +zen-text-scale 0) (text-scale-set (if writeroom-mode +zen-text-scale 0)) - (visual-fill-column-adjust))) + (visual-fill-column-adjust)))) + + (add-hook! 'global-writeroom-mode-hook (defun +zen-toggle-large-window-dividers-h () "Make window dividers larger and easier to see." (when (bound-and-true-p window-divider-mode)