365891b181 | ||
---|---|---|
colors | ||
lua/highlite | ||
.gitignore | ||
LICENSE | ||
README.md |
README.md
Introduction
nvim-highlite
is a colorscheme template repository for Neovim 0.5+.
This project aims to make the following
- You can define/modify variables once instead of messing around with potentially botched substitutions.
- You can distribute a lean colorscheme, free from unnecessary logic.
- You can distribute the source alongside the colorscheme, making it easy for your users to experiment and adapt your colorscheme to their needs.
- You can focus on the design of your colorscheme rather than its implementation.
- You can start working on new colorscheme ideas very easily.
Prerequisites
- Neovim 0.5+
Usage
Usage is simple. This repository should be cloned with git clone https://github.com/Iron-E/nvim-highlite
, and then:
- Rename
lua/highlite/
tolua/<name of your colorscheme>/
. - Follow the directions in lua/
<name of your colorscheme>
/init.lua. - Rename
colors/highlite.vim
tocolors/<name of your colorscheme>.vim
. - Follow the instructions in colors/
<name of your colorscheme>
.vim.
Examples
This repository in itself is an example of how to use nvim-highlite
. Aside from this, the following colorschemes are built using nvim-highlite
:
- (if you use this, open an issue and I'll add it here!)