Emacs: doric-themes version 0.2.0
These are my minimalist themes. They use few colours and will appear mostly monochromatic in many contexts. Styles involve the careful use of typography, such as italics and bold italics.
If you want maximalist themes in terms of colour, check my ef-themes
package. For something in-between, which I would consider the best
“default theme” for a text editor, opt for my modus-themes.
- Package name (GNU ELPA):
doric-themes - Sample pictures: https://protesilaos.com/emacs/doric-themes-pictures
- Git repository: https://github.com/protesilaos/doric-themes
- Backronym: Doric Only Really Intensifies Conservatively … themes.
Below are the release notes.
Version 0.2.0 on 2025-07-05
This version introduces several refinements to the individual themes comprising the Doric themes collection. Changes pertain to the intensity of colours in use. While each tweak is small, their cumulative effect contributes to a more consistent design.
Users who are interested in the contrast ratio values and relevant
colour distance can refer to the contrasts.org file that is part of
the project’s Git repository: https://github.com/protesilaos/doric-themes.
I extended support for several faces or face groups including:
ace-windowdictionaryembark-keybindingmanmarkdown-metadata-key-facepackage-mark-delete-linepackage-mark-install-lineread-multiple-choice-facercircspacious-paddingtextsec-suspiciouswhich-key-key-facewoman
Some other faces that were already covered are revised in the interest of theme-wide consistency. Again, changes are subtle.
The colour of the directory icons in all-the-icons and nerd-icons
packages is toned down a little bit to avoid exaggerations.
Several spacing-sensitive faces, like Org tables and code blocks,
unconditionally inherit the fixed-pitch face. This means that, in
principle, they are rendered in a monospaced font even when the user
activates variable-pitch-mode or sets the default face to a
proportionately spaced typeface. Users who need to specify the
applicable font family can either use the following, mutatis mutandis,
or take a look at my fontaine package:
(set-face-attribute 'default nil :family "Aporetic Sans Mono" :height 160)
(set-face-attribute 'variable-pitch nil :family "Aporetic Sans" :height 1.0)
(set-face-attribute 'fixed-pitch nil :family "Aporetic Sans Mono" :height 1.0)
Other theme packages of mine have an option for “mixed fonts” (like
modus-themes-mixed-fonts), but I think I will not be providing
options for the Doric themes. At least not for the time being while I
explore the design space for minimalist themes.