• Stars
    star
    194
  • Rank 200,219 (Top 4 %)
  • Language
    Vim Script
  • License
    ISC License
  • Created about 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A cold, dark colourscheme for Vim

vim-substrata

a cold, dark colourscheme for Vim

made in Colortemplate, the Toolkit for Vim Colourscheme Designers inspired by Nord and Iceberg

Installation

Use your favorite runtimepath/plugin manager, or place substrata.vim into ~/.vim/colors/ for *nix and %userprofile%\vimfiles\colors\ for Windows.

Usage

Vim

Substrata should work out of the box if you’re using a GUI Vim such as GVim or MacVim. Terminal usage, however, requires the terminal supporting 24-bit colour, also known as True Colour.

set termguicolors " Only needed in terminals
colorscheme substrata

Terminal

If you want other terminal output to match with Substrata, then set your terminal emulator’s colours to match the ones below:

Colour Normal Bright
Black #2e313d #5b5f71
Red #cf8164 #fe9f7c
Green #76a065 #92c47e
Yellow #ab924c #d2b45f
Blue #8296b0 #a0b9d8
Magenta #a18daf #c6aed7
Cyan #659ea2 #7dc2c7
White #b5b4c9 #f0ecfe
Foreground #b5b4c9
Background #191c25

A preset is included for iTerm and in Xresources format. The Xresources format can be used either by copying the contents of xresources/substrata.xresources into ~/.Xresources, or, if you would prefer to keep the theme in a separate file, you can instead include it with the following syntax:

#include "/path/to/substrata.xresources"

Screenshots

Note that the screenshots below are likely to be slightly out of date. The typeface used in the screenshots is iA Writer Mono, which is derived from IBM Plex Mono.

The popup menu in SubstrataPopup menu Searching in SubstrataSearching Showing the diff between two files in SubstrataDiffing Writing in SubstrataWriting using Goyo and Limelight Visual selections in SubstrataVisual mode Fugitive in SubstrataFugitive

Inspiration

Substrata was inspired by these colourschemes (they’re great, you should check them out!):

More Repositories

1

vim-colors-xcode

Xcode 11’s dark and light colourschemes for Vim
Vim Script
607
star
2

eldiro

Learn to make your own programming language with Rust
Rust
253
star
3

vim-rust-syntax-ext

A Vim plugin that enhances Rust syntax highlighting
Vim Script
120
star
4

sema

A theme that focuses on what’s important
Rust
103
star
5

vim-corvine

The Raven Dark colourscheme for Vim, rebuilt and modified with Colortemplate
Vim Script
77
star
6

etcetera

An unopinionated Rust library for locating configuration, data and cache directories across platforms
Rust
70
star
7

vim-strand

A barebones Vim plugin manger written in Rust
Rust
47
star
8

eventree

A library for immutable lossless syntax trees in Rust
Rust
28
star
9

vim-swift

A Swift syntax plugin for Vim that aims to match Xcode’s level of detail (WIP)
Vim Script
19
star
10

jsonl

An implementation of JSON Lines for Rust
Rust
16
star
11

vim-plan9

A colourscheme inspired by https://github.com/plan9-for-vimspace/acme-colors
Vim Script
13
star
12

icefall

A cold, clear theme
Rust
12
star
13

intellij-theme

A faithful port of IntelliJ’s themes to VS Code
Rust
11
star
14

lunacookies.github.io

HTML
10
star
15

polytextum

Generate articles and reports from markdown files using pandoc and LaTeX
TeX
8
star
16

rustdoc-theme

A set of VS Code themes that match the themes of rustdoc
Rust
8
star
17

vim-mayanfog

A minimal version of the Mayansmoke colourscheme for Vim
Vim Script
8
star
18

vim-sh

Vim Script
7
star
19

blog

My personal website
HTML
7
star
20

apprentice-vscode

romainl/Apprentice for VS Code!
Rust
6
star
21

sorcisto

A theme based on Apprentice and Sorcerer
Rust
6
star
22

xcode-theme

Xcode’s themes, ported to VS Code
Rust
5
star
23

lang

SCSS
5
star
24

minic

C
4
star
25

fjord

Rust
3
star
26

dotfiles-old

🏡 my dotfiles
Shell
3
star
27

expr-parser

Rust
3
star
28

vim-glance

Vim plugin to search in the current screen
Vim Script
3
star
29

tincture

A Rust library for converting colors between different color spaces
Rust
3
star
30

fictional-dollop

Rust
2
star
31

seoul8

A lifepillar/vim-colortemplate rewrite of junegunn/seoul256.vim with some personal tweaks
Vim Script
2
star
32

syntax-rust

Provides highlighting for Rust code.
Rust
2
star
33

noel

Rust
2
star
34

mottle

Create themes for VS Code with ease
Rust
2
star
35

polyp

An experiment inspired by https://matklad.github.io/2019/11/16/a-better-shell.html
Rust
2
star
36

psychic-telegram

WIP systems programming language that compiles to C
2
star
37

vim-oldbook8

KKPMW/oldbook-vim rebuilt in Colortemplate
Vim Script
2
star
38

gradient

A basic CLI gradient image generator with Oklab and Oklch
Rust
2
star
39

simple-kpc

dumb flaky c library for measuring perf counters easily on macos
C
2
star
40

vim-apparition

Vim Script
1
star
41

haze

random repo name lol
Rust
1
star
42

terminal

Rust
1
star
43

n-times-faster

C
1
star
44

attoutils

A Rust reimplementation of some *nix utils for educational purposes
Rust
1
star
45

didactic-eureka

WIP systems programming language
Rust
1
star
46

vim-tabhelp

Opens vim’s `:help` in a new tab
Vim Script
1
star
47

seoul

A VS Code theme based on seoul256.vim
Rust
1
star
48

slate

A VS Code theme inspired by Spacegray for Sublime Text
Rust
1
star
49

chibicc

yet another language attempt
C
1
star
50

elm-arch-demo

Rust
1
star
51

rschat

A toy chat thing in Rust
Rust
1
star
52

shiny-barnacle

Zig
1
star
53

spectra

Rust
1
star
54

pipes-fast

C
1
star
55

eclipse

VS Code themes based on Eclipse’s defaults
Rust
1
star
56

XPCDemo

Objective-C
1
star
57

FastGaussianBlur

Objective-C
1
star