mirror of
https://github.com/ViViDboarder/wombat.nvim.git
synced 2024-09-19 16:37:10 +00:00
57 lines
1.2 KiB
Lua
57 lines
1.2 KiB
Lua
|
-- Define the base color palet for wombat
|
||
|
local lush = require('lush')
|
||
|
local hsl = lush.hsl
|
||
|
|
||
|
local c_step = 20
|
||
|
|
||
|
local M = {
|
||
|
italic = "italic",
|
||
|
colors = {},
|
||
|
}
|
||
|
|
||
|
local c = M.colors
|
||
|
|
||
|
c.black = hsl("#000000")
|
||
|
c.red = hsl("#ff786c")
|
||
|
c.darkred = c.red.darken(c_step)
|
||
|
c.green = hsl("#bde97c") -- 256mod #cae982
|
||
|
c.bright_green = hsl("#95e454")
|
||
|
c.darkgreen = c.green.darken(c_step)
|
||
|
c.yellow = hsl("#efdeab")
|
||
|
c.light_yellow = hsl("#ffffd7")
|
||
|
c.darkyellow = c.yellow.darken(c_step)
|
||
|
c.blue = hsl("#6eb9f8") -- 256mod #88b8f6
|
||
|
c.darkblue = c.blue.darken(c_step)
|
||
|
c.magenta = hsl("#ee87ff")
|
||
|
c.darkmagenta = c.magenta.darken(c_step)
|
||
|
c.cyan = hsl("#90fdf8")
|
||
|
c.darkcyan = c.cyan.darken(c_step)
|
||
|
c.white = hsl("#e4e0d7")
|
||
|
|
||
|
c.orange = hsl("#e5786d")
|
||
|
c.darkorange = c.orange.darken(c_step)
|
||
|
c.purple = hsl("#d787ff")
|
||
|
c.violet = hsl("#b294bb")
|
||
|
c.grey = hsl("#574b49")
|
||
|
c.aqua = c.cyan
|
||
|
c.pink = c.red.lighten(c_step)
|
||
|
|
||
|
-- A few grey scales
|
||
|
c.grey_1 = hsl("#c3c6ca")
|
||
|
c.grey_2 = hsl("#9c998e")
|
||
|
c.grey_3 = hsl("#636066")
|
||
|
c.grey_4 = hsl("#574b49")
|
||
|
c.grey_5 = hsl("#444444")
|
||
|
c.grey_6 = hsl("#32322f")
|
||
|
|
||
|
-- Other colors
|
||
|
c.error_red = hsl("#ff2026")
|
||
|
|
||
|
-- Set some fg/bg colors
|
||
|
c.dark_fg = hsl("#e4e0d7")
|
||
|
c.dark_bg = hsl("#1e1e1e")
|
||
|
c.dark_fg_256mod = hsl("#e3e0d7")
|
||
|
c.dark_bg_256mod = hsl("#242424")
|
||
|
|
||
|
return M
|