diff --git a/lua/rose-pine/init.lua b/lua/rose-pine/init.lua index 364952c..8b3a2c1 100644 --- a/lua/rose-pine/init.lua +++ b/lua/rose-pine/init.lua @@ -134,6 +134,7 @@ local config = { h6 = 'foam', }, }, + highlight_groups = {}, } ---@param opts RosePineConfig @@ -171,7 +172,11 @@ function M.colorscheme() local theme = require('rose-pine.theme').get(config) for group, color in pairs(theme) do - util.highlight(group, color) + if config.highlight_groups[group] ~= nil then + util.highlight(group, config.highlight_groups[group]) + else + util.highlight(group, color) + end end require('rose-pine.galaxyline.theme') diff --git a/readme.md b/readme.md index d7769a6..d850687 100644 --- a/readme.md +++ b/readme.md @@ -119,6 +119,10 @@ require('rose-pine').setup({ } -- or set all headings at once -- headings = 'subtle' + }, + -- Change specific vim highlight groups + highlight_groups = { + ColorColumn = { bg = 'rose' } } })