Version 2.0.1 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.0.0 on 2025-11-09


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
  extensive use of a bold font weight and italic font slant. Whereas now
  those are controlled by the user options
  `modus-themes-bold-constructs' and
  `modus-themes-italic-constructs'. By default, when they are `nil',
  bold and italics are used only when necessary. Set these user options
  to `t' to have bold and italics in more places.


Loading only Ef themes with the convenience wrappers we provide
───────────────────────────────────────────────────────────────

  All the old commands Ef provided for loading one of its themes will
  still work as before, meaning that they will only ever show and load a
  theme that belongs to the Ef collection.

  Internally, these commands are now using the Modus infrastructure and
  are then limiting the set of themes to the Ef collection. They are …
  …

Reply via email to