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

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

[GNU ELPA] Modus-Themes version 4.5.0


From: ELPA update
Subject: [GNU ELPA] Modus-Themes version 4.5.0
Date: Wed, 21 Aug 2024 05:04:00 -0400

Version 4.5.0 of package Modus-Themes has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Modus-Themes describes itself as:

  ===============================================
  Elegant, highly legible and customizable themes
  ===============================================

More at https://elpa.gnu.org/packages/modus-themes.html

## Summary:

  # Modus themes for GNU Emacs

  IMAGES HERE: <https://protesilaos.com/emacs/modus-themes-pictures>.

  Highly accessible themes, conforming with the highest standard for
  colour contrast between background and foreground values (WCAG AAA).
  They also are optimised for users with red-green colour deficiency.

  The themes are very customisable and provide support for a very wide
  range of packages.  Their manual is detailed so that new users can get
  started, while it also provides custom code for all sorts of more
  advanced customisations.

## Recent NEWS:

             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
              CHANGE LOG OF THE MODUS THEMES FOR GNU EMACS
             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


This document contains the release notes that are included in each
tagged commit on the project's main git repository:
<https://github.com/protesilaos/modus-themes>.

The newest release is at the top.  Since the notes are meant to be in
plain text format, I copy them verbatim.

For further details, please consult these additional resources:

Manual
      <https://protesilaos.com/emacs/modus-themes>
Screenshots
      <https://protesilaos.com/emacs/modus-themes-pictures>


4.5.0 on 2024-08-21
═══════════════════

  The themes are in a stable state. They cover a wide range of packages
  and interfaces, while they are highly configurable. The present
  version provides further scope for customisation as well as some
  quality-of-life refinements.


Users can now extend the palette of each/all themes
───────────────────────────────────────────────────

  In addition to palette overrides, users can now define extensions for
  the palette of each theme or for all themes. The idea is to define new
  colours while keeping the existing ones intact. Then, those colours
  can be accessed in all the usual ways via (i) the
  `modus-themes-with-colors' macro, (ii) the function
  `modus-themes-get-color-value', and (iii) in the palette override user
  options.

  I wrote about this on my website:
  <https://protesilaos.com/codelog/2024-06-25-emacs-modus-themes-user-palette/>.

  And, as always, the manual is the up-to-date reference for everything
  you need.

  The relevant user options are the following:

  • `modus-themes-common-palette-user'
  • `modus-operandi-palette-user'
  • `modus-operandi-tinted-palette-user'
  • `modus-operandi-deuteranopia-palette-user'
  • `modus-operandi-tritanopia-palette-user'
  • `modus-vivendi-palette-user'
  • `modus-vivendi-tinted-palette-user'
  • `modus-vivendi-deuteranopia-palette-user'
  • `modus-vivendi-tritanopia-palette-user'


More colours to chose from in customisations
────────────────────────────────────────────

  A big part of the themes' customisability is the palette overrides
  users can implement. The manual covers lots of examples. The short
  version is that the user can change how, say, the mode lines look,
  what an Org heading looks like, and so on.

  We now have a new pair of background and foreground colours, namely,
  `bg-clay' and `fg-clay', as well as foreground values to complement
  their already existing background counterparts: `fg-ochre',
  `fg-lavender', `fg-sage'.


"Graph" colours look a bit better in context
────────────────────────────────────────────

  Each theme's palette contains a subset of colour values that are
  intended for use in graphs. One well-known package where those are
  applied is the `org-habit' consistency block.

  I tweak a few colours in this subset to make them look better
  side-by-side as well as in other combinations. This concerns all the
  light themes.


The indicator for minibuffer recursion has a different style
────────────────────────────────────────────────────────────

  This concerns the number shown next to the minibuffer prompt while in
  a recursive minibuffer (per `minibuffer-depth-indicate-mode' and
  related settings to enable minibuffer recursion). Before, the style
  was like a mouse highlight, which could be confusing in certain
  situations. Now it is an unambiguous coloured background that still
  stands out nicely.


The `kmacro-menu' faces are also supported
──────────────────────────────────────────

  These are the marks we see while using the interface provided by the
  built-in command `kmacro-menu' (alias `list-keyboard-macros').


The `vtable' will respect the user choice for "mixed fonts"
───────────────────────────────────────────────────────────

  The `vtable' face will be rendered in a monospaced font (technically,
  …  …



reply via email to

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