Version 3.0.0 of package Standard-Themes has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Standard-Themes describes itself as: ========================================== Like the default theme but more consistent ========================================== More at https://elpa.gnu.org/packages/standard-themes.html ## Summary: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STANDARD-THEMES: LIKE THE DEFAULT THEME BUT MORE CONSISTENT Protesilaos Stavrou [email protected] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ This manual, written by Protesilaos Stavrou, describes the Emacs package called `standard-themes', and provides every other piece of information pertinent to it. The documentation furnished herein corresponds to stable version 3.0.0, released on 2025-11-09. Any reference to a newer feature which does not yet form part of the latest tagged commit, is explicitly marked as such. Current development target is 3.1.0-dev. ## Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CHANGE LOG OF THE STANDARD THEMES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ This document contains the release notes for each tagged commit on the project's main git repository: <https://github.com/protesilaos/standard-themes>. The newest release is at the top. For further details, please consult the manual: <https://protesilaos.com/emacs/standard-themes>. Table of Contents ───────────────── Version 3.0.0 on 2025-11-09 Version 2.2.0 on 2024-12-29 Version 3.0.0 on 2025-11-09 ═══════════════════════════ This major version makes Standard build on top of my Modus themes. The latter provides extensive face/package coverage and a wide range of customisation options. As a result, the Standard themes retain their design while giving more control to the user. These release notes are essentially the same as what I wrote earlier today for my `ef-themes' package, which is now also built on top of my Modus themes: <https://protesilaos.com/codelog/2025-11-09-emacs-ef-themes-2-0-0/>. In short: • User options that were provided by the Standard themes are now mere aliases for their Modus counterparts. • Commands that were defined by the Standard themes are now reduced to convenience wrappers that build on top of Modus. • The new minor mode `standard-themes-take-over-modus-themes-mode' can be enabled to make all Modus commands that load a theme only consider the Standard themes. This is effectively the opposite of enabling the `modus-themes-include-derivatives-mode' or using one of the Standard commands to load just a Standard theme (like `standard-themes-rotate'). • The manual of the Modus themes covers everything from the basics to advanced topics on how to use and customise the themes. Evaluate `(info "(modus-themes) Top")' or visit <https://protesilaos.com/emacs/modus-themes>. You are welcome to contact me if something is unclear. Version 2.2.0 on 2024-12-29 ═══════════════════════════ This version contains a few refinements to an already stable base. Enjoy the new "tinted" themes ───────────────────────────── I now provide the `standard-light-tinted' and `standard-dark-tinted' themes in addition to `standard-light' and `standard-dark'. The announcement I made about these new themes also includes screenshots of them: <https://protesilaos.com/codelog/2024-12-17-emacs-standard-themes-tinted/>. The `standard-light-tinted' theme has an earthly feel to it, with hints of magenta. It otherwise follows the stylistic patterns of its `standard-light' counterpart. The `standard-dark-tinted' theme has a dark blue background in combination with appropriate shades of magenta. It, too, is stylistically consistent with its `standard-dark' counterpart. Command to rotate themes ──────────────────────── The `standard-themes-rotate' goes through the Standard themes defined in the user option `standard-themes-to-rotate'. It does so in order from left to right, starting from the currently loaded theme. By default, the value of `standard-themes-to-rotate' is: ┌──── │ '(standard-light standard-light-tinted standard-dark standard-dark-tinted) └──── Users who plan to only use two themes can rely instead on the command `standard-themes-toggle' and its `standard-themes-to-toggle' variable. Explicit support for the `lin' and `pulsar' packages ──────────────────────────────────────────────────── These packages highlight the current line. By extending support to their faces, we guarantee that they always look right with the given Standard theme. The palette preview use a tabular view ────────────────────────────────────── The commands `standard-themes-list-colors' and `standard-themes-list-colors-current' are redesigned to show colours … …
