diff --git a/config/fg42.user.el b/config/fg42.user.el index b0d2eb5..c0fdd0c 100644 --- a/config/fg42.user.el +++ b/config/fg42.user.el @@ -6,6 +6,7 @@ ;; Other options are: ;; (theme themes/color-theme-spacemacs-light) ;; (theme themes/color-theme-spacemacs-dark) +;; (theme themes/color-theme-doom-dracula) (theme themes/color-theme-doom-one) ;; (theme themes/color-theme-doom-molokai) diff --git a/lib/themes/color-theme-dracula.el b/lib/themes/color-theme-dracula.el index b2d8513..10bb349 100644 --- a/lib/themes/color-theme-dracula.el +++ b/lib/themes/color-theme-dracula.el @@ -1,6 +1,6 @@ (require 'dracula-theme) -(defun themes/color-theme-doom-one-spaceline-faces (face active) +(defun themes/color-theme-dracula-spaceline-faces (face active) (cond ((eq 'face1 face) (if active 'minibuffer-prompt 'powerline-inactive1)) ((eq 'face2 face) (if active 'success 'mode-line-inactive)) @@ -9,19 +9,25 @@ (defun themes/color-theme-dracula () (interactive) - ;; Global settings (defaults) - (setq doom-themes-enable-bold t ; if nil, bold is universally disabled - doom-themes-enable-italic t) ; if nil, italics is universally disabled + ;; (setq doom-themes-enable-bold t ; if nil, bold is universally disabled + ;; doom-themes-enable-italic t) ; if nil, italics is universally disabled - (load-theme 'doom-one t) + (load-theme 'dracula t) (custom-theme-set-faces - 'doom-one + 'dracula + '(minibuffer-prompt ((t (:background "#373844")))) + '(powerline-inactive1 ((t (:background "#282a36")))) + '(match ((t (:background "#bd93f9")))) + '(all-the-icons-lgreen ((t (:background "#bd93f9")))) + '(all-the-icons-faicon ((t (:background "#bd93f9")))) + '(mode-line-inactive ((t (:background "#282a36")))) + '(font-lock-comment-face ((t (:foreground "#8B9298")))) '(font-lock-comment-delimiter-face ((t (:foreground "#5B6268"))))) - (enable-theme 'doom-one) + (enable-theme 'dracula) ;; brighten buffers (that represent real files) (add-hook 'after-change-major-mode-hook #'turn-on-solaire-mode) @@ -32,10 +38,10 @@ (add-hook 'after-revert-hook #'turn-on-solaire-mode) ;; To enable solaire-mode unconditionally for certain modes: - (add-hook 'ediff-prepare-buffer-hook #'solaire-mode) + (add-hook 'ediff-prepare-buffer-hook #'solaire-mode)) ;; Enable custom neotree theme - (doom-themes-neotree-config)) + ;;(doom-themes-neotree-config)) (provide 'themes/color-theme-dracula)