From 6093b81412132dbd1539a92621d4e328c43972f3 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 4 Jul 2017 19:52:21 +0200 Subject: [PATCH] +present/big-mode => doom-big-font-mode And added new variable: doom-big-font app/present is deprecated so this feature has been moved into core. --- core/autoload/ui.el | 13 +++++++++++++ core/core-ui.el | 3 +++ modules/private/hlissner/+bindings.el | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/core/autoload/ui.el b/core/autoload/ui.el index 7b8e39499..357ccea26 100644 --- a/core/autoload/ui.el +++ b/core/autoload/ui.el @@ -70,3 +70,16 @@ window changes before then, the undo expires." (run-hooks 'doom-pre-reload-theme-hook) (doom|init-ui) (run-hooks 'doom-post-reload-theme-hook))) + +;;;###autoload +(define-minor-mode doom-big-font-mode + "A global mode that resizes the font, for streams, screen-sharing and +presentations." + :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))) diff --git a/core/core-ui.el b/core/core-ui.el index 53fbcc11c..e8820a07a 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -9,6 +9,9 @@ (defvar doom-font (font-spec :family "Fira Mono" :size 12) "The default font to use. Expects a FONT-SPEC (`font-spec').") +(defvar doom-big-font nil + "The default font to use. Expects a FONT-SPEC (`font-spec').") + (defvar doom-variable-pitch-font (font-spec :family "Fira Sans" :size 12) "The default font to use for variable-pitch text. Expects a FONT-SPEC (`font-spec').") diff --git a/modules/private/hlissner/+bindings.el b/modules/private/hlissner/+bindings.el index d1e834791..2faf5e37b 100644 --- a/modules/private/hlissner/+bindings.el +++ b/modules/private/hlissner/+bindings.el @@ -282,7 +282,7 @@ :desc "Indent guides" :n "i" #'highlight-indentation-mode :desc "Indent guides (column)" :n "I" #'highlight-indentation-current-column-mode :desc "Impatient mode" :n "h" #'+present/impatient-mode - :desc "Big mode" :n "b" #'+present/big-mode + :desc "Big mode" :n "b" #'doom-big-font-mode :desc "Evil goggles" :n "g" #'+evil-goggles/toggle))