mirror of
https://github.com/He4eT/desolate.nvim.git
synced 2026-05-04 17:07:23 +00:00
74 lines
1.4 KiB
Markdown
74 lines
1.4 KiB
Markdown
# desolate.nvim
|
|
|
|
Another not-so-colorful neovim colorscheme based on
|
|
[m o n o t o n e](https://github.com/Lokaltog/monotone.nvim).
|
|
|
|
## Installation
|
|
|
|
This colorscheme depends on [lush.nvim](https://github.com/rktjmp/lush.nvim). Example using packer.nvim:
|
|
|
|
```
|
|
require('packer').startup(function()
|
|
-- ...
|
|
use 'rktjmp/lush.nvim'
|
|
use 'He4eT/desolate.nvim'
|
|
-- ...
|
|
end)
|
|
|
|
vim.cmd [[colorscheme desolate]]
|
|
```
|
|
|
|
## Customization
|
|
|
|
The background and normal text colors can be configured with:
|
|
```
|
|
vim.g.desolate_bg
|
|
vim.g.desolate_fg
|
|
```
|
|
|
|
Accent colors may be defined by setting:
|
|
```
|
|
vim.g.desolate_constant
|
|
vim.g.desolate_identifier
|
|
vim.g.desolate_statement
|
|
```
|
|
|
|
Colors for error, warning, success and info messages:
|
|
```
|
|
vim.g.desolate_error
|
|
vim.g.desolate_warning
|
|
vim.g.desolate_success
|
|
vim.g.desolate_info
|
|
```
|
|
|
|
The base color may be customized by setting HSL values with:
|
|
```
|
|
vim.g.desolate_[hsl]
|
|
```
|
|
|
|
Also you may slightly adjust the colorscheme contrast to your liking by setting:
|
|
```
|
|
vim.g.desolate_contrast
|
|
```
|
|
|
|
## Configuration example
|
|
|
|
### Default settings
|
|
```
|
|
vim.g.desolate_h = 0
|
|
vim.g.desolate_s = 0
|
|
vim.g.desolate_l = 70
|
|
vim.g.desolate_contrast = 120
|
|
|
|
vim.g.desolate_fg = '#cdcdcd'
|
|
vim.g.desolate_bg = '#383838'
|
|
|
|
vim.g.desolate_constant = '#ffd700'
|
|
vim.g.desolate_identifier = '#ffc812'
|
|
vim.g.desolate_statement = '#ffffff'
|
|
|
|
vim.g.desolate_error = '#ff5111'
|
|
vim.g.desolate_warning = '#ffc812'
|
|
vim.g.desolate_success = '#4e9a06'
|
|
vim.g.desolate_info = '#ffffff'
|
|
```
|