mirror of
https://github.com/protesilaos/doric-themes.git
synced 2026-09-22 03:42:39 +02:00
Minimalist themes for GNU Emacs
- Emacs Lisp 100%
New theme screenshots --------------------- All sample images are updated to the current version and cover all the Doric themes: <https://protesilaos.com/emacs/doric-themes-pictures>. New 'doric-lilac' and 'doric-borage' themes ------------------------------------------- I drew inspiration for both themes from plants that exist around my house. They both use the same colours in different shades and sequence. 'doric-lilac' has a light background while 'doric-borage' has a dark background. More commands to load a theme ----------------------------- The commands 'doric-themes-rotate-light' and 'doric-themes-rotate-dark' are convenience wrappers of 'doric-themes-rotate'. As their name suggests, they are restricted to one kind of theme in the collection. Similarly, 'doric-themes-load-random-light' and 'doric-themes-load-random-dark' are variants of 'doric-themes-load-random'. Thanks to Lucas Jiménez for making this suggestion in issue 28: <https://github.com/protesilaos/doric-themes/issues/28>. Broader face coverage --------------------- The following packages have some new faces or I tweaked them to look better with the rest of the theme. - 'completion-preview' - 'elfeed' - 'erc' - 'flymake' - 'gnus' - 'mu4e' - 'query-replace' Minor refinements to palette values ----------------------------------- I made several small tweaks to several themes. The changes are probably too fine to notice or they should now look correct enough to be unnoticeable. |
||
|---|---|---|
| tests | ||
| .elpaignore | ||
| contrasts.org | ||
| COPYING | ||
| doric-almond-theme.el | ||
| doric-beach-theme.el | ||
| doric-borage-theme.el | ||
| doric-cherry-theme.el | ||
| doric-copper-theme.el | ||
| doric-coral-theme.el | ||
| doric-dark-theme.el | ||
| doric-earth-theme.el | ||
| doric-fire-theme.el | ||
| doric-jade-theme.el | ||
| doric-light-theme.el | ||
| doric-lilac-theme.el | ||
| doric-lion-theme.el | ||
| doric-magma-theme.el | ||
| doric-marble-theme.el | ||
| doric-mermaid-theme.el | ||
| doric-oak-theme.el | ||
| doric-obsidian-theme.el | ||
| doric-pine-theme.el | ||
| doric-plum-theme.el | ||
| doric-siren-theme.el | ||
| doric-themes.el | ||
| doric-tiger-theme.el | ||
| doric-valley-theme.el | ||
| doric-walnut-theme.el | ||
| doric-water-theme.el | ||
| doric-wind-theme.el | ||
| README.md | ||
Doric themes for GNU Emacs
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.
Sample configuration
(use-package doric-themes
:ensure t
:demand t
:config
;; These are the default values.
(setq doric-themes-to-toggle '(doric-light doric-dark))
(setq doric-themes-to-rotate doric-themes-collection)
(doric-themes-select 'doric-light)
;; ;; To load a random theme instead, use something like one of these:
;;
;; (doric-themes-load-random)
;; (doric-themes-load-random 'light)
;; (doric-themes-load-random 'dark)
;; ;; For optimal results, also define your preferred font family (or use 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)
:bind
(("<f5>" . doric-themes-toggle)
("C-<f5>" . doric-themes-select)
("M-<f5>" . doric-themes-rotate)))