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/lualine/themes/catppuccino.lua

45 lines
1.1 KiB
Lua

local err, color_scheme = require("catppuccino.core.cs").get_color_scheme(
require("catppuccino.config").options["colorscheme"]
)
if not err.status then
vim.api.nvim_err_writeln(err.msg)
end
local cpt = color_scheme
local catppuccino = {}
catppuccino.normal = {
a = { bg = cpt.blue, fg = cpt.black },
b = { bg = cpt.fg_gutter, fg = cpt.blue },
c = { bg = cpt.bg_statusline, fg = cpt.fg_sidebar },
}
catppuccino.insert = {
a = { bg = cpt.green, fg = cpt.black },
b = { bg = cpt.fg_gutter, fg = cpt.green },
}
catppuccino.command = {
a = { bg = cpt.orange, fg = cpt.black },
b = { bg = cpt.fg_gutter, fg = cpt.orange },
}
catppuccino.visual = {
a = { bg = cpt.magenta, fg = cpt.black },
b = { bg = cpt.fg_gutter, fg = cpt.magenta },
}
catppuccino.replace = {
a = { bg = cpt.red_br, fg = cpt.black },
b = { bg = cpt.fg_gutter, fg = cpt.red_br },
}
catppuccino.inactive = {
a = { bg = cpt.bg_statusline, fg = cpt.blue },
b = { bg = cpt.bg_statusline, fg = cpt.fg_gutter, gui = "bold" },
c = { bg = cpt.bg_statusline, fg = cpt.fg_gutter },
}
return catppuccino