Initial commit

This commit is contained in:
2024-01-08 14:11:04 +01:00
commit a77f2d86e7
9 changed files with 1043 additions and 0 deletions

29
lua/epsilon/init.lua Normal file
View File

@@ -0,0 +1,29 @@
local EpsilonTheme = {}
EpsilonTheme.setup = function(config)
EpsilonTheme.config = vim.tbl_deep_extend("force", EpsilonTheme.config, config or {})
end
--- main load function
EpsilonTheme.load = function()
if vim.version().major < 1 and vim.version().minor < 8 then
vim.notify_once("epsilon.nvim: you must use neovim 0.8 or higher")
return
end
-- reset colors
if vim.g.colors_name then
vim.cmd.hi("clear")
end
vim.g.colors_name = "epsilon"
vim.o.termguicolors = true
local groups = require("epsilon.theme")
-- add highlights
for group, settings in pairs(groups) do
vim.api.nvim_set_hl(0, group, settings)
end
end
return EpsilonTheme