gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU ELPA] Ef-Themes version 0.9.0


From: ELPA update
Subject: [GNU ELPA] Ef-Themes version 0.9.0
Date: Fri, 28 Oct 2022 05:03:13 -0400

Version 0.9.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

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://git.sr.ht/~protesilaos/ef-themes>.

The newest release is at the top.  For further details, please consult
the manual: <https://protesilaos.com/emacs/ef-themes>.


Version 0.9.0 on 2022-10-28
═══════════════════════════

Introduced the 'ef-cherie' and 'ef-cyprus' themes
─────────────────────────────────────────────────

  `ef-cherie' is a dark theme with mostly pink, magenta, and gold
  colours.  `ef-cyprus' is a light theme characterised by green, yellow,
  teal, and red colours.

  Read the announcements, which also include screen shots:

  ⁃ <https://protesilaos.com/codelog/2022-10-25-ef-cherie/>.
  ⁃ <https://protesilaos.com/codelog/2022-10-24-ef-cyprus-theme/>.

  These themes bring the total number of the collection to 20, split
  into an equal number of light and dark themes.

  Note that some themes in the collection are designed as pairs.  Those
  have `-light' or `-dark' in their name.  The others are standalone.
  Regardless, the user can specify any two themes in the value of the
  user option `ef-themes-to-toggle' and then switch between them with
  the command `ef-themes-toggle'.  Or just use the other available
  commands: `ef-themes-select' for minibuffer completion and the
  `ef-themes-load-random' to load one from the collection (with a `C-u'
  prefix argument to limit the set to light or dark themes). The
  official manual explains more.

  Will there be more themes?  Time will tell.  Though I think that
  between those and the `modus-themes', I have covered a very broad
  range of preferences and requirements for accessibility.


The 'ef-themes-select' optionally limits to light or dark
─────────────────────────────────────────────────────────

  The command `ef-themes-select' can now accept a prefix argument (`C-u'
  with the default key bindings).  It prompts for a selection between
  light or dark themes and then uses minibuffer completion that only
  includes the items of the given set.

  Inspect the value of the variables `ef-themes-dark-themes',
  `ef-themes-light-themes' for what is included in each set.

  [ Note that the command `ef-themes-load-random' has the same behaviour
    of limiting to a set when it reads a prefix argument. ]


The 'ef-themes-load-random' reports the theme it loaded
───────────────────────────────────────────────────────

  The command `ef-themes-load-random' has received a quality-of-life
  improvement to its functionality.  It now prints a message in the echo
  area that includes the name of the theme it loaded.  The user can
  review echo area messages by invoking the `view-echo-area-messages'
  command, which is bound to `C-h e' by default.

  This change makes it easier for the user to remember a theme they
  liked.

  Thanks to Federico Stilman for sharing with me the idea of reporting
  the name of the randomly loaded theme.  This information is shared
  with permission, as it was done via a private channel.


Stylistic refinements
─────────────────────

  ⁃ All themes have palette entries for colour-coded underlines.  Those
    are used by packages like `flymake' and `flyspell' to highlight
    errors and warnings.  All dark Ef themes had a bit too intense
    colours applied to those constructs.  These have now been toned down
    in order to avoid potential distractions.  They still perform their
    intended function, without drawing too much attention to themselves.

  ⁃ Almost all themes have a slightly more pronounced `border' colour.
    This is used to underline links and to draw the vertical line that
    separates Emacs windows (among others).  It still is a subtle grey,
    though it works better than before.

  ⁃ The `warning' mapping of many themes has been revised to be a more
  …  …

reply via email to

[Prev in Thread] Current Thread [Next in Thread]