An opinionated UI plugin/pack of themes extracted from my emacs.d, inspired by the One Dark/Light UI and syntax themes in Atom.
Includes optional dimming of non-source buffers (and minibuffer), a neotree theme with font icons, and (soon) a mode-line config.
Currently available colorschemes:
- doom-one: inspired by Atom One Dark
- doom-dark: based on Molokai
Soon to come:
- doom-one-light: inspired by Atom One Light
- doom-tron: doom-one, but with daylerees' Tron Legacy colorscheme
- doom-peacock: doom-one, but with daylerees' Peacock colorscheme
Notes:
- Uses
face-remapping-alist
, which won't work in terminal emacs (but degrades gracefully). - Tested mainly on Emacs 24.5+
Find them in the screenshots branch
- Clone the repo somewhere in your
load-path
. - If you want the neotree theme, install the fonts in the
fonts/
folder in all-the-icons. (require 'doom-theme)
- Optional:
(doom-init-neotree)
- Load the theme you want:
(load-theme 'doom-one t)
doom-enable-bright-minibuffer
(default:t
): if non-nil, the minibuffer's background will be slightly brighter when in use (seedoom-minibuffer-active
face)doom-enable-bright-buffers
(default:t
): if non-nil, source buffers' backgrounds will be slightly brighter than special buffers. This looks great for distinguishing sidebars and popups from source code buffers (Seedoom-default
face)doom-enable-bold
(default:t
): if nil, bolding will be disabled across all faces.doom-enable-italic
(default:t
): if nil, italicization will be disabled across all faces.
To make neotree match the screenshots, use (doom-init-neotree)
.
Note:
- doom-theme disables
neo-vc-integration
, because the two are incompatible.
You can find my mode-line configuration in my emacs.d. I've documented it to make it easier to grok.
I will include a mode-line component for doom-theme as soon as I can decide the best way to do so.