Furthermore, I wonder why you define the commands nano-light
and
nano-dark, instead of two themes, nano-light and nano-dark
(along
the
same lines of what modus-themes currently does). You could
also turn
nano-setup into a custom theme, so that the user can easily
enable
and
disable it.
Maybe I need to read the documentation on what a theme can
set. For
example, I set the face for the minibuffer (0 & 1) and echo
area (0 &
1) and I wasn't sure how to specify this in a theme. Same for
underline to be set at descent line, etc.
Not directly, but you could define a custom option/minor mode
that is
activated as part of the theme to change these things too.