Commit Graph

4 Commits

Author SHA1 Message Date
Greg Pfeil addd445155
Eliminate create-solarized-theme macro
This was a remnant from having separate solarized-dark and -light themes. We
only ever produce one theme now, so use the usual theme definition mechanism.
2023-02-07 11:34:36 -07:00
Greg Pfeil da15242525
Many improvements
- Do a better job of setting up the right set of colors for various
  configurations.
- Make the theme much more compact by not making duplicate face-spec elements –
  e.g., only generate 256-color-specific elements if we don’t use the 16-color
  color names for them, and only specify the background characteristic when the
  face differs between dark and light.
- Add functions to toggle between dark and light modes (for any theme).
2023-02-07 11:34:36 -07:00
Greg Pfeil e7b9997d34 Deprecate the old dark/light themes.
There is now a single theme that will use light or dark versions based
on the background-mode of the frame, this allows a mix of light and dark frames.
2015-01-06 19:43:18 -07:00
Greg Pfeil 2452a929fc Unify light and dark themes.
This also improves emacsclient support, since each theme can use its own color depth and dark/light mode.
2013-03-07 14:00:07 -07:00