forked from FG42/FG42
1
0
Fork 0
FG42/lib/themes/color-theme-doom-one.el

30 lines
886 B
EmacsLisp
Raw Normal View History

2017-04-08 00:55:05 +01:00
(require 'doom-themes)
2017-06-09 01:42:55 +01:00
(require 'solaire-mode)
2017-04-08 00:55:05 +01:00
(defun themes/color-theme-doom-one ()
(interactive)
2017-06-09 01:42:55 +01:00
;; 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
(load-theme 'doom-one t)
2017-04-08 00:55:05 +01:00
2017-06-09 01:42:55 +01:00
;; brighten buffers (that represent real files)
(add-hook 'after-change-major-mode-hook #'turn-on-solaire-mode)
2017-04-08 00:55:05 +01:00
2017-06-09 01:42:55 +01:00
;; You can do similar with the minibuffer when it is activated:
(add-hook 'minibuffer-setup-hook #'solaire-mode-in-minibuffer)
2017-04-08 00:55:05 +01:00
2017-06-09 01:42:55 +01:00
;; ...if you use auto-revert-mode:
(add-hook 'after-revert-hook #'turn-on-solaire-mode)
2017-04-08 00:55:05 +01:00
2017-06-09 01:42:55 +01:00
;; To enable solaire-mode unconditionally for certain modes:
(add-hook 'ediff-prepare-buffer-hook #'solaire-mode)
2017-04-08 00:55:05 +01:00
;; Enable custom neotree theme
2017-06-09 01:42:55 +01:00
(doom-themes-neotree-config))
2017-04-08 00:55:05 +01:00
(provide 'themes/color-theme-doom-one)