Screen shots of the Modus themes for Emacs

Demonstrating some options for various interfaces

Refer to the official manual for the specifics of the Modus Operandi and Modus Vivendi themes (if you have either the package installed or are using Emacs28, just evaluate this: (info "(modus-themes) Top")). In short, the themes are (1) designed to conform with the highest accessibility standard for relative colour luminance, (2) highly customisable, (3) optimised for red-green colour deficiency and there are options specifically for deuteranopia, and (4) comprehensive as they cover practically every package or interface you may want to use in your Emacs session.

The following screen shots correspond to version 1.4.0-dev and were taken on 2021-05-05. The typeface is my modified version of Iosevka, set at point size 14.

Enlarge the image, because the smaller size can affect your perception of what is on display.

Default looks

This is what you get out-of-the-box. We try to offer a generic experience that conforms with the overarching accessibility objective of the themes, but is otherwise fairly minimalist.

Modus Operandi default

Modus Vivendi default

Org mode styles

Org (and Markdown and others) is affected by various options that are not specific to it. In these screenshots we cover modus-themes-headings, modus-themes-links, modus-themes-org-blocks, modus-themes-success-deuteranopia.

Modus Operandi default org

Modus Vivendi default org

Modus Operandi various styles for org

Modus Vivendi various styles for org

Some styles for code

Here we showcase the customisation options modus-themes-mode-line, modus-themes-hl-line, modus-themes-bold-constructs, modus-themes-syntax, modus-themes-slanted-constructs, modus-themes-subtle-line-numbers.

Modus Operandi default code

Modus Vivendi default code

Modus Operandi various styles for code

Modus Vivendi various styles for code

Variations for diffs

Here we demo some variants of modus-themes-diffs, by using Magit. Expect the same styles for diff-mode, Ediff, etc.

Modus Operandi default diffs default

Modus Vivendi default diffs default

Modus Operandi desaturated diffs desaturated

Modus Vivendi desaturated diffs desaturated

Modus Operandi fg-only diffs fg-only

Modus Vivendi fg-only diffs fg-only

Completion UIs

The modus-themes-completions affects a lot of packages in different ways, as explained in its doc string and in the manual. Here we use vertico with orderless which are aligned with the aesthetic of the default completion UI, Icomplete, Selectrum, and the like (Ivy and Helm are treated differently).

Modus Operandi default completions

Modus Vivendi default completions

Modus Operandi 'opinionated' style for completions

Modus Vivendi 'opinionated' style for completions