[GNU ELPA] Ef-Themes version 2.1.0
ELPA update <[email protected]>
| Newsgroups | gmane.emacs.sources |
|---|---|
| Message-ID | <[email protected]> |
Version 2.1.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).
Starting with version `2.0.0`, the `ef-themes` are built on top of the
`modus-themes`. This means that all customisation options of the Modus
themes apply to the Ef themes. Same for all Modus commands that load a
theme. Enable `ef-themes-take-over-modus-themes-mode` to set up this
arrangement (or enable `modus-themes-include-derivatives-mode` instead
to blend Ef and Modus into one collection).
## 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 2.1.0 on 2026-01-27
Version 2.0.0 on 2025-11-09
Version 2.1.0 on 2026-01-27
═══════════════════════════
This version introduces two carefully designed, legible and colourful
themes: `ef-orange' (light) and `ef-fig' (dark). Both draw inspiration
from the fruits they are name after.
The convenience commands `ef-themes-select-dark' and
`ef-themes-select-light' use the minibuffer to select+load an Ef theme
that is either dark or light, respectively. The more general command
is `ef-themes-select'.
All screen shots of the themes are updated to reflect their current
status: <https://protesilaos.com/emacs/ef-themes-pictures>.
Remember that since version `2.0.0', the `ef-themes' are built on top
of my `modus-themes'. This means that most of the changes happen to
Modus and are inherited by Ef.
Version 2.0.0 on 2025-11-09
═══════════════════════════
The Ef themes are now derived from my Modus themes. This means that
they inherit the wide face coverage and extensive customisability of
Modus, while retaining their stylistic flair.
The Ef themes no longer provide any user options of their own. Each of
the options we had before is now an alias for the Modus equivalent. As
part of this transition, the Ef themes actually gain new customisation
options, which are documented herein.
Furthermore, the Ef themes do not define any commands to load a theme.
What we had before is once again an alias for the equivalent Modus
command.
The manual of the Ef themes describes these compatibility
arrangements. Further documentation and code samples are available in
the manual of the Modus themes:
Info page
Evaluate `(info "(modus-themes) Top")'.
Weg page
Visit <https://protesilaos.com/emacs/modus-themes>.
Old user options and hooks are mere aliases for Modus options
─────────────────────────────────────────────────────────────
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Old name Is alias for CURRENT NAME
───────────────────────────────────────────────────────────────────────────
ef-themes-disable-other-themes modus-themes-disable-other-themes
ef-themes-to-toggle modus-themes-to-toggle
ef-themes-to-rotate modus-themes-to-rotate
ef-themes-italic-constructs modus-themes-italic-constructs
ef-themes-bold-constructs modus-themes-bold-constructs
ef-themes-variable-pitch-ui modus-themes-variable-pitch-ui
ef-themes-mixed-fonts modus-themes-mixed-fonts
ef-themes-headings modus-themes-headings
ef-themes-completions modus-themes-completions
ef-themes-prompts modus-themes-prompts
ef-themes-common-palette-overrides modus-themes-common-palette-overrides
ef-themes-post-load-hook modus-themes-after-load-theme-hook
ef-themes-after-load-theme-hook modus-themes-after-load-theme-hook
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Please read their respective documentation strings.
If you use Ef and possibly other Modus derivatives, you may prefer to
switch all your user options to the Modus ones. This way you can keep
a unified configuration for all your themes.
Fewer bold and italic faces by default, more as an opt-in clause
────────────────────────────────────────────────────────────────
In the past, the Ef themes did not provide an option to disable the …
…