diff --git a/config/fg42.user.el b/config/fg42.user.el index d8e28f6..ac996a3 100644 --- a/config/fg42.user.el +++ b/config/fg42.user.el @@ -3,13 +3,13 @@ ;; THEME ;; ===== ;; Load the default theme -;; Other options are: -;; (theme themes/color-theme-spacemacs-monokai) -;; (theme themes/color-theme-spacemacs-light) -;; (theme themes/color-theme-doom-one) (theme themes/fg42-theme) + +;; Other options are: +;; (theme themes/color-theme-spacemacs-light) +;; (theme themes/color-theme-spacemacs-dark) +;; (theme themes/color-theme-doom-one) ;; (theme themes/color-theme-doom-molokai) -;;(theme themes/color-theme-spacemacs-dark) ;; ABILITIES ;; ========= diff --git a/lib/themes/color-theme-doom-molokai.el b/lib/themes/color-theme-doom-molokai.el index ef2660e..6f82c53 100644 --- a/lib/themes/color-theme-doom-molokai.el +++ b/lib/themes/color-theme-doom-molokai.el @@ -1,5 +1,12 @@ (require 'doom-themes) +(defun themes/color-theme-doom-molokai-spaceline-faces (face active) + (cond + ((eq 'face1 face) (if active 'dired-mark 'powerline-inactive1)) + ((eq 'face2 face) (if active 'success 'mode-line-inactive)) + ((eq 'line face) (if active 'shadow 'shadow)) + ((eq 'highlight face) (if active 'dired-marked 'shadow)))) + (defun themes/color-theme-doom-molokai () (interactive) (load-theme 'doom-molokai t) diff --git a/lib/themes/color-theme-doom-one.el b/lib/themes/color-theme-doom-one.el index 2482569..ac54ed0 100644 --- a/lib/themes/color-theme-doom-one.el +++ b/lib/themes/color-theme-doom-one.el @@ -1,6 +1,13 @@ (require 'doom-themes) (require 'solaire-mode) +(defun themes/color-theme-doom-one-spaceline-faces (face active) + (cond + ((eq 'face1 face) (if active 'minibuffer-prompt 'powerline-inactive1)) + ((eq 'face2 face) (if active 'success 'mode-line-inactive)) + ((eq 'line face) (if active 'shadow 'shadow)) + ((eq 'highlight face) (if active 'match 'shadow)))) + (defun themes/color-theme-doom-one () (interactive) diff --git a/lib/themes/color-theme-spacemacs-dark.el b/lib/themes/color-theme-spacemacs-dark.el index 4d3b8b9..9e752d5 100644 --- a/lib/themes/color-theme-spacemacs-dark.el +++ b/lib/themes/color-theme-spacemacs-dark.el @@ -1,5 +1,12 @@ (require 'spacemacs-common) +(defun themes/color-theme-spacemacs-dark-spaceline-faces (face active) + (cond + ((eq 'face1 face) (if active 'minibuffer-prompt 'powerline-inactive1)) + ((eq 'face2 face) (if active 'success 'mode-line-inactive)) + ((eq 'line face) (if active 'shadow 'shadow)) + ((eq 'highlight face) (if active 'font-lock-function-name-face 'shadow)))) + (defun themes/color-theme-spacemacs-dark () "Spacemacs dark color theme" (interactive) diff --git a/lib/themes/color-theme-spacemacs-light.el b/lib/themes/color-theme-spacemacs-light.el index b1458ee..3b08c6d 100644 --- a/lib/themes/color-theme-spacemacs-light.el +++ b/lib/themes/color-theme-spacemacs-light.el @@ -1,5 +1,12 @@ (require 'spacemacs-common) +(defun themes/color-theme-spacemacs-light-spaceline-faces (face active) + (cond + ((eq 'face1 face) (if active 'dired-mark 'powerline-inactive1)) + ((eq 'face2 face) (if active 'success 'mode-line-inactive)) + ((eq 'line face) (if active 'shadow 'shadow)) + ((eq 'highlight face) (if active 'dired-marked 'shadow)))) + (defun themes/color-theme-spacemacs-light () "Spacemacs light color theme" (interactive)