Home

Awesome

🏔 Substrata

A cold, dark color scheme for Neovim written in Lua ported from vim-substrata theme.

✨ Features

Plugin Support

⚡️ Requirements

📦 Installation

Install the theme with your preferred package manager:

vim-plug

Plug 'kvrohit/substrata.nvim'

packer

use 'kvrohit/substrata.nvim'

🚀 Usage

Enable the colorscheme:

-- Lua
vim.cmd [[colorscheme substrata]]
" Vim Script
colorscheme substrata

⚙️ Configuration

Configuration needs to be set BEFORE loading the color scheme with colorscheme substrata

OptionDefaultDescription
substrata_italic_commentstrueMake comments italic
substrata_italic_keywordsfalseMake keywords italic
substrata_italic_booleansfalseMake booleans italic
substrata_italic_functionsfalseMake functions italic
substrata_italic_variablesfalseMake variables italic
substrata_transparentfalseDisable background color
substrata_variantdefaultColorscheme 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"

Preview

Terminal

01-gnome-terminal

Shell script

02-shell-script

Markdown

03-markdown

YAML

04-yaml

Rust

05-rust

HTML

06-html

CSS

07-css

JavaScript

08-js

☑️ Extras

👍 Credits