Skip to content

Commit 1d63116

Browse files
authored
perf(highlights): load colors module lazily when user highlight is present (#108)
1 parent c6154cb commit 1d63116

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lua/one_monokai/highlights/init.lua

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
local highlights = {}
22

33
---Set highlight groups
4-
---@param groups groups Highlight groups
4+
---@param groups groups #Highlight groups
55
local function set_highlight(groups)
66
local logs = require "one_monokai.logs"
77
local set_hl = vim.api.nvim_set_hl
@@ -18,12 +18,13 @@ end
1818
---Load all highlight groups
1919
function highlights.load()
2020
local config = require "one_monokai.config"
21-
local colors = require "one_monokai.colors"
2221
local default = require "one_monokai.highlights.groups"
2322

2423
set_highlight(default)
2524

2625
if config.highlights then
26+
local colors = require "one_monokai.colors"
27+
2728
set_highlight(config.highlights(colors))
2829
end
2930
end

0 commit comments

Comments
 (0)