GNU ELPA - ef-themes

ef-themes Atom Feed

Description
Colorful and legible themes
Latest
ef-themes-1.9.0.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).

Old versions

ef-themes-1.8.0.tar.lz2024-Aug-27 112 KiB
ef-themes-1.7.0.tar.lz2024-Apr-28 109 KiB
ef-themes-1.6.1.tar.lz2024-Mar-31 107 KiB
ef-themes-1.5.1.tar.lz2024-Feb-10 104 KiB
ef-themes-1.4.1.tar.lz2023-Dec-08 100 KiB
ef-themes-1.3.0.tar.lz2023-Aug-0998.2 KiB
ef-themes-1.2.0.tar.lz2023-Jun-3096.2 KiB
ef-themes-1.1.1.tar.lz2023-Jun-0893.7 KiB
ef-themes-1.0.2.tar.lz2023-May-2290.7 KiB
ef-themes-0.11.0.tar.lz2023-Mar-1386.9 KiB
ef-themes-0.9.0.tar.lz2022-Oct-2875.0 KiB
ef-themes-0.8.0.tar.lz2022-Oct-1970.8 KiB
ef-themes-0.7.0.tar.lz2022-Oct-0868.6 KiB
ef-themes-0.6.0.tar.lz2022-Sep-2664.0 KiB
ef-themes-0.5.0.tar.lz2022-Sep-1154.1 KiB
ef-themes-0.4.2.tar.lz2022-Aug-3149.0 KiB
ef-themes-0.3.4.tar.lz2022-Aug-2342.2 KiB
ef-themes-0.2.1.tar.lz2022-Aug-1930.2 KiB
ef-themes-0.1.0.tar.lz2022-Aug-1727.2 KiB
ef-themes-0.0.4.tar.lz2022-Aug-1727.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 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

… …