A cold, dark color scheme for Neovim written in Lua ported from vim-substrata theme.
0.5 features like TreeSitter and LSPalacrittygnome-terminaliterm2kittykonsoleweztermInstall the theme with your preferred package manager:
Plug 'kvrohit/substrata.nvim'
use 'kvrohit/substrata.nvim'
Enable the colorscheme:
-- Lua
vim.cmd [[colorscheme substrata]]
" Vim Script
colorscheme substrata
Configuration needs to be set BEFORE loading the color scheme with
colorscheme substrata
| Option | Default | Description |
|---|---|---|
| substrata_italic_comments | true |
Make comments italic |
| substrata_italic_keywords | false |
Make keywords italic |
| substrata_italic_booleans | false |
Make booleans italic |
| substrata_italic_functions | false |
Make functions italic |
| substrata_italic_variables | false |
Make variables italic |
| substrata_transparent | false |
Disable background color |
| substrata_variant | default |
Colorscheme variant |
-- Example config in lua
vim.g.substrata_italic_functions = true
-- Load the colorscheme
vim.cmd [[colorscheme substrata]]
" Example config in Vim Script
let g:substrata_italic_functions = 1
" Load the colorscheme
colorscheme substrata
" Setting brighter colorscheme variant
let g:substrata_variant = "brighter"








extras/eclipse/substrata.xmlextras/gnome-terminal/substrata.shextras/iterm2/substrata.itermcolorsextras/konsole/substrata.colorschemeextras/wezterm/colors/Substrata.tomlextras/kitty/substrata.confextras/alacritty/substrata.yaml