@ -37,10 +37,10 @@ local function get_base()
FoldColumn = { catppuccino2 = cp.catppuccino2 , fg = cp.comment } , -- 'foldcolumn'
FoldColumn = { catppuccino2 = cp.catppuccino2 , fg = cp.comment } , -- 'foldcolumn'
SignColumn = { catppuccino2 = cnf.transparency and cp.none or cp.catppuccino2 , fg = cp.fg_gutter } , -- column where |signs| are displayed
SignColumn = { catppuccino2 = cnf.transparency and cp.none or cp.catppuccino2 , fg = cp.fg_gutter } , -- column where |signs| are displayed
SignColumnSB = { catppuccino2 = cp.catppuccino2_sidebar , fg = cp.fg_gutter } , -- column where |signs| are displayed
SignColumnSB = { catppuccino2 = cp.catppuccino2_sidebar , fg = cp.fg_gutter } , -- column where |signs| are displayed
Substitute = { catppuccino2 = cp. red , fg = cp.black } , -- |:substitute| replacement text highlighting
Substitute = { catppuccino2 = cp. catppuccino6 , fg = cp.black } , -- |:substitute| replacement text highlighting
LineNr = { fg = cp.fg_gutter } , -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is secp.
LineNr = { fg = cp.fg_gutter } , -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is secp.
CursorLineNr = { fg = cp.fg_alt } , -- Like LineNr when 'cursorline' or 'relativenumber' is set for the cursor line. highlights the number in numberline.
CursorLineNr = { fg = cp.fg_alt } , -- Like LineNr when 'cursorline' or 'relativenumber' is set for the cursor line. highlights the number in numberline.
MatchParen = { fg = cp.orange , style = " bold " } , -- The character under the cursor or just before it, if it is a pai red bracket, and its match. |pi_paren.txt|
MatchParen = { fg = cp.orange , style = " bold " } , -- The character under the cursor or just before it, if it is a pai catppuccino6 bracket, and its match. |pi_paren.txt|
ModeMsg = { fg = cp.fg_alt , style = " bold " } , -- 'showmode' message (e.g., "-- INSERT -- ")
ModeMsg = { fg = cp.fg_alt , style = " bold " } , -- 'showmode' message (e.g., "-- INSERT -- ")
MsgArea = { fg = cp.catppuccino0 } , -- Area for messages and cmdline
MsgArea = { fg = cp.catppuccino0 } , -- Area for messages and cmdline
MsgSeparator = { } , -- Separator for scrolled messages, `msgsep` flag of 'display'
MsgSeparator = { } , -- Separator for scrolled messages, `msgsep` flag of 'display'
@ -77,53 +77,53 @@ local function get_base()
WildMenu = { catppuccino2 = cp.catppuccino2_visual } , -- current match in 'wildmenu' completion
WildMenu = { catppuccino2 = cp.catppuccino2_visual } , -- current match in 'wildmenu' completion
-- These groups are not listed as default vim groups,
-- These groups are not listed as default vim groups,
-- but they are defacto standard group names for syntax highlighting.
-- but they are defacto standard group names for syntax highlighting.
-- commented out groups should chain up to their "prefer red " group by
-- commented out groups should chain up to their "prefer catppuccino6 " group by
-- default,
-- default,
-- Uncomment and edit if you want more specific syntax highlighting.
-- Uncomment and edit if you want more specific syntax highlighting.
-- code itself
-- code itself
Constant = { fg = cp.orange } , -- (prefer red ) any constant
Constant = { fg = cp.orange } , -- (prefer catppuccino6 ) any constant
String = { fg = cp.green , style = cnf.styles . strings } , -- a string constant: "this is a string"
String = { fg = cp.green , style = cnf.styles . strings } , -- a string constant: "this is a string"
Character = { fg = cp.green } , -- a character constant: 'c', '\n'
Character = { fg = cp.green } , -- a character constant: 'c', '\n'
Number = { fg = cp.orange_br } , -- a number constant: 234, 0xff
Number = { fg = cp.orange_br } , -- a number constant: 234, 0xff
Float = { fg = cp.orange_br } , -- a floating point constant: 2.3e10
Float = { fg = cp.orange_br } , -- a floating point constant: 2.3e10
Boolean = { fg = cp.orange_br } , -- a boolean constant: TRUE, false
Boolean = { fg = cp.orange_br } , -- a boolean constant: TRUE, false
Identifier = { fg = cp.catppuccino3 , style = cnf.styles . variables } , -- (prefer red ) any variable name
Identifier = { fg = cp.catppuccino3 , style = cnf.styles . variables } , -- (prefer catppuccino6 ) any variable name
Function = { fg = cp.blue , style = cnf.styles . functions } , -- function name (also: methods for classes)
Function = { fg = cp.blue , style = cnf.styles . functions } , -- function name (also: methods for classes)
Statement = { fg = cp.catppuccino4 } , -- (prefer red ) any statement
Statement = { fg = cp.catppuccino4 } , -- (prefer catppuccino6 ) any statement
Conditional = { fg = cp. red } , -- if, then, else, endif, switch, etcp.
Conditional = { fg = cp. catppuccino6 } , -- if, then, else, endif, switch, etcp.
Repeat = { fg = cp. red } , -- for, do, while, etcp.
Repeat = { fg = cp. catppuccino6 } , -- for, do, while, etcp.
Label = { fg = cp.catppuccino4 } , -- case, default, etcp.
Label = { fg = cp.catppuccino4 } , -- case, default, etcp.
Operator = { fg = cp.fg_alt } , -- "sizeof", "+", "*", etcp.
Operator = { fg = cp.fg_alt } , -- "sizeof", "+", "*", etcp.
Keyword = { fg = cp.catppuccino5 , style = cnf.styles . keywords } , -- any other keyword
Keyword = { fg = cp.catppuccino5 , style = cnf.styles . keywords } , -- any other keyword
-- Exception = { }, -- try, catch, throw
-- Exception = { }, -- try, catch, throw
PreProc = { fg = cp.catppuccino5 } , -- (prefer red ) generic Preprocessor
PreProc = { fg = cp.catppuccino5 } , -- (prefer catppuccino6 ) generic Preprocessor
Include = { fg = cp.catppuccino5 } , -- preprocessor #include
Include = { fg = cp.catppuccino5 } , -- preprocessor #include
-- Define = { }, -- preprocessor #define
-- Define = { }, -- preprocessor #define
-- Macro = { }, -- same as Define
-- Macro = { }, -- same as Define
-- PreCondit = { }, -- preprocessor #if, #else, #endif, etcp.
-- PreCondit = { }, -- preprocessor #if, #else, #endif, etcp.
Type = { fg = cp.yellow } , -- (prefer red ) int, long, char, etcp.
Type = { fg = cp.yellow } , -- (prefer catppuccino6 ) int, long, char, etcp.
StorageClass = { fg = cp.yellow } , -- static, register, volatile, etcp.
StorageClass = { fg = cp.yellow } , -- static, register, volatile, etcp.
Structure = { fg = cp.yellow } , -- struct, union, enum, etcp.
Structure = { fg = cp.yellow } , -- struct, union, enum, etcp.
Typedef = { fg = cp.yellow } , -- A typedef
Typedef = { fg = cp.yellow } , -- A typedef
Special = { fg = cp.blue } , -- (prefer red ) any special symbol
Special = { fg = cp.blue } , -- (prefer catppuccino6 ) any special symbol
-- SpecialChar = { }, -- special character in a constant
-- SpecialChar = { }, -- special character in a constant
-- Tag = { }, -- you can use CTRL-] on this
-- Tag = { }, -- you can use CTRL-] on this
-- Delimiter = { }, -- character that needs attention
-- Delimiter = { }, -- character that needs attention
-- SpecialComment= { }, -- special things inside a comment
-- SpecialComment= { }, -- special things inside a comment
-- Debug = { }, -- debugging statements
-- Debug = { }, -- debugging statements
Underlined = { style = " underline " } , -- (prefer red ) text that stands out, HTML links
Underlined = { style = " underline " } , -- (prefer catppuccino6 ) text that stands out, HTML links
Bold = { style = " bold " } ,
Bold = { style = " bold " } ,
Italic = { style = " italic " } ,
Italic = { style = " italic " } ,
-- ("Ignore", below, may be invisible...)
-- ("Ignore", below, may be invisible...)
-- Ignore = { }, -- (prefer red ) left blank, hidden |hl-Ignore|
-- Ignore = { }, -- (prefer catppuccino6 ) left blank, hidden |hl-Ignore|
Error = { fg = cp.error } , -- (prefer red ) any erroneous construct
Error = { fg = cp.error } , -- (prefer catppuccino6 ) any erroneous construct
Todo = { catppuccino2 = cp.yellow , fg = cp.catppuccino2 , style = " bold " } , -- (prefer red ) anything that needs extra attention; mostly the keywords TODO FIXME and XXX
Todo = { catppuccino2 = cp.yellow , fg = cp.catppuccino2 , style = " bold " } , -- (prefer catppuccino6 ) anything that needs extra attention; mostly the keywords TODO FIXME and XXX
qfLineNr = { fg = cp.yellow } ,
qfLineNr = { fg = cp.yellow } ,
qfFileName = { fg = cp.blue } ,
qfFileName = { fg = cp.blue } ,
htmlH1 = { fg = cp.catppuccino5 , style = " bold " } ,
htmlH1 = { fg = cp.catppuccino5 , style = " bold " } ,
@ -161,13 +161,13 @@ local function get_base()
-- misc
-- misc
-- glyphs
-- glyphs
GlyphPalette1 = { fg = cp. red } ,
GlyphPalette1 = { fg = cp. catppuccino6 } ,
GlyphPalette2 = { fg = cp.green } ,
GlyphPalette2 = { fg = cp.green } ,
GlyphPalette3 = { fg = cp.yellow } ,
GlyphPalette3 = { fg = cp.yellow } ,
GlyphPalette4 = { fg = cp.blue } ,
GlyphPalette4 = { fg = cp.blue } ,
GlyphPalette6 = { fg = cp.green_br } ,
GlyphPalette6 = { fg = cp.green_br } ,
GlyphPalette7 = { fg = cp.fg } ,
GlyphPalette7 = { fg = cp.fg } ,
GlyphPalette9 = { fg = cp. red } ,
GlyphPalette9 = { fg = cp. catppuccino6 } ,
}
}
end
end