A collection of (almost) grayscale Emacs themes
A lot of my current philosophy about syntax highlighting went into my blog post Rethink Syntax Highlighting. The TL;DR is that I want my color themes to stay minimal and to keep me focused. I used a couple of monochromatic themes in the past, and most of them are good, such as eink, sexy-monochrome. The ones that I like the most are the almost mono themes. The sketch themes are my take on the almost mono themes.
See more in screenshots.
If you have use-package setup on your system loading sketch-themes is as simple as:
(use-package sketch-themes
:config
;; Load black version
;;(load-theme 'sketch-black t)
;; Load white version
(load-theme 'sketch-white t))
If you prefer, you can install sketch-themes manually by downloading the
elisp files in this repo and place them somewhere in your
custom-theme-load-path
.
You can set your custom-theme-load-path
by adding this to your .emacs.d
or
.emacs.d/init.el
:
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
You should now be able to load sketch-themes with M-x load-theme RET
sketch-{black, white}
!
- A lot of the code and concepts were inspired by Github user @cryon’s Almost Mono Themes. Huge thanks to him!
- Also thanks to Polyducks’ 1 Bit Monitor Glow Palette and to his suggestion on the highlighting colors.