aboutsummaryrefslogtreecommitdiff
path: root/ef-maris-dark-theme.el
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-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-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-11Update copyright yearsProtesilaos Stavrou
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-13Fix all prompt and mark mappings2.0.1Protesilaos Stavrou
2025-11-09Update the copyright years in all the theme filesProtesilaos Stavrou
ef-kassio also had a different notice about whether this file is part of Emacs. I remember reading before that GNU ELPA packages are part of Emacs, though I prefer to have that notice only if they are part of emacs.git.
2025-10-30Support the fnname-call and variable-use mappingsProtesilaos Stavrou
Those are used by tree-sitter and related faces.
2025-10-20Make the ef-themes work with modus-themes-theme as a functionProtesilaos Stavrou
2025-10-04Rename bg-search-match to bg-search-staticProtesilaos Stavrou
This is supported in the latest version of the modus-themes.
2025-10-01Fix the bg-paren-match symbolProtesilaos Stavrou
2025-09-30Make sure the themes support the Modus link mappingsProtesilaos Stavrou
2025-09-29Rename all the partial palette symbols for consistencyProtesilaos Stavrou
2025-09-28Fix all the palette symbolsProtesilaos Stavrou
2025-09-28Fix the symbols of the overrides optionsProtesilaos Stavrou
2025-09-28BREAKING: Make proof-of-concept for the redesign on top of the modus-themesProtesilaos Stavrou
I still need to re-implement the relevant commands to switch themes, but this is already an important step forward.
2024-11-14Revise colours for deadlines and scheduled tasks (Org agenda)Protesilaos Stavrou
The goal is two-fold: 1. Improve the semantics of relevant faces. This now covers the Org agenda. We want pending/urgent tasks to be rendered in a bold font and use a vivid colour. Whereas tasks that are not urgent should have a subtle colour and a normal weight. Thanks to Adam Porter (GitHub @alphapapa) for discussing this with me in issue 102 on the Modus themes repository (the same principles apply here): <https://github.com/protesilaos/modus-themes/issues/102>. 2. Make the applicable colours be more consistent with the rest of the theme. In practice, this means that the colour values are cooler overall and the intensity is lower.
2024-09-17Revise all "subtle" accented backgrounds for thematic consistencyProtesilaos Stavrou
2024-08-27Define new bg-search-match mapping and use itProtesilaos Stavrou
2024-03-05Add semantic mappings for terminal coloursProtesilaos Stavrou
2024-02-23Make all dark theme bg-{err,warning,info} a bit more pronouncedProtesilaos Stavrou
2024-01-17Update development linksProtesilaos Stavrou
2024-01-12Update copyright yearsProtesilaos Stavrou
2024-01-11Use 'bg-fringe' and 'fg-fringe' as semantic colour mappingsProtesilaos Stavrou
2024-01-10emacs: implement semantic colour mappings for search constructsProtesilaos Stavrou
2024-01-04ef-maris-dark: tweak prose-table-formula mappingProtesilaos Stavrou
2023-12-25ef-maris-dark: tweak bg-yellow-subtle, bg-blue-subtle, bg-magenta-subtleProtesilaos Stavrou
2023-12-13Add 'fringe' semantic colour mappingProtesilaos Stavrou
2023-11-24Add 'prose-table-formula' semantinc colour mapping; use it in 'org-formula'Protesilaos Stavrou
2023-10-25BREAKING: remove 'ef-themes-region' and document how to use overridesProtesilaos Stavrou
I am introducing the new 'fg-region' entry in each theme's palette. It is semantic colour mapping for the region's foreground. By default, it is set to the special 'unspecified' symbol, meaning that the region's underlying text colour is not overriden. Setting 'fg-region' to a colour will override all underlying region foregrounds with that one. Using palette overrides instead of hardcoded toggles gives users maximum flexibility over the choice of colour and exact intensity they need.
2023-08-25Expand 'deftheme' with metadataProtesilaos Stavrou
This is to support new features in Emacs where themes can specify the set they belong to, as well as whether they are light or dark. The built-in command is 'theme-choose-variant'. This is in response to Emacs bug#65468: <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65468>. Thanks to Mauro Aranda for bringing this matter to my attention.
2023-08-09ef-maris-{dark,light}: make red-faint less saturatedProtesilaos Stavrou
2023-08-09ef-maris-{dark,light}: reword one-line theme descriptionProtesilaos Stavrou
2023-08-09ef-maris-{dark,light}: tweak bg-region-intenseProtesilaos Stavrou
2023-08-02ef-maris-{dark,light}: tweak 'type' semantic colour mappingProtesilaos Stavrou
2023-07-23ef-maris-dark: tweak bg-hl-line, bg-regionProtesilaos Stavrou
2023-07-22ef-maris-{dark,light}: tweak type mappingProtesilaos Stavrou
2023-07-22ef-maris-dark: tweak bg-alt and bg-activeProtesilaos Stavrou
2023-07-22ef-maris-{dark,light}: revise mail mappingsProtesilaos Stavrou
2023-07-22ef-maris-{dark,light}: revise accent mappingsProtesilaos Stavrou
2023-07-22ef-maris-dark: tweak green valueProtesilaos Stavrou
2023-07-19ef-maris-dark: tweak mail-cite-0Protesilaos Stavrou
2023-07-19ef-maris-{dark,light}: tweak mail mappingsProtesilaos Stavrou
2023-07-19ef-maris-{dark,light}: tweak accent-3Protesilaos Stavrou
2023-07-19ef-maris-dark: better differentiate cyan and cyan-coolerProtesilaos Stavrou