From 24384d39deb7cc7701d9b915b8bc1d5a5fd68a83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Tue, 12 Feb 2019 10:34:03 +0100 Subject: [PATCH] use solarized-theme also in terminal frames --- init.el | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/init.el b/init.el index ba2d25e..009fc05 100644 --- a/init.el +++ b/init.el @@ -985,12 +985,8 @@ Argument FRAMES has the same meaning as for `set-frame-font'" (use-package solarized-theme :defer) -(use-package monokai-theme - :defer) - (setq my-dark-theme 'solarized-dark - my-light-theme 'solarized-light - my-terminal-theme 'monokai) + my-light-theme 'solarized-light) (defun my-toggle-theme () "Toggle between dark and light themes" @@ -1004,10 +1000,14 @@ Argument FRAMES has the same meaning as for `set-frame-font'" (global-set-key (kbd "C-S-") #'my-toggle-theme) -(if (or (window-system) (daemonp)) - (my-toggle-theme) - (load-theme my-terminal-theme t) - (set-face-background 'default "unspecified-bg" (selected-frame))) +(my-toggle-theme) + +(defun my-frame-setup-fn (&optional frame) + (unless (display-graphic-p frame) + (set-face-background 'default "unspecified-bg" (or frame (selected-frame))))) + +(add-hook 'after-make-frame-functions #'my-frame-setup-fn) +(add-hook 'window-setup-hook #'my-frame-setup-fn) ;;; My customization for some used themes