🌈 I provide private lessons on Emacs, Linux, and Life in general: https://protesilaos.com/coach/.

🪷 私人培训教学课程:Emacs, Linux 和人生: https://protesilaos.com/cn/coach/.

Emacs: introduction to the ef-themes “cyprus” theme

I just added ef-cyprus to my ef-themes package. This brings the total count to 19 items, spanning a wide range of stylistic preferences as well as technical requirements (e.g. deuteranopia, tritanopia). ef-cyprus is another legible light theme with warm colours, predominantly shades of green, yellow, teal, and red. The name is a reference to the country I currently reside in, whose landscapes and clear skies have served as an inspiration.

Some screen shots are provided below, though you can find pictures of all the items in the collection here: https://protesilaos.com/emacs/ef-themes-pictures. To get the best results, click to enlarge the pictures.

[ The ef-themes are a collection of light and dark themes for GNU Emacs whose goal is to provide colourful (“pretty”) yet legible options for users who want something with a bit more flair than the modus-themes (also designed by me). ]

ef-cyprus

ef-cyprus theme sample

ef-cyprus theme magit sample

ef-cyprus theme listing sample

Comparison between ef-day, ef-cyprus, ef-duo-light

Check out those somewhat related themes. Each triplet of images is in the order of ef-day, ef-cyprus, ef-duo-light.

Code and Org

ef-day theme sample

ef-cyprus theme sample

ef-duo-light theme sample

Magit (indicative of diffs and logs)

ef-day theme magit sample

ef-cyprus theme magit sample

ef-duo-light theme magit sample

Email listing (indicative of other listings)

ef-day theme listing sample

ef-cyprus theme listing sample

ef-duo-light theme listing sample

Coming in version 0.9.0 (next stable release)

ef-cyprus is in development. I have been using it for several days now and think it is in a very good state. I might still make some changes to it, though its character is already well-defined.

Expect the next version in the coming days. I still have some other tasks to do before it is ready.