All Projects → kvrohit → substrata.nvim

kvrohit / substrata.nvim

Licence: other
A cold, dark color scheme for Neovim

Programming Languages

lua
6591 projects
shell
77523 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to substrata.nvim

angr.vim
A pleasant, mild, dark (n)vim theme.
Stars: ✭ 53 (-40.45%)
Mutual labels:  colorscheme, nvim, dark
solarized.nvim
Port of the Solarized colorscheme for vim, written in lua, with treesitter support.
Stars: ✭ 60 (-32.58%)
Mutual labels:  colorscheme, nvim
nvim
🍨 Soothing pastel theme for NeoVim
Stars: ✭ 659 (+640.45%)
Mutual labels:  colorscheme, nvim
Rigel
🌌 Colorscheme for vim, terminal, vscode and slack - based on the star Rigel ✨.
Stars: ✭ 324 (+264.04%)
Mutual labels:  colorscheme, nvim
aquarium-vim
🌊 Aquarium, a simple vibrant dark theme for vim 🗒
Stars: ✭ 151 (+69.66%)
Mutual labels:  colorscheme, nvim
gruvqueen
Port of famous gruvbox theme in lua(inspired by gruvbox-material)
Stars: ✭ 42 (-52.81%)
Mutual labels:  colorscheme, nvim
Vim Colors Github
A Vim colorscheme based on Github's syntax highlighting as of 2018.
Stars: ✭ 286 (+221.35%)
Mutual labels:  colorscheme, nvim
nightfox.nvim
🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
Stars: ✭ 1,489 (+1573.03%)
Mutual labels:  colorscheme, nvim
Swatch.vim
work with hex color codes and make your own vim colorschemes easily and quickly
Stars: ✭ 57 (-35.96%)
Mutual labels:  colorscheme, nvim
Photon.vim
An elegant pair of Vim colour schemes with minimal syntax highlighting that care about the little details.
Stars: ✭ 98 (+10.11%)
Mutual labels:  colorscheme, dark
Iceberg.vim
🇦🇶 Bluish color scheme for Vim and Neovim
Stars: ✭ 1,636 (+1738.2%)
Mutual labels:  colorscheme, dark
nord.nvim
Neovim theme based off of the Nord Color Palette, written in lua with tree sitter support
Stars: ✭ 412 (+362.92%)
Mutual labels:  colorscheme, nvim
blossom.vim
a simple pinkish vim colorscheme designed for cursive italics
Stars: ✭ 18 (-79.78%)
Mutual labels:  colorscheme, nvim
stellarized
✦ paint vim with the stars ✦
Stars: ✭ 70 (-21.35%)
Mutual labels:  colorscheme, dark
nvim-highlite
A colorscheme template that is "lite" on logic for the developer.
Stars: ✭ 163 (+83.15%)
Mutual labels:  colorscheme, nvim
vim-humanoid-colorscheme
Light and dark theme for vim with bright colors
Stars: ✭ 67 (-24.72%)
Mutual labels:  colorscheme, dark
vim-lighthaus
A Lighthaus theme for (n)vim, vim-airline and lightline
Stars: ✭ 33 (-62.92%)
Mutual labels:  colorscheme, nvim
Darcula
A Vim color scheme reproduction of the official JetBrains IDE Darcula theme
Stars: ✭ 158 (+77.53%)
Mutual labels:  colorscheme, nvim
Leonardo
Generate colors based on a desired contrast ratio
Stars: ✭ 973 (+993.26%)
Mutual labels:  colorscheme, dark
Purify
🌈 Clean & vibrant color schemes for Vim, Terminals...
Stars: ✭ 142 (+59.55%)
Mutual labels:  colorscheme, nvim

🏔 Substrata

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

Features

  • Supports the latest Neovim 0.5 features like TreeSitter and LSP
  • Terminal colors inside Neovim
  • Color themes for terminals:
    • alacritty
    • gnome-terminal
    • iterm2
    • kitty
    • konsole
    • wezterm

Plugin Support

⚡️ Requirements

  • Neovim >= 0.5.0

📦 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

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"

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

  • Eclipse color theme: extras/eclipse/substrata.xml
  • Gnome Terminal color theme: extras/gnome-terminal/substrata.sh
  • iTerm2 color theme: extras/iterm2/substrata.itermcolors
  • Konsole color theme: extras/konsole/substrata.colorscheme
  • WezTerm color theme: extras/wezterm/colors/Substrata.toml
  • kitty color theme: extras/kitty/substrata.conf
  • Alacritty color theme: extras/alacritty/substrata.yaml

👍 Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].