From 605c230d8a76976c4d7809ab4305429ae9ec6292 Mon Sep 17 00:00:00 2001 From: Daniel Hill <9439488+blazkowolf@users.noreply.github.com> Date: Sat, 25 Mar 2023 22:05:39 -0400 Subject: [PATCH] refactor: make highlights setup more dynamic --- lua/gruber-darker/highlights/init.lua | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lua/gruber-darker/highlights/init.lua b/lua/gruber-darker/highlights/init.lua index a0e6e58..15e150d 100644 --- a/lua/gruber-darker/highlights/init.lua +++ b/lua/gruber-darker/highlights/init.lua @@ -1,14 +1,16 @@ -local terminal_hl = require("gruber-darker.highlights.terminal") -local vim_hl = require("gruber-darker.highlights.vim") -local treesitter_hl = require("gruber-darker.highlights.treesitter") - local M = {} ----Set highlights for configured groups +local providers = { + require("gruber-darker.highlights.vim"), + require("gruber-darker.highlights.terminal"), + require("gruber-darker.highlights.treesitter"), +} + +---Set highlights for configured providers function M.setup() - terminal_hl.setup() - vim_hl.setup() - treesitter_hl.setup() + for _, highlights in ipairs(providers) do + highlights:setup() + end end return M