emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/nano-theme 4a23178 19/24: Fix theme for new frames. Clo


From: ELPA Syncer
Subject: [elpa] externals/nano-theme 4a23178 19/24: Fix theme for new frames. Close #6
Date: Wed, 29 Sep 2021 08:57:51 -0400 (EDT)

branch: externals/nano-theme
commit 4a231787a32b3019f9f0abb3511a112fd54bf685
Author: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Commit: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>

    Fix theme for new frames. Close #6
---
 nano-theme.el | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/nano-theme.el b/nano-theme.el
index 944f691..1e7164e 100644
--- a/nano-theme.el
+++ b/nano-theme.el
@@ -315,6 +315,15 @@ background color that is barely perceptible."
   (custom-set-variables '(frame-background-mode 'light))
   (load-theme 'nano t)
   (set-frame-parameter nil 'background-mode 'light)
+  (if (assq 'background-color default-frame-alist)
+      (setcdr (assq 'background-color default-frame-alist)
+              nano-light-background)
+    (add-to-list 'default-frame-alist
+                 `(background-color . ,nano-light-background)))
+  (if (assq 'background-mode default-frame-alist)
+      (setcdr (assq 'background-mode default-frame-alist) 'light)
+    (add-to-list 'default-frame-alist '(background-mode . light)))
+
   (dolist (buffer (list " *Minibuf-0*" " *Echo Area 0*"
                         " *Minibuf-1*" " *Echo Area 1*"))
     (when (get-buffer buffer)
@@ -335,6 +344,16 @@ background color that is barely perceptible."
   (custom-set-variables '(frame-background-mode 'dark))
   (load-theme 'nano t)
   (set-frame-parameter nil 'background-mode 'dark)
+
+  (if (assq 'background-color default-frame-alist)
+      (setcdr (assq 'background-color default-frame-alist)
+              nano-dark-background)
+    (add-to-list 'default-frame-alist
+                 `(background-color . ,nano-dark-background)))
+  (if (assq 'background-mode default-frame-alist)
+      (setcdr (assq 'background-mode default-frame-alist) 'dark)
+    (add-to-list 'default-frame-alist '(background-mode . dark)))
+
   (dolist (buffer (list " *Minibuf-0*" " *Echo Area 0*"
                         " *Minibuf-1*" " *Echo Area 1*"))
     (when (get-buffer buffer)
@@ -508,7 +527,8 @@ background color that is barely perceptible."
    
    ;; --- Structural ---------------------------------------------------
    '(bold                        ((t (:inherit nano-strong))))
-   '(italic                      ((t (:slant italic))))
+   ;; '(italic                      ((t (:slant italic))))
+   '(italic                      ((t (:inherit nano-faded))))
    '(bold-italic                 ((t (:inherit nano-strong))))
    '(region                      ((t (:inherit nano-subtle))))
    '(fringe                      ((t (:inherit (nano-faded)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]