GitXplorerGitXplorer
m

emacs-nova-theme

public
35 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
51b2899ac56c29638d11336d3b2a9894bb35b86e

Style some ansi-color faces

mmuirdm committed 4 months ago
Unverified
b4a3dfc97408e639d86528b341347c0894d58768

Style some thrift faces.

mmuirdm committed 4 months ago
Unverified
ca1a4cb71452ece3e18c0c46f9e7abc20f7123ca

Add some rustic faces.

mmuirdm committed 2 years ago
Unverified
c11aea3ce572cc940bc201cb5a33c0d2014cf8c4

Add orderless faces.

mmuirdm committed a year ago
Unverified
1498f756a4c1c9ea9740cd3208f74d071283b930

Tweak some more faces.

mmuirdm committed 4 years ago
Unverified
279e165171558930f56d8d5cfc83e1bb6560e452

Put back VC diff refine faces.

mmuirdm committed 4 years ago

README

The README file for this repository.

Emacs Nova Theme

This is a dark, pastel color theme for Emacs based on Trevor Miller's Nova color scheme.

Installation from MELPA

  1. M-x package-refresh-contents if necessary
  2. M-x package-install RET nova-theme
  3. M-x load-theme RET nova

Add (load-theme 'nova t) to your config to load at startup.

Samples

golang sample

Philosophy

  • favor more color over less color where it helps to usefully distinguish things
  • but don't style to the point where everything has a color
  • don't use bold in any prog modes, use sparingly otherwise
  • use underline very sparingly, perhaps only for links (I think it looks cheesy when used for emphasis)

Customizing

I tried to make it easy to tweak faces and add new faces. Assuming you have the theme loaded, you can change or add new faces like this:

;; colors in nova-base-colors are available as variables
(nova-set-faces
  (some-face :foreground cyan)
  (some-other-face :background blue :inherit 'unspecified))

Contributing

With few exceptions, I will only style modes I use myself. You are more than welcome to contribute styling for additional modes. Please open a PR and include before and after screenshots.

If you don't like existing styling or find a bug, please open an issue with a screenshot.