Version 1.9.0 of package Ef-Themes has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Ef-Themes describes itself as: =========================== Colorful and legible themes =========================== More at https://elpa.gnu.org/packages/ef-themes.html ## Summary: # Ef (εὖ) themes for GNU Emacs IMAGES HERE: <https://protesilaos.com/emacs/ef-themes-pictures>. The `ef-themes` are a collection of light and dark themes for GNU Emacs whose goal is to provide colorful ("pretty") yet legible options for users who want something with a bit more flair than the `modus-themes` (also designed by me). + Package name (GNU ELPA): `ef-themes` + Official manual: <https://protesilaos.com/emacs/ef-themes> + Change log: <https://protesilaos.com/emacs/ef-themes-changelog> + Sample pictures: <https://protesilaos.com/emacs/ef-themes-pictures> + Git repositories: + GitHub: <https://github.com/protesilaos/ef-themes> + GitLab: <https://gitlab.com/protesilaos/ef-themes> + Backronym: Eclectic Fashion in Themes Hides Exaggerated Markings, Embellishments, and Sparkles. ## Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CHANGE LOG OF THE EF THEMES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ This document contains the release notes for each tagged commit on the project's main git repository: <https://github.com/protesilaos/ef-themes>. The newest release is at the top. For further details, please consult the manual: <https://protesilaos.com/emacs/ef-themes>. Table of Contents ───────────────── Version 1.9.0 on 2024-11-16 Version 1.9.0 on 2024-11-16 ═══════════════════════════ This version introduces several small refinements to an already comprehensive basis. No interference with `org-modern' ───────────────────────────────── The `org-modern' package is not meant to be touched by a theme. This is what I am doing with the `modus-themes', but I forgot to remove the changes made by the `ef-themes'. Thanks to Daniel Mendler, author of `org-modern', for bringing this matter to my attention. This was done in issue 48: <https://github.com/protesilaos/ef-themes/issues/48>. Colour refinements for several themes ───────────────────────────────────── I document those, though most of them will not be noticeable, unless on a side-by-side comparison. • The `ef-day' palette value for `green-warmer' has a marginally greater contribution from the red channel of light, making it a tiny bit "warmer". The `green-faint' is made less warm. In context, these tweaks make certain elements easier to tell apart, while retaining the character of the theme. • The `ef-reverie' value for `blue-faint' is less saturated, so its blue impression is diminished. It still performs its role in all the relevant contexts, only now it does it better by not competing with other shades of blue. • The `ef-light' value for `fg-dim' is much less intense, though still within the desired contrast range. This way, it works better in context. The "added" background colours (used in `diff-mode', Ediff, Magit, etc.) are a little bit more intense to be more harmonious with other elements in a diff output. The `blue-faint' has lower contribution from the blue channel of light in the interest of not interfering with other blue hues, while still looking alright itself. The semantic palette mapping for links now uses the `blue-warmer' colour instead of `blue', as the former is less ambiguous in context. The `fg-alt' is recalibrated to be closer to a grey value, improving its use in several places. The `red-cooler' value is redone to not be conflated with magenta: it now delivers a rosy red impression. Lastly, the `rainbow-2' mapping uses `magenta' instead of `magenta-warmer' for consistency in all relevant situations. • The `ef-night' semantic colour mapping of `preprocessor' is toned down in intensity to remove what was a stylistic exaggeration. The `variable' mapping is tweaked to use `cyan-warmer' instead of the `cyan' colour, as the former is slightly more suited to the role due to how it combines with other colours. The `type' semantic mapping is bound to a less intense shade of magenta, making it not overpower other constructs in a competition for attention. Finally, the value of the `magenta-faint' colour has a greater contribution from the blue channel of light to shift its hue slightly closer to purple. • The `ef-deuteranopia-light' palette entry for `red-faint' is more yellow to be discernible where needed. Similarly, the `cyan-cooler' has a reduced contribution from the red channel of light. [ Note that the "deuteranopia" and "tritanopia" themes define all colours in the palette to be consistent with the overall project, but only use hues that are appropriate for red-green and blue-yellow colour deficiency, respectively. ] • The "subtle" backgrounds of all themes (e.g. `bg-red-subtle') are redone to feel more natural in the context of their respective … …
