27 lines
687 B
Lua
Raw Normal View History

2023-03-25 20:10:26 -04:00
local M = {}
2023-03-29 21:50:44 -04:00
---@class HighlightsProvider
---@field highlights table<string, Highlight>
---@field setup fun() Set highlights
2023-03-29 21:50:44 -04:00
---@type HighlightsProvider[]
local providers = {
require("gruber-darker.highlights.colorscheme"),
2023-03-30 00:13:32 -04:00
require("gruber-darker.highlights.lsp"),
2023-03-26 10:04:41 -04:00
require("gruber-darker.highlights.vim"),
require("gruber-darker.highlights.terminal"),
require("gruber-darker.highlights.treesitter"),
require("gruber-darker.highlights.cmp"),
require("gruber-darker.highlights.telescope"),
}
---Set highlights for configured providers
2023-03-25 20:10:26 -04:00
function M.setup()
2023-03-29 21:50:44 -04:00
for _, provider in ipairs(providers) do
provider:setup()
end
2023-04-10 13:22:47 -04:00
vim.opt.guicursor:append("a:Cursor/lCursor")
2023-03-25 20:10:26 -04:00
end
return M