From d7fa7c228d9abf7ddc9224e11bb4f73371ad6e9a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 4 Jul 2017 19:53:59 +0200 Subject: [PATCH] Add theme and font settings --- core/core-ui.el | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/core/core-ui.el b/core/core-ui.el index 8ed338a4b..9b97e2384 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -43,6 +43,28 @@ overlay.") `doom/reload-theme').") +;; Settings +(def-setting! :theme (theme) + `(unless doom-theme + (setq doom-theme ,theme))) + +(def-setting! :font (family &rest spec) + `(unless doom-font + (setq doom-font (font-spec :family ,family ,@spec)))) + +(def-setting! :variable-pitch-font (family &rest spec) + `(unless doom-variable-pitch-font + (setq doom-variable-pitch-font (font-spec :family ,family ,@spec)))) + +(def-setting! :big-font (family &rest spec) + `(unless doom-big-font + (setq doom-big-font (font-spec :family ,family ,@spec)))) + +(def-setting! :unicode-font (family &rest spec) + `(unless doom-unicode-font + (setq doom-unicode-font (font-spec :family ,family ,@spec)))) + + (setq-default bidi-display-reordering nil ; disable bidirectional text for tiny performance boost blink-matching-paren nil ; don't blink--too distracting