You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nvim/lua/catppuccin/groups/integrations/ts_rainbow.lua

22 lines
726 B
Lua

local M = {}
function M.get()
local cnf = require("catppuccin.config").options
local transparent_background = cnf.transparent_background
local bg_highlight = (transparent_background and cnf.dim_inactive.enable and cp.dim)
or (transparent_background and "NONE")
or (cnf.dim_inactive.enable and cp.dim)
or cp.base
return {
rainbowcol1 = { bg = bg_highlight, fg = cp.red },
rainbowcol2 = { bg = bg_highlight, fg = cp.teal },
rainbowcol3 = { bg = bg_highlight, fg = cp.yellow },
rainbowcol4 = { bg = bg_highlight, fg = cp.blue },
rainbowcol5 = { bg = bg_highlight, fg = cp.pink },
rainbowcol6 = { bg = bg_highlight, fg = cp.flamingo },
rainbowcol7 = { bg = bg_highlight, fg = cp.green },
}
end
return M