diff --git a/lua/pack/configs/indentblankline.lua b/lua/pack/configs/indentblankline.lua index 2d4e3c2..ad335d0 100644 --- a/lua/pack/configs/indentblankline.lua +++ b/lua/pack/configs/indentblankline.lua @@ -6,36 +6,34 @@ local P = { -- 懒加载触发器 vim.api.nvim_create_autocmd({ - "UIEnter", -- vim.schedule(function() + "FileType", }, { callback = function() - vim.schedule(function() - PackUtils.load(P, function() - local highlight = { - "RainbowBlue", - "RainbowViolet", - "RainbowRed", - "RainbowYellow", - "RainbowGreen", - "RainbowOrange", - "RainbowCyan", - } - local hooks = require("ibl.hooks") - -- create the highlight groups in the highlight setup hook, so they are reset - -- every time the colorscheme changes - hooks.register(hooks.type.HIGHLIGHT_SETUP, function() - vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) - vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) - vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) - vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) - vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) - vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) - vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) - end) - require("ibl").setup({ - indent = { highlight = highlight } - }) + PackUtils.load(P, function() + local highlight = { + "RainbowBlue", + "RainbowViolet", + "RainbowRed", + "RainbowYellow", + "RainbowGreen", + "RainbowOrange", + "RainbowCyan", + } + local hooks = require("ibl.hooks") + -- create the highlight groups in the highlight setup hook, so they are reset + -- every time the colorscheme changes + hooks.register(hooks.type.HIGHLIGHT_SETUP, function() + vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) + vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) + vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) + vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) + vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) + vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) + vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) end) + require("ibl").setup({ + indent = { highlight = highlight } + }) end) end }) diff --git a/lua/pack/configs/rainbowdelimiters.lua b/lua/pack/configs/rainbowdelimiters.lua index 69903ba..17481a6 100644 --- a/lua/pack/configs/rainbowdelimiters.lua +++ b/lua/pack/configs/rainbowdelimiters.lua @@ -2,26 +2,31 @@ local P = { name = "rainbow-delimiters.nvim", } - +-- -- 懒加载触发器 vim.api.nvim_create_autocmd({ - "UIEnter", -- vim.schedule(function() + "FileType", }, { callback = function() - vim.schedule(function() PackUtils.load(P, function() + vim.api.nvim_set_hl(0, "RainbowDelimiterRed", { fg = "#E06C75" }) + vim.api.nvim_set_hl(0, "RainbowDelimiterYellow", { fg = "#E5C07B" }) + vim.api.nvim_set_hl(0, "RainbowDelimiterBlue", { fg = "#61AFEF" }) + vim.api.nvim_set_hl(0, "RainbowDelimiterOrange", { fg = "#D19A66" }) + vim.api.nvim_set_hl(0, "RainbowDelimiterGreen", { fg = "#98C379" }) + vim.api.nvim_set_hl(0, "RainbowDelimiterViolet", { fg = "#C678DD" }) + vim.api.nvim_set_hl(0, "RainbowDelimiterCyan", { fg = "#56B6C2" }) require("rainbow-delimiters.setup").setup({ highlight = { - "RainbowDelimiterBlue", - "RainbowDelimiterViolet", - "RainbowDelimiterRed", - "RainbowDelimiterYellow", - "RainbowDelimiterGreen", - "RainbowDelimiterOrange", - "RainbowDelimiterCyan", + 'RainbowDelimiterBlue', + 'RainbowDelimiterViolet', + 'RainbowDelimiterRed', + 'RainbowDelimiterYellow', + 'RainbowDelimiterGreen', + 'RainbowDelimiterOrange', + 'RainbowDelimiterCyan', }, }) end) - end) end })