Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lunacookies/vim-substrata
A cold, dark colourscheme for Vim
https://github.com/lunacookies/vim-substrata
Last synced: 16 days ago
JSON representation
A cold, dark colourscheme for Vim
- Host: GitHub
- URL: https://github.com/lunacookies/vim-substrata
- Owner: lunacookies
- License: isc
- Created: 2019-10-04T00:57:26.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-23T03:17:56.000Z (almost 4 years ago)
- Last Synced: 2024-10-22T18:25:38.687Z (2 months ago)
- Language: Vim script
- Size: 27.3 KB
- Stars: 194
- Watchers: 6
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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][iafont], which is derived from [IBM Plex Mono][ibmfont].
![The popup menu in Substrata](https://raw.githubusercontent.com/arzg/resources/master/substrata-popup.png)*Popup menu*
![Searching in Substrata](https://raw.githubusercontent.com/arzg/resources/master/substrata-search.png)*Searching*
![Showing the diff between two files in Substrata](https://raw.githubusercontent.com/arzg/resources/master/substrata-diff.png)*Diffing*
![Writing in Substrata](https://raw.githubusercontent.com/arzg/resources/master/substrata-goyo.png)*Writing using [Goyo][goyo] and [Limelight][lime]*
![Visual selections in Substrata](https://raw.githubusercontent.com/arzg/resources/master/substrata-visual.png)*Visual mode*
![Fugitive in Substrata](https://raw.githubusercontent.com/arzg/resources/master/substrata-git.png)*[Fugitive][fug]*## Inspiration
Substrata was inspired by these colourschemes (they’re great, you should check them out!):
- [Apprentice][appr]
- [Blame][blame]
- [Iceberg][ice]
- [Nord][nord][appr]: https://github.com/romainl/Apprentice
[blame]: https://github.com/hauleth/blame.vim
[fug]: https://github.com/tpope/vim-fugitive
[goyo]: https://github.com/junegunn/goyo.vim
[iafont]: https://github.com/iaolo/iA-Fonts/tree/master/iA%20Writer%20Mono
[ibmfont]: https://github.com/IBM/plex
[ice]: https://github.com/cocopon/iceberg.vim
[lime]: https://github.com/junegunn/limelight.vim
[nord]: https://www.nordtheme.com/ports/vim