Go to file
2022-08-16 22:22:05 +03:00
screenshots Add demo screenshots 2022-08-15 14:11:38 +03:00
.gitignore Add initial version of ef-themes 2022-08-13 09:12:06 +03:00
contrast-ratios.org Update ef-winter contrast table (per 3ac1855) 2022-08-16 22:22:05 +03:00
COPYING Add initial version of ef-themes 2022-08-13 09:12:06 +03:00
ef-autumn-theme.el ef-autumn: tweak err and info mappings 2022-08-16 15:38:03 +03:00
ef-dark-theme.el ef-dark: tweak bg-hover-alt 2022-08-16 07:56:00 +03:00
ef-day-theme.el ef-day: tweak diff hues 2022-08-16 09:38:27 +03:00
ef-light-theme.el Tweak spacing in all palettes 2022-08-16 01:21:20 +03:00
ef-night-theme.el ef-night: tweak fg-alt 2022-08-16 07:36:18 +03:00
ef-spring-theme.el ef-spring: tweak bg-paren 2022-08-16 07:44:34 +03:00
ef-summer-theme.el ef-summer: change mappings for date, name 2022-08-16 15:46:23 +03:00
ef-themes.el Implement colour preview commands 2022-08-16 19:18:57 +03:00
ef-winter-theme.el ef-winter: refashion the theme 2022-08-16 22:20:55 +03:00
README.md Simplify description of the themes 2022-08-15 14:28:45 +03:00

Ef (εὖ) themes for GNU Emacs

WORK-IN-PROGRESS

Colourful and legible themes.

Screenshots (PRE-RELEASE and WORK-IN-PROGRESS)

Those will be removed from the repo before the actual package is released.

The themes in order:

  • ef-spring
  • ef-summer
  • ef-day
  • ef-night
  • ef-winter
  • ef-autumn

Ef Spring PRE-RELEASE DEMO

Ef Summer PRE-RELEASE DEMO

Ef Day PRE-RELEASE DEMO

Ef Night PRE-RELEASE DEMO

Ef Winter PRE-RELEASE DEMO

Ef Autumn PRE-RELEASE DEMO

Principles

  • No customisation options! Either you like them or you don't.

  • Curated list of supported packages. I will only cover what I use and/or know is in a well-maintained state.

  • Minimum contrast ratio of 4.5:1 against the main background (WCAG AA standard). Use my modus-themes package (also built into Emacs 28 or higher) if you need top-class accessibility.

Minimal VS maximal scope

The ef-themes are meant to be minimal in scope, as opposed to my modus-themes whose accessibility requirements make them maximalist by necessity. The modus-themes are such because:

  1. Accessibility is not a one-size-fits-all. Customisation options are necessary to empower users.
  2. Accessibility is as good as its weakest link. If the user spends all day using FOO package, it needs to be perfectly legible, otherwise the whole theme fails to deliver on its promise.

The ef-themes can afford to be minimal because they do not have such a lofty accessibility target.

FAQ

Will you stop using the modus-themes?

No. For my workflow, accessibility is the most important quality. The modus-themes will remain my default choice.

Then why develop the ef-themes?

Because I think that users deserve "pretty" themes that (i) do make some considerations for legibility, and (ii) are not designed on a whimsy.

In other words, the ef-themes are my answer to those who like my modus-themes but want something with a bit more flair.