ef-themes 
- 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).
- 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.9.0.0.20250426.43843.tar.lz | 2025-Apr-26 | 115 KiB |
ef-themes-1.9.0.0.20250418.103720.tar.lz | 2025-Apr-18 | 115 KiB |
ef-themes-1.9.0.0.20250406.102903.tar.lz | 2025-Apr-06 | 115 KiB |
ef-themes-1.9.0.0.20250220.64933.tar.lz | 2025-Feb-20 | 115 KiB |
ef-themes-1.9.0.0.20250127.85559.tar.lz | 2025-Jan-27 | 115 KiB |
ef-themes-1.9.0.0.20241228.104947.tar.lz | 2024-Dec-28 | 115 KiB |
ef-themes-1.8.0.0.20241114.54747.tar.lz | 2024-Nov-14 | 113 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.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.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 commandtmr-tabulated-view
(aliastmr-list-timers
)). Added explicit support for my
spacious-padding
package. Specifically, this is for the facesspacious-padding-subtle-mode-line-active
andspacious-padding-subtle-mode-line-inactive
. Those can be configured as part of the user optionspacious-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 optionef-themes-heading
. Thanks to John Haman for applying the relevant code we have for themodus-themes
. The change is small (and comes from mymodus-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 itsauto-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 FoundationExtended 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
…
…