dotfiles/.config/nvim/lua/plugins/zenbones.lua

48 lines
1.7 KiB
Lua
Raw Normal View History

2022-02-16 12:21:41 +01:00
vim.g.zenbones = {
style = 'light',
lightness = 'bright',
colorize_diagnostic_underline_text = true,
transparent_background = true,
zenbones_compat = 1,
}
local lush = require "lush"
local base = require "zenbones"
-- Create some specs
local specs = lush.parse(function()
return {
CursorLine { bg = "#f0f5fa" },
CursorLineNr { fg = "#607D8B", bg="#f0f5fa" },
String { fg = "#33691E", gui = "italic" },
2022-02-16 14:26:02 +01:00
Comment { fg = "#A1887F", gui = "bold,italic" },
2022-02-16 12:21:41 +01:00
LineNr { fg = "#CFD8DC", gui = "bold,italic" },
Indent1 { fg = "#FFEBEE", gui = "italic" },
Indent2 { fg = "#E8F5E9", gui = "italic" },
Indent3 { fg = "#E8F5E9", gui = "italic" },
Indent4 { fg = "#FFF3E0", gui = "italic" },
Indent5 { fg = "#E0F7FA", gui = "italic" },
Indent6 { fg = "#F3E5F5", gui = "italic" },
NormalFloat { bg = "#FFF9C4" },
FloatBorder { fg = "#FFB74D", bg = "#FFF9C4" },
TelescopeNormal { bg = "#EFEBE9" },
TelescopeBorder { fg = "#A1887F", bg = "#EFEBE9" },
TelescopeSelection { fg = "#FFFFFF", bg = "#1976D2" },
DiagnosticVirtualTextError { fg = "#D50000", bg = "#FFEBEE" },
DiagnosticUnderlineError { fg = "#DD2C00", gui = "undercurl" },
2022-02-16 14:26:02 +01:00
MarkSignHL { fg = "#009688", bg = "#E0F7FA" },
MarkSignNumHL { fg = "#B2DFDB", bg = "#E0F7FA" },
GitSignsAdd { fg = "#81C784" },
GitSignsAddNr { fg = "#C8E6C9" },
GitSignsDelete { fg = "#E53935" },
GitSignsDeleteNr { fg = "#FFCDD2" },
GitSignsChange { fg = "#FFA726" },
GitSignsChangeNr { fg = "#FFE0B2" },
goSameId { fg = "#ff0000", gui = "underline" },
2022-02-16 12:21:41 +01:00
}
end)
-- Apply specs using lush tool-chain
vim.cmd("colorscheme zenbones")
lush.apply(lush.compile(specs))