diff options
author | William Carroll <wpcarro@gmail.com> | 2022-11-25T18·36-0800 |
---|---|---|
committer | wpcarro <wpcarro@gmail.com> | 2022-11-28T19·07+0000 |
commit | 89e37ee87755339d113fb631ddae3682e5cddffc (patch) | |
tree | f3af323c27848516b33d9fc48b6db3bdbffd33c1 /users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el | |
parent | 22c2c5ba46bde2ac3f62811eb5caaffede7ceed8 (diff) |
feat(wpcarro/emacs): Package theme.el r/5347
**TL;DR:** - Rename `colorscheme.el` to `theme.el` to align with Emacs's nomenclature. - Prune dependencies: - `cl-lib` - `>` - `prelude` Change-Id: I15f225671b4096ab08913583b7b464e316c95298 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7412 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
Diffstat (limited to 'users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el')
-rw-r--r-- | users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el b/users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el index 9384648ee9ac..c05585786eb1 100644 --- a/users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el +++ b/users/wpcarro/emacs/.emacs.d/wpc/wpc-ui.el @@ -17,11 +17,13 @@ (require 'prelude) (require 'al) (require 'fonts) -(require 'colorscheme) +(require 'theme) (require 'device) (require 'laptop-battery) (require 'modeline) (require 'general) +(require 'dash) +(require '>) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Configuration @@ -162,7 +164,16 @@ ;; during initialization? (when (device-laptop?) (laptop-battery-display)) -(colorscheme-whitelist-set 'doom-peacock) +(setq theme-whitelist + (->> (custom-available-themes) + (list-map #'symbol-name) + (list-filter (>-> (s-starts-with? "doom-"))) + (list-map #'intern) + cycle-from-list)) +(setq theme-linum-color-override "da5478") +(add-hook 'theme-after-change + (lambda () (prelude-set-line-number-color "#da5478"))) +(theme-whitelist-set 'doom-flatwhite) (when window-system ;; On OSX, JetBrainsMono is installed as "JetBrains Mono", and I'm |