我用 color-theme-sanityinc-tomorrow 中的 sanityinc-tomorrow-day 和 sanityinc-tomorrow-bright,通过 auto-dark 让他跟随系统主题自动切换 dark/light, 不过我主要还是用 Dark。 至于 mode-line,直接用默认的,够用了,没觉得难看。 以下是个人的配置:
(use-package color-theme-sanityinc-tomorrow
:custom
(custom-safe-themes t)
(custom-enabled-themes '(sanityinc-tomorrow-day))
:hook (after-init . reapply-themes)
:config
(defun reapply-themes ()
"Forcibly load the themes listed in `custom-enabled-themes'."
(dolist (theme custom-enabled-themes)
(unless (custom-theme-p theme)
(load-theme theme)))
(custom-set-variables
`(custom-enabled-themes (quote ,custom-enabled-themes))))
(defun light ()
"Activate a light color theme."
(interactive)
(setq custom-enabled-themes '(sanityinc-tomorrow-day))
(reapply-themes))
(defun dark ()
"Activate a dark color theme."
(interactive)
(setq custom-enabled-themes '(sanityinc-tomorrow-bright))
(reapply-themes)))
(use-package auto-dark
:when (display-graphic-p)
:diminish
:custom
(auto-dark-dark-theme 'sanityinc-tomorrow-bright)
(auto-dark-light-theme 'sanityinc-tomorrow-day)
:hook (after-init . auto-dark-mode))