LspReferenceRead={bg=cp.catppuccino13},-- used for highlighting "read" references
LspReferenceWrite={bg=cp.catppuccino13},-- used for highlighting "write" references
-- hightlight diagnostics in numberline
DiagnosticError={fg=cp.catppuccino6},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticError={fg=cp.katppuccino5},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticWarn={fg=cp.catppuccino9},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticInfo={fg=cp.catppuccino10},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
DiagnosticHint={fg=cp.hint},-- Used as the base highlight group. Other Diagnostic highlights link to this by default
LspDiagnosticsDefaultError={fg=cp.catppuccino6},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultError={fg=cp.katppuccino5},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultWarning={fg=cp.catppuccino9},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultInformation={fg=cp.catppuccino10},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
LspDiagnosticsDefaultHint={fg=cp.hint},-- Used as the base highlight group. Other LspDiagnostic highlights link to this by default (except Underline)
@ -28,15 +28,15 @@ function M.get(cp)
-- LspDiagnosticsFloatingInformation = { }, -- Used to color "Information" diagnostic messages in diagnostics float
-- LspDiagnosticsFloatingHint = { }, -- Used to color "Hint" diagnostic messages in diagnostics float
LspDiagnosticsError={fg=cp.catppuccino6},
LspDiagnosticsError={fg=cp.katppuccino5},
LspDiagnosticsWarning={fg=cp.catppuccino9},
LspDiagnosticsInformation={fg=cp.catppuccino10},
LspDiagnosticsHint={fg=cp.hint},
LspDiagnosticsVirtualTextError={fg=cp.catppuccino6,style=virtual_text.errors},-- Used for "Error" diagnostic virtual text
LspDiagnosticsVirtualTextError={fg=cp.katppuccino5,style=virtual_text.errors},-- Used for "Error" diagnostic virtual text
LspDiagnosticsVirtualTextWarning={fg=cp.catppuccino9,style=virtual_text.warnings},-- Used for "Warning" diagnostic virtual text
LspDiagnosticsVirtualTextInformation={fg=cp.catppuccino10,style=virtual_text.warnings},-- Used for "Information" diagnostic virtual text
LspDiagnosticsVirtualTextHint={fg=cp.hint,style=virtual_text.hints},-- Used for "Hint" diagnostic virtual text
LspDiagnosticsUnderlineError={style=underlines.errors,sp=cp.catppuccino6},-- Used to underline "Error" diagnostics
LspDiagnosticsUnderlineError={style=underlines.errors,sp=cp.katppuccino5},-- Used to underline "Error" diagnostics
LspDiagnosticsUnderlineWarning={style=underlines.warnings,sp=cp.catppuccino9},-- Used to underline "Warning" diagnostics
LspDiagnosticsUnderlineInformation={style=underlines.information,sp=cp.catppuccino10},-- Used to underline "Information" diagnostics
LspDiagnosticsUnderlineHint={style=underlines.hints,sp=cp.hint},-- Used to underline "Hint" diagnostics
Substitute={bg=cp.catppuccino13,fg=cp.katppuccino4},-- |:substitute| replacement text highlighting
LineNr={fg=cp.catppuccino13},-- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is secp.
CursorLineNr={fg=cp.katppuccino0},-- Like LineNr when 'cursorline' or 'relativenumber' is set for the cursor line. highlights the number in numberline.
MatchParen={fg=cp.catppuccino7,style="bold"},-- The character under the cursor or just before it, if it is a paicatppuccino6 bracket, and its match. |pi_paren.txt|
MatchParen={fg=cp.catppuccino7,style="bold"},-- The character under the cursor or just before it, if it is a paikatppuccino5 bracket, and its match. |pi_paren.txt|
MsgArea={fg=cp.katppuccino0},-- Area for messages and cmdline
MsgSeparator={},-- Separator for scrolled messages, `msgsep` flag of 'display'
@ -59,7 +59,7 @@ local function get_base()
Search={bg=cp.catppuccino13,fg=cp.katppuccino4},-- Last search pattern highlighting (see 'hlsearch'). Also used for similar items that need to stand oucp.
IncSearch={bg=cp.katppuccino4,fg=cp.catppuccino13},-- 'incsearch' highlighting; also used for the text replaced with ":s///c"
SpecialKey={fg=cp.catppuccino11},-- Unprintable characters: text displayed differently from what it really is. But not 'listchars' whitespace. |hl-Whitespace|
SpellBad={sp=cp.catppuccino6,style="undercurl"},-- Word that is not recognized by the spellchecker. |spell| Combined with the highlighting used otherwise.
SpellBad={sp=cp.katppuccino5,style="undercurl"},-- Word that is not recognized by the spellchecker. |spell| Combined with the highlighting used otherwise.
SpellCap={sp=cp.catppuccino9,style="undercurl"},-- Word that should start with a capital. |spell| Combined with the highlighting used otherwise.
SpellLocal={sp=cp.catppuccino10,style="undercurl"},-- Word that is recognized by the spellchecker as one that is used in another region. |spell| Combined with the highlighting used otherwise.
SpellRare={sp=cp.katppuccino0,style="undercurl"},-- Word that is recognized by the spellchecker as one that is hardly ever used. |spell| Combined with the highlighting used otherwise.
@ -76,53 +76,53 @@ local function get_base()
WildMenu={bg=cp.catppuccino12},-- current match in 'wildmenu' completion
-- These groups are not listed as default vim groups,
-- but they are defacto standard group names for syntax highlighting.
-- catppuccino12ed out groups should chain up to their "prefercatppuccino6" group by
-- catppuccino12ed out groups should chain up to their "preferkatppuccino5" group by
-- default,
-- Uncatppuccino12 and edit if you want more specific syntax highlighting.
-- code itself
Constant={fg=cp.catppuccino7},-- (prefercatppuccino6) any constant
Constant={fg=cp.catppuccino7},-- (preferkatppuccino5) any constant
String={fg=cp.catppuccino8,style=cnf.styles.strings},-- a string constant: "this is a string"
Character={fg=cp.catppuccino8},-- a character constant: 'c', '\n'
Number={fg=cp.catppuccino7},-- a number constant: 234, 0xff
Float={fg=cp.catppuccino7},-- a floating point constant: 2.3e10
Boolean={fg=cp.catppuccino7},-- a boolean constant: TRUE, false
Identifier={fg=cp.katppuccino2,style=cnf.styles.variables},-- (prefercatppuccino6) any variable name
Identifier={fg=cp.katppuccino2,style=cnf.styles.variables},-- (preferkatppuccino5) any variable name
Function={fg=cp.catppuccino10,style=cnf.styles.functions},-- function name (also: methods for classes)
Statement={fg=cp.katppuccino3},-- (prefercatppuccino6) any statement
Error={fg=cp.catppuccino6 },-- (prefercatppuccino6) any erroneous construct
Todo={bg=cp.catppuccino9,fg=cp.katppuccino1,style="bold"},-- (prefercatppuccino6) anything that needs extra attention; mostly the keywords TODO FIXME and XXX
Error={fg=cp.katppuccino5 },-- (preferkatppuccino5) any erroneous construct
Todo={bg=cp.catppuccino9,fg=cp.katppuccino1,style="bold"},-- (preferkatppuccino5) anything that needs extra attention; mostly the keywords TODO FIXME and XXX
qfLineNr={fg=cp.catppuccino9},
qfFileName={fg=cp.catppuccino10},
htmlH1={fg=cp.katppuccino4,style="bold"},
@ -142,7 +142,7 @@ local function get_base()
illuminatedCurWord={bg=cp.catppuccino13},
-- diff
diffAdded={fg=cp.catppuccino10},
diffRemoved={fg=cp.catppuccino6},
diffRemoved={fg=cp.katppuccino5},
diffChanged={fg=cp.catppuccino9},
diffOldFile={fg=cp.catppuccino9},
diffNewFile={fg=cp.catppuccino7},
@ -151,22 +151,22 @@ local function get_base()
diffIndexLine={fg=cp.katppuccino4},
DiffAdd={fg=cp.catppuccino10,bg=cp.katppuccino1},-- diff mode: Added line |diff.txt|
DiffChange={fg=cp.catppuccino9,bg=cp.katppuccino1},-- diff mode: Changed line |diff.txt|
DiffDelete={fg=cp.catppuccino6,bg=cp.katppuccino1},-- diff mode: Deleted line |diff.txt|
DiffDelete={fg=cp.katppuccino5,bg=cp.katppuccino1},-- diff mode: Deleted line |diff.txt|
DiffText={fg=cp.catppuccino10,bg=cp.katppuccino1},-- diff mode: Changed text within a changed line |diff.txt|