<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ef-themes.git/ef-melissa-dark-theme.el, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/'/>
<entry>
<title>Use "Protesilaos" instead of "Protesilaos Stavrou"</title>
<updated>2026-04-24T10:26:56+00:00</updated>
<author>
<name>Protesilaos</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-04-24T10:26:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=a2e896223b2a5a178457c5dd87a4834d4d6e99a1'/>
<id>a2e896223b2a5a178457c5dd87a4834d4d6e99a1</id>
<content type='text'>
As I announced here: &lt;https://protesilaos.com/news/2026-04-21-omitting-the-surname/&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As I announced here: &lt;https://protesilaos.com/news/2026-04-21-omitting-the-surname/&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reinstate 'provide' in all theme files</title>
<updated>2026-04-05T13:36:50+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-04-05T13:36:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=da4229a61522365c30f38d689b480797cb1de018'/>
<id>da4229a61522365c30f38d689b480797cb1de018</id>
<content type='text'>
I thought this was not needed, but Ihor Radchenko showed me a useful
example. This was done in issue 207: &lt;https://github.com/protesilaos/modus-themes/issues/207&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I thought this was not needed, but Ihor Radchenko showed me a useful
example. This was done in issue 207: &lt;https://github.com/protesilaos/modus-themes/issues/207&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the bg-popup palette entry</title>
<updated>2026-03-15T19:37:13+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-03-15T19:37:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=e9ec05043acf984aad5f74ca274e5b68c9eedc4e'/>
<id>e9ec05043acf984aad5f74ca274e5b68c9eedc4e</id>
<content type='text'>
This is now introduced in the modus-themes.git. Thanks to aikrahguzar
for suggesting this in issue 70: &lt;https://github.com/protesilaos/ef-themes/issues/70&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is now introduced in the modus-themes.git. Thanks to aikrahguzar
for suggesting this in issue 70: &lt;https://github.com/protesilaos/ef-themes/issues/70&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add back theme-autoload cookies to all theme files</title>
<updated>2026-02-19T06:47:38+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-02-19T06:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=9f68c1be9d35958a0679d5855ac6ec10b2c46e1b'/>
<id>9f68c1be9d35958a0679d5855ac6ec10b2c46e1b</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Reinstate the theme-autoload cookie with the deftheme in place"</title>
<updated>2026-02-18T18:42:21+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-02-18T18:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=2c1e997ea13e006a82d6c9c98f795ee0b9a9414e'/>
<id>2c1e997ea13e006a82d6c9c98f795ee0b9a9414e</id>
<content type='text'>
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: &lt;https://github.com/protesilaos/ef-themes/issues/69&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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: &lt;https://github.com/protesilaos/ef-themes/issues/69&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reinstate the theme-autoload cookie with the deftheme in place</title>
<updated>2026-02-18T16:46:12+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-02-18T16:46:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=a4b5f9353063ef895f6c13c8cd594bfd5df455ca'/>
<id>a4b5f9353063ef895f6c13c8cd594bfd5df455ca</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revise the bg-inactive value in most themes</title>
<updated>2026-02-17T07:55:52+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-02-17T07:55:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=f3f074d5fbeb0c3cf9622205c22e012120761390'/>
<id>f3f074d5fbeb0c3cf9622205c22e012120761390</id>
<content type='text'>
It was too subtle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was too subtle.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove ef-themes-custom-faces</title>
<updated>2026-02-17T07:48:12+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-02-17T07:48:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=e6653f5345e95499fc1789ed491bbfe2597fc58f'/>
<id>e6653f5345e95499fc1789ed491bbfe2597fc58f</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2026-01-11T10:46:45+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2026-01-11T10:46:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=0412300d2fd3bf0200022e33804bf64433604f7f'/>
<id>0412300d2fd3bf0200022e33804bf64433604f7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use modus-themes-generate-palette in all themes</title>
<updated>2025-11-26T16:51:08+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
<email>info@protesilaos.com</email>
</author>
<published>2025-11-26T16:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/ef-themes.git/commit/?id=70c81a957445beedcd88e4df929551ac77f1d0c5'/>
<id>70c81a957445beedcd88e4df929551ac77f1d0c5</id>
<content type='text'>
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?").
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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?").
</pre>
</div>
</content>
</entry>
</feed>
