aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-24Use "Protesilaos" instead of "Protesilaos Stavrou"HEADmainProtesilaos
As I announced here: <https://protesilaos.com/news/2026-04-21-omitting-the-surname/>.
2026-04-05Reinstate 'provide' in all theme filesProtesilaos Stavrou
I thought this was not needed, but Ihor Radchenko showed me a useful example. This was done in issue 207: <https://github.com/protesilaos/modus-themes/issues/207>.
2026-04-02ef-dream: tone down the bg-hover valueProtesilaos Stavrou
The previous one was making the text hard to read.
2026-03-20Update the manual's acknowledgements for the change I did to modus-themes-toggleProtesilaos Stavrou
Thanks to Morten Kjeldgaard for bringing the matter to my attention in issue 44: <https://github.com/protesilaos/ef-themes/issues/44>.
2026-03-15Add support for the bg-popup palette entryProtesilaos Stavrou
This is now introduced in the modus-themes.git. Thanks to aikrahguzar for suggesting this in issue 70: <https://github.com/protesilaos/ef-themes/issues/70>.
2026-03-08Fix indentation of ef-themes-define-compatibility-aliasesProtesilaos Stavrou
2026-03-08Make the function with the compatibility aliases cover functions as wellProtesilaos Stavrou
Thanks to aikrahguzar for telling me that ef-themes-get-color-value was missing. This was done in issue 70: <https://github.com/protesilaos/ef-themes/issues/70>. I took this opportunity to tweak how we define all such aliases.
2026-03-08Revise the rainbow mappings of a few themesProtesilaos Stavrou
This is because the colours they use are not thematically consistent. I realised this after seeing the Info interface that aikrahguzar showed me in issue 70: <https://github.com/protesilaos/ef-themes/issues/70>.
2026-02-19Add back theme-autoload cookies to all theme filesProtesilaos Stavrou
I tried to do this with a recent commit but that broke things because I also included a deftheme declaration. Having that meant that modus-themes-theme would not declare the theme with all its data, including its palette. I looked at loaddefs-generate--emacs-batch and it seems that having just the theme-autoload line is enough.
2026-02-18Revert "Reinstate the theme-autoload cookie with the deftheme in place"Protesilaos Stavrou
This reverts commit a4b5f9353063ef895f6c13c8cd594bfd5df455ca. The reason is that this breaks the package when trying to load a theme at startup. This was reported by Eamonn Sullivan in issue 69 in the ef-themes repository: <https://github.com/protesilaos/ef-themes/issues/69>.
2026-02-18Reinstate the theme-autoload cookie with the deftheme in placeProtesilaos Stavrou
We need this because otherwise the autolaods are not generated properly, which can cause problems for other packages that need to read the theme data.
2026-02-17Revise the bg-inactive value in most themesProtesilaos Stavrou
It was too subtle.
2026-02-17Remove ef-themes-custom-facesProtesilaos Stavrou
It is not needed. I had it there because some colour no longer had the same mappings after refactoring the themes to be built on top of Modus. But I am in the process of reviewing those colours now.
2026-01-27Update ef-themes to version 2.1.02.1.0Protesilaos Stavrou
2026-01-19ef-fig: tweak the mail-subject mappingProtesilaos Stavrou
2026-01-19ef-fig: revise the fg-prompt mappingProtesilaos Stavrou
2026-01-19ef-orange: revise the fg-prompt mappingProtesilaos Stavrou
2026-01-19ef-orange: recalibrate the fg-dim valueProtesilaos Stavrou
2026-01-18ef-fig: revise the comment mappingProtesilaos Stavrou
2026-01-18ef-orange: revise the comment mappingProtesilaos Stavrou
2026-01-18Set the common mapping for propertyProtesilaos Stavrou
2026-01-18ef-orange: revise some of the mail mappingsProtesilaos Stavrou
2026-01-18ef-fig: revise some of the mail mappingsProtesilaos Stavrou
2026-01-18ef-fig: tweak the date-weekend mappingProtesilaos Stavrou
2026-01-18ef-fig: use a different green for the type and fg-prose-code mappingsProtesilaos Stavrou
2026-01-18ef-fig: swap the string and type mappingsProtesilaos Stavrou
2026-01-18ef-orange: recalibrate the bg-added-refine valueProtesilaos Stavrou
2026-01-18ef-fig: recalibrate the bg-added-refine valueProtesilaos Stavrou
2026-01-18ef-fig: recalibrate the red colourProtesilaos Stavrou
2026-01-17ef-fig: revise the regexp group and backslash coloursProtesilaos Stavrou
2026-01-17ef-fig: tweak the value of bg-paren-matchProtesilaos Stavrou
2026-01-17ef-fig: change the value of the cursor colourProtesilaos Stavrou
2026-01-17ef-fig: refine some of the search mappingsProtesilaos Stavrou
2026-01-17ef-orange: refine the regexp search mappingsProtesilaos Stavrou
2026-01-11Update copyright yearsProtesilaos Stavrou
2026-01-10ef-orange: tweak the info colourProtesilaos Stavrou
2026-01-09ef-fig: revise some of the mail coloursProtesilaos Stavrou
2026-01-09ef-fig: revise the bg-region, bg-completion, bg-hl-line, bg-paren-match mappingsProtesilaos Stavrou
2026-01-09Register ef-fig as a dark themeProtesilaos Stavrou
2026-01-09ef-fig: use a warmer colour for the identifier mappingProtesilaos Stavrou
2026-01-09ef-fig: use a more subtle colour for the mail-part mappingProtesilaos Stavrou
2026-01-08ef-fig: revise the preprocessor colourProtesilaos Stavrou
2026-01-08ef-fig: revise the comment colourProtesilaos Stavrou
2026-01-08ef-fig: revise the prompt colourProtesilaos Stavrou
2026-01-04Add ef-orange and ef-fig themesProtesilaos Stavrou
2026-01-04Remove outdated entries from the contrasts' tablesProtesilaos Stavrou
2025-12-28Add missing common mapping for underline-link-visitedProtesilaos Stavrou
2025-12-28Update the declaration of the ef-themes to not have a USER-PALETTEProtesilaos Stavrou
This is because I changed how the themes implement their palette in commit 70c81a9.
2025-11-26Use modus-themes-generate-palette in all themesProtesilaos Stavrou
I did the changes with keyboard macros as usual. I now notice that some themes have 26 changes while others have 28. This should probably be due to some older inconsequential irregularities. I loaded each theme right now and they all seem okay, so I will let this pass. If anybody reports a bug, I am always happy to fix it. At any rate, the main point for this change is to (i) ensure that we get a complete palette while (ii) that we register the theme's palette as a "core palette" because these are the correct semantics (e.g. that ef-light ultimately may have inherited something from modus-operandi is not relevant to the question "what is your core theme?").
2025-11-26Cover the new semantic palette mappings for search foregroundsProtesilaos Stavrou