mirror of
https://github.com/He4eT/desolate.nvim.git
synced 2026-05-04 17:07:23 +00:00
Another customizable not-so-colorful neovim colorscheme
- Lua 99.4%
- Vim Script 0.6%
| colors | ||
| lua/lush_theme | ||
| screenshots | ||
| LICENSE | ||
| README.md | ||
desolate.nvim
Another not-so-colorful neovim colorscheme based on m o n o t o n e.
Installation
This colorscheme depends on 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 colors
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'
Sketchy Evangelion Unit-01 colors
vim.g.desolate_h = 210
vim.g.desolate_s = 80
vim.g.desolate_l = 120
vim.g.desolate_contrast = 100
vim.g.desolate_fg = '#9747ff'
vim.g.desolate_bg = '#44335c'
vim.g.desolate_constant = '#66ff66'
vim.g.desolate_identifier = '#15f4ee'
vim.g.desolate_statement = '#e13dc0'

