elpasync pushed a change to branch externals/modus-themes.
from 6f0e64daaa Revert "Make modus-themes--current-theme only return an
active theme (Emacs bug#79504)"
new 161391ba67 Rebase theme redesign on top of main
new 95dde90c84 Reorder the forms in the macro to put the let closer to
where it is needed
new e84e1a7b0b Make sure the common overrides are accounted for in the
theme's scope
new 76fe11a79c Define helper function to activate a theme and simplify
modus-themes-get-all-known-themes
new 7a76dca731 Use seq-union in modus-themes-get-all-known-themes
new f52e2f16b0 Define commands to load a random theme, plus necessary
helper functions
new 91b9b3f9ae Move the theme palettes out of their respective files
into modus-themes.el
new 08ed0d631c Make modus-themes-get-all-known-themes filter by theme
family
new 076709b769 Define a subroutine for modus-themes-load-random
new a91870a447 Make the load theme helpers easier to work with
new bdd3470622 Make modus-themes-load-theme accept an optional hook
argument
new 102650a412 Rename the helper for modus-themes-rotate for
consistency with the load random approach
new 741486b03c Rewrite modus-themes-get-all-known-themes to not assume
nil family as Modus
new f3ca643038 Make small rewording in a doc string
new bb5a91f9c1 Make the modus-themes-rotate-subr start from 0 if no
other position is available
new 8317ad8d50 Instead of reinventing THEMES filters, use defmethods
instead
new d945f1c1aa Make modus-themes-rotate-subr more robust
new 4a7ff08327 Remove superfluous colon symbol from
modus-themes-list-colors
new 4c245ba030 Remove the :before from the defmethod because it is not
right
new 97c23e87d8 Require cl-lib at compile time for cl-defgeneric and
cl-defmethod
new ee104f0f16 Make the theme declaration and registration their own
functions
new e5f0a31f92 Fall back to -1 instead of 0 in modus-themes-rotate-subr
new 636a19a28b Rename the minor mode to
modus-themes-include-derivatives-mode
new 5a335389b1 Declare all the Modus themes at the outset to speed
things up
new d9adb13ebc Make sure a theme is registered only if it is not a
Modus theme
new 0bd89da8ae Keep modus-themes-include-derivatives-mode disabled by
default
new f8881652d3 Fix the feature of custom-declare-theme that we pass
new 5b7cd71019 Name the modus-themes-get-theme-palette overrides
parameter correctly
new 711b9c1454 Make sure modus-themes-list-colors loads its theme to
avoid errors
new ecf3698412 Tweak how 'unspecified looks in the
modus-themes-list-colors
new 0739ea4406 I messed up the rebase and had to redo things...
new 8557c39298 Add FIXME for modus-themes-get-theme-palette overrides
new 566c1ba4ca Add missing change from 8557c39
new c2016385f9 Reinstate a change that I messed up with the botched
rebase
new 27558488ef Change how themes are activated and fix known issues
with modus-themes-get-theme-palette
new 4c01c5e479 Again, fix things from the clumsy rebase...
new bea8a0436e Tweak the modus-themes--activate
new d6b387f6ad Make stylistic change to the theme obsolete aliases
new b73415fda1 Use generic comments for inside the palettes
new b20d38115b Reformat the palette variables and introduce some shared
mappings
new 63ba534f1a Reword the documentation string of
modus-themes-get-themes
new 86112e457a Use the correct value for our modus-themes-get-themes
method
new 01f683346f Make modus-themes-rotate prompt for a theme if it cannot
rotate there
new 5f6ac4b130 Make the git-commit branches less intense
new 97966a3502 Include the frame-background-mode in the theme macro
new 52f8e110bb Make small stylistic refinements
new 36decff7c2 Se the modus-themes-to-rotate nil and allow default
rotation through modus-themes-get-themes
new 154f876545 Redo the helper to check for background and adapt
modus-themes-filter-by-background-mode
new 49d435ee79 Implement a modus-themes-sort function
new 1d71c7d942 Use modus-themes-sort in the generic
modus-themes-get-themes
new e8f99ba7d7 Mention modus-themes-sort in
modus-themes-get-all-known-themes
new eac296eb1d Use modus-themes-sort in the method of
modus-themes-include-derivatives-mode
new c100ec6844 Make small change to the manual to affect the Info
output's render of a kbd
new 5cdb8cc81d Document the new behaviour of modus-themes-rotate
new f86f23362f Update the Info version of the manual
new 247a9f7291 Document how to build on top of the modus-themes
Summary of changes:
doc/modus-themes.info | 762 ++++----
doc/modus-themes.org | 158 +-
modus-operandi-deuteranopia-theme.el | 478 +----
modus-operandi-theme.el | 474 +----
modus-operandi-tinted-theme.el | 474 +----
modus-operandi-tritanopia-theme.el | 478 +----
modus-themes.el | 3353 ++++++++++++++++++++++++++++++++--
modus-vivendi-deuteranopia-theme.el | 478 +----
modus-vivendi-theme.el | 474 +----
modus-vivendi-tinted-theme.el | 474 +----
modus-vivendi-tritanopia-theme.el | 478 +----
11 files changed, 3856 insertions(+), 4225 deletions(-)