Edit ~/.emacs.corg/init.el, and Replace these lines with:
(use-package kanagawa-themes
:ensure t
:config
(load-theme 'kanagawa-wave t))
Open emacs: emacs --init-directory ~/.emacs.corgi
Wait awhile for everything to clone and build
Result:
The resulting emacs frame is using the tomorrow theme
There are a bunch of compile warnings (attached) but none seem exactly relevant?
warn.log
If I run M-x customize-themes I see
Type RET or click to enable/disable listed custom themes.
Type K to describe the theme at point.
Theme files are named *-theme.el in ‘custom-theme-load-path’.
Note: Your custom settings take precedence over theme settings.
To migrate your settings into a theme, click here.
Save Theme Settings
[X] Select more than one theme at a time
Available Custom Themes:
[ ] kanagawa-dragon -- (no documentation available)
[ ] kanagawa-lotus -- (no documentation available)
[X] kanagawa-wave -- The Kanagawa wave theme
[ ] sanityinc-tomorrow-blue -- (no documentation available)
[X] sanityinc-tomorrow-bright -- A version of Chris Kempson's 'Tomorrow' theme (bright version)
[ ] sanityinc-tomorrow-day -- (no documentation available)
[ ] sanityinc-tomorrow-eighties -- (no documentation available)
[ ] sanityinc-tomorrow-night -- (no documentation available)
... snip....
and if I manually uncheck sanityinc-tomorrow-bright then everything is ok, the kanagawa theme appears.
even if I save the settings, when I restart emacs the sanityinc-tomorrow-bright is loaded again.
If I manually eval my init.el buffer, then the theme switches to kanagawa-wave right away
Ugh ok, sorry for the noise. I just purged all emacs config on my system, and also reinstalled emacs from scratch, and it is working now. I suspect there was some sort of caching going on.
This is strange, but the default tomorrow theme is like a zombie, I can't kill it.
Reproduction:
Clone sample config:
Edit
~/.emacs.corg/init.el
, and Replace these lines with:Open emacs:
emacs --init-directory ~/.emacs.corgi
Wait awhile for everything to clone and build
Result:
If I run
M-x customize-themes
I seesanityinc-tomorrow-bright
then everything is ok, the kanagawa theme appears.sanityinc-tomorrow-bright
is loaded again.init.el
buffer, then the theme switches to kanagawa-wave right awayFWIW I am using GNU Emacs 29.4 on NixOS