Nova
A color scheme for modern web development
Constant
Identifier
Global
Emphasis
Special
Statement
Type
Trivial
Nova example code screenshot
Characteristics
Intentional
Colors have a dedicated meaning
Current
First-class syntax highlighting for today's web development languages
Soft
Flat pastel colors that are easy on the eyes
Balanced
Designed by a designer who knows color theory
Maintainable
Single-source-of-truth for color values and documentation
Free
100% open source
Plugins
Vim
Screenshot of Nova plugin for Vim
Instructions
1)Install "trevordmiller/nova-vim" with your Vim plugin manager
2)Add "colorscheme nova" to your ".vimrc" (after any other plugins or rules)
3)Restart Vim
Notes
You'll need True Color support (latest Vim, Neovim, or GUI Vim)
For terminal Vim use, your terminal will also need True Color support
Using the Nova Hyper or iTerm plugin is recommended
If you use "vim-airline", it works automatically
Install "pangloss/vim-javascript", for full JS colors
Install "othree/html5.vim" for full HTML colors
Install "hail2u/vim-css3-syntax" for full CSS colors
Install "mxw/vim-jsx" for full React colors
Install "HerringtonDarkholme/yats.vim" for full TypeScript colors
Frequently Asked Questions
Where is editor/plugin {x}?
If you don't see it in the list, it doesn't exist yet! The Nova admins only maintain the Vim, Atom, Hyper, and iTerm plugins, but the community has built or is building others.
Is there an {x} version?
Nope. The Nova admins only support one version. Feel free to fork, override, or use another theme if you don't like it.
Can you change {x}?
If it is a bug or syntax not following the Nova color meanings, yes! Please submit an issue on the related GitHub repo. If it is personal preference, sorry we can't accomodate everyone. Feel free to fork, override, or use another theme.
Can I contribute?
Yes! We would love to have your help. Just follow the "CONTRIBUTING.md" in the related repo.
Subscribe to my newsletter if you want to get emailed when I publish new blog posts and projects. No spam.
Follow elsewhere if you want to see my updates. Mostly posts about code.