My favorite emacs theme.
Go to file
Protesilaos Stavrou 2b046eceb4
Add user option modus-themes-disable-other-themes
In the past, we used to disable all other themes while loading a Modus
theme.  I revised this for version 4 because I learnt that some users
use "themes" as bundles of arbitrary configurations.  This was
supported by the fact that the Modus themes are built into Emacs so we
need to accommodate every workflow that Emacs supports.

With this addition, I am reverting to the old way of doing things:
loading a Modus theme should disable all others.  Users who need to
run multiple themes can set this option to a nil value.

Thanks to Tony Zorman for the feedback on the mailing list:
<https://lists.sr.ht/~protesilaos/modus-themes/%3C874jtew0gp.fsf%40hyperspace%3E#%3C87bkne84d2.fsf@hyperspace%3E>.
2023-01-05 04:59:50 +02:00
doc Add user option modus-themes-disable-other-themes 2023-01-05 04:59:50 +02:00
.dir-locals.el Prevent indentation using tabs 2021-06-04 11:03:57 +02:00
.gitignore Stop building the modus-themes.texi 2021-03-06 12:56:40 +02:00
CHANGELOG.org Update to modus-themes version 4 2023-01-01 13:40:05 +02:00
COPYING Update copyright years 2023-01-01 14:01:57 +02:00
modus-operandi-deuteranopia-theme.el Make it possible to have recursive palette mapping 2023-01-04 12:28:06 +02:00
modus-operandi-theme.el Make it possible to have recursive palette mapping 2023-01-04 12:28:06 +02:00
modus-operandi-tinted-theme.el Make it possible to have recursive palette mapping 2023-01-04 12:28:06 +02:00
modus-themes.el Add user option modus-themes-disable-other-themes 2023-01-05 04:59:50 +02:00
modus-vivendi-deuteranopia-theme.el Make it possible to have recursive palette mapping 2023-01-04 12:28:06 +02:00
modus-vivendi-theme.el Make it possible to have recursive palette mapping 2023-01-04 12:28:06 +02:00
modus-vivendi-tinted-theme.el Make it possible to have recursive palette mapping 2023-01-04 12:28:06 +02:00
README.md Simplify the README.md 2022-12-27 15:44:19 +02:00

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.

Since August 2020, the original Modus themes (modus-operandi, modus-vivendi) are built into Emacs version 28 or higher. Emacs 28 ships with modus-themes version 1.6.0. Emacs 29 includes version 3.0.0. Emacs 30 provides a newer, refactored version that thoroughly refashions how the themes are implemented and customized. Such major versions are not backward-compatible due to the limited resources at my disposal to support multiple versions of Emacs and of the themes across the years.