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/catppuccin.lua

37 lines
904 B
Lua

local cp = require("catppuccin.core.palettes.init").get_palette()
local catppuccin = {}
catppuccin.normal = {
a = { bg = cp.blue, fg = cp.mantle, gui = "bold" },
b = { bg = cp.surface1, fg = cp.blue },
c = { bg = cp.mantle, fg = cp.text },
}
catppuccin.insert = {
a = { bg = cp.green, fg = cp.base, gui = "bold" },
b = { bg = cp.surface1, fg = cp.teal },
}
catppuccin.command = {
a = { bg = cp.peach, fg = cp.base, gui = "bold" },
b = { bg = cp.surface1, fg = cp.peach },
}
catppuccin.visual = {
a = { bg = cp.mauve, fg = cp.base, gui = "bold" },
b = { bg = cp.surface1, fg = cp.mauve },
}
catppuccin.replace = {
a = { bg = cp.red, fg = cp.base, gui = "bold" },
b = { bg = cp.surface1, fg = cp.red },
}
catppuccin.inactive = {
a = { bg = cp.mantle, fg = cp.blue },
b = { bg = cp.mantle, fg = cp.surface1, gui = "bold" },
c = { bg = cp.mantle, fg = cp.overlay0 },
}
return catppuccin