Version 1.10.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.10.0 on 2025-04-29
Version 1.9.0 on 2024-11-16


Version 1.10.0 on 2025-04-29
════════════════════════════

  This version introduces minor refinements to an already stable
  package.


The palette preview uses a tabulated interface
──────────────────────────────────────────────

  The commands `ef-themes-preview-colors' and
  `ef-themes-preview-colors-current' produce a preview of the given
  theme's palette. In the past, we were using a bespoke buffer for this
  task, just how the built-in command `list-colors-display' does it.

  Now we rely on the built-in `tabulated-list-mode' to get a cleaner
  tabulated view. Plus, users can sort by column.


Support for more faces or face groups
─────────────────────────────────────

  • Added support for my `tmr' package. This will be especially
    noticeable in its tabulated view (used to show timers, with the
    command `tmr-tabulated-view' (alias `tmr-list-timers')).

  • Added explicit support for my `spacious-padding' package.
    Specifically, this is for the faces
    `spacious-padding-subtle-mode-line-active' and
    `spacious-padding-subtle-mode-line-inactive'. Those can be
    configured as part of the user option
    `spacious-padding-subtle-mode-line'.

    ┌────
    │ (setq spacious-padding-subtle-mode-line
    │       '( :mode-line-active spacious-padding-subtle-mode-line-active
    │    :mode-line-inactive spacious-padding-subtle-mode-line-inactive))
    └────

  • Made the `helpful' headings use whatever the style of level 1
    headings is, as defined by the user option `ef-themes-heading'.
    Thanks to John Haman for applying the relevant code we have for the
    `modus-themes'. The change is small (and comes from my
    `modus-themes', anyway), meaning that John does not need to assign
    copyright to the Free Software Foundation.

  • Added support for the `howm' package.

  • Extended support for the `auto-dim-other-buffers' package to include
    its `auto-dim-other-buffers-hide-face'.

  • Made sure that all new `transient' faces conform with the design
    priorities of the themes. Concretely, this means that they do not
    support any colour-coding: all keys look the same, regardless of
    whether they mean "continue", "exit", or anything else.
    Colour-coding with a full spectrum of colours cannot be accessible
    (and I do not believe colour-coding alone even works because the
    colours have nothing else to be associated with, like how a red line
    in a diff buffer also goes together with the minus sign).

    Thanks to Kevin Fleming for including the `transient-key-stack' face
    that I had originally missed. This was done in pull request 54:
    <https://github.com/protesilaos/ef-themes/pull/54>. The change is
    small, meaning that Kevin does not need to assign copyright to the
    Free Software Foundation

  • Extended support for `adoc-mode' courtesy of Leilei332. This was
    done in pull request 52:
    <https://github.com/protesilaos/ef-themes/pull/52>.

    The change is within the ~15-line limit, meaning that its author
    does not need to assign copyright to the Free Software Foundation.


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
  …  …

Reply via email to