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
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 "pangloss/vim-javascript" and add "let g:javascript_plugin_flow = 1" to your .vimrc for full Flow 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 plugins listed.
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.