[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,
… …
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Modus-Themes version 4.5.0,
ELPA update <=