ef-themes
- Description
- Colorful and legible themes
- Latest
- ef-themes-1.9.0.0.20241116.183040.tar (.sig), 2024-Nov-16, 860 KiB
- Maintainer
- Protesilaos Stavrou <info@protesilaos.com>
- Website
- https://github.com/protesilaos/ef-themes
- Browse ELPA's repository
- CGit or Gitweb
- Badge
- Manual
- ef-themes
To install this package from Emacs, use package-install
or list-packages
.
Full description
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:
- Backronym: Eclectic Fashion in Themes Hides Exaggerated Markings, Embellishments, and Sparkles.
Old versions
ef-themes-1.8.0.0.20241114.54747.tar.lz | 2024-Nov-14 | 113 KiB |
ef-themes-1.8.0.0.20241106.55107.tar.lz | 2024-Nov-06 | 113 KiB |
ef-themes-1.8.0.0.20241028.85115.tar.lz | 2024-Oct-28 | 113 KiB |
ef-themes-1.8.0.0.20240921.152345.tar.lz | 2024-Sep-21 | 112 KiB |
ef-themes-1.8.0.0.20240827.80405.tar.lz | 2024-Aug-27 | 112 KiB |
ef-themes-1.7.0.0.20240827.75128.tar.lz | 2024-Aug-27 | 111 KiB |
ef-themes-1.0.2.0.20230605.70126.tar.lz | 2023-Jun-05 | 91.2 KiB |
ef-themes-0.11.0.0.20230515.194530.tar.lz | 2023-May-15 | 88.7 KiB |
ef-themes-0.9.0.0.20221201.171759.tar.lz | 2022-Dec-01 | 78.5 KiB |
ef-themes-0.0.4.0.20220817.85309.tar.lz | 2022-Aug-17 | 27.2 KiB |
News
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
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 forgreen-warmer
has a marginally greater contribution from the red channel of light, making it a tiny bit "warmer". Thegreen-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 forblue-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 forfg-dim
is much less intense, though still within the desired contrast range. This way, it works better in context. The "added" background colours (used indiff-mode
, Ediff, Magit, etc.) are a little bit more intense to be more harmonious with other elements in a diff output. Theblue-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 theblue-warmer
colour instead ofblue
, as the former is less ambiguous in context. Thefg-alt
is recalibrated to be closer to a grey value, improving its use in several places. Thered-cooler
value is redone to not be conflated with magenta: it now delivers a rosy red impression. Lastly, therainbow-2
mapping usesmagenta
instead ofmagenta-warmer
for consistency in all relevant situations. - The
ef-night
semantic colour mapping ofpreprocessor
is toned down in intensity to remove what was a stylistic exaggeration. Thevariable
mapping is tweaked to usecyan-warmer
instead of thecyan
colour, as the former is slightly more suited to the role due to how it combines with other colours. Thetype
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 themagenta-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 forred-faint
is more yellow to be discernible where needed. Similarly, thecyan-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
… …