GNU-devel ELPA - ef-themes

ef-themes Atom Feed

Description
Colorful and legible themes
Latest
ef-themes-1.10.0.0.20250429.104336.tar (.sig), 2025-Apr-30, 870 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.9.0.0.20250426.43843.tar.lz2025-Apr-26 115 KiB
ef-themes-1.9.0.0.20250418.103720.tar.lz2025-Apr-18 115 KiB
ef-themes-1.9.0.0.20250406.102903.tar.lz2025-Apr-06 115 KiB
ef-themes-1.9.0.0.20250220.64933.tar.lz2025-Feb-20 115 KiB
ef-themes-1.9.0.0.20250127.85559.tar.lz2025-Jan-27 115 KiB
ef-themes-1.9.0.0.20241228.104947.tar.lz2024-Dec-28 115 KiB
ef-themes-1.8.0.0.20241114.54747.tar.lz2024-Nov-14 113 KiB
ef-themes-1.0.2.0.20230605.70126.tar.lz2023-Jun-0591.2 KiB
ef-themes-0.11.0.0.20230515.194530.tar.lz2023-May-1588.7 KiB
ef-themes-0.0.4.0.20220817.85309.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.

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