Skip to content

Commit 607b78a

Browse files
committed
Link color groups with #FFFFFF highlighting
Link groups with undefined color to already existing ones according to issue #6
1 parent 8b98fda commit 607b78a

4 files changed

+68
-56
lines changed

colors/catppuccin_frappe.vim

+17-14
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,9 @@ hi SpellLocal guisp=#8CAAEE guifg=NONE guibg=NONE ctermfg=117
8282
hi SpellRare guisp=#A6D189 guifg=NONE guibg=NONE ctermfg=151 ctermbg=NONE gui=underline cterm=underline
8383
hi StatusLine guisp=NONE guifg=#C6D0F5 guibg=#292C3C ctermfg=254 ctermbg=234 gui=NONE cterm=NONE
8484
hi StatusLineNC guisp=NONE guifg=#51576D guibg=#292C3C ctermfg=240 ctermbg=234 gui=NONE cterm=NONE
85-
hi StatusLineTerm guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
86-
hi StatusLineTermNC guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
8785
hi TabLine guisp=NONE guifg=#51576D guibg=#292C3C ctermfg=240 ctermbg=234 gui=NONE cterm=NONE
8886
hi TabLineFill guisp=NONE guifg=NONE guibg=#292C3C ctermfg=NONE ctermbg=234 gui=NONE cterm=NONE
8987
hi TabLineSel guisp=NONE guifg=#A6D189 guibg=#51576D ctermfg=151 ctermbg=240 gui=NONE cterm=NONE
90-
hi Terminal guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
9188
hi Title guisp=NONE guifg=#8CAAEE guibg=NONE ctermfg=117 ctermbg=NONE gui=bold cterm=bold
9289
hi VisualNOS guisp=NONE guifg=NONE guibg=#51576D ctermfg=NONE ctermbg=240 gui=bold cterm=bold
9390
hi WarningMsg guisp=NONE guifg=#E5C890 guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
@@ -99,8 +96,7 @@ hi Statement guisp=NONE guifg=#CA9EE6 guibg=NONE ctermfg=183
9996
hi PreProc guisp=NONE guifg=#F4B8E4 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
10097
hi Type guisp=NONE guifg=#8CAAEE guibg=NONE ctermfg=117 ctermbg=NONE gui=NONE cterm=NONE
10198
hi Special guisp=NONE guifg=#F4B8E4 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
102-
hi Underlined guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=underline cterm=underline
103-
hi Ignore guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
99+
hi Underlined guisp=NONE guifg=#C6D0F5 guibg=#303446 ctermfg=254 ctermbg=235 gui=underline cterm=underline
104100
hi Error guisp=NONE guifg=#E78284 guibg=NONE ctermfg=211 ctermbg=NONE gui=NONE cterm=NONE
105101
hi Todo guisp=NONE guifg=#303446 guibg=#E5C890 ctermfg=235 ctermbg=223 gui=bold cterm=bold
106102

@@ -115,16 +111,23 @@ hi Repeat guisp=NONE guifg=#E78284 guibg=NONE ctermfg=211
115111
hi Label guisp=NONE guifg=#EF9F76 guibg=NONE ctermfg=216 ctermbg=NONE gui=NONE cterm=NONE
116112
hi Operator guisp=NONE guifg=#99D1DB guibg=NONE ctermfg=117 ctermbg=NONE gui=NONE cterm=NONE
117113
hi Keyword guisp=NONE guifg=#F4B8E4 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
118-
hi Exception guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
119114
hi Include guisp=NONE guifg=#F4B8E4 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
120-
hi Define guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
121-
hi Macro guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
122-
hi PreCondit guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
123115
hi StorageClass guisp=NONE guifg=#E5C890 guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
124116
hi Structure guisp=NONE guifg=#E5C890 guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
125117
hi Typedef guisp=NONE guifg=#E5C890 guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
126-
hi SpecialChar guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
127-
hi Tag guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
128-
hi Delimiter guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
129-
hi SpecialComment guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
130-
hi Debug guisp=NONE guifg=NONE guibg=#232634 ctermfg=NONE ctermbg=234 gui=NONE cterm=NONE
118+
hi debugPC guisp=NONE guifg=NONE guibg=#232634 ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
119+
hi debugBreakpoint guisp=NONE guifg=#737994 guibg=#303446 ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
120+
121+
hi link Define PreProc
122+
hi link Macro PreProc
123+
hi link PreCondit PreProc
124+
hi link SpecialChar Special
125+
hi link Tag Special
126+
hi link Delimiter Special
127+
hi link SpecialComment Special
128+
hi link Debug Special
129+
hi link Exception Error
130+
hi link StatusLineTerm StatusLine
131+
hi link StatusLineTermNC StatusLineNC
132+
hi link Terminal Normal
133+
hi link Ignore Comment

colors/catppuccin_latte.vim

+17-14
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,9 @@ hi SpellLocal guisp=#1e66f5 guifg=NONE guibg=NONE ctermfg=117
8282
hi SpellRare guisp=#40A02B guifg=NONE guibg=NONE ctermfg=151 ctermbg=NONE gui=underline cterm=underline
8383
hi StatusLine guisp=NONE guifg=#4C4F69 guibg=#E6E9EF ctermfg=254 ctermbg=234 gui=NONE cterm=NONE
8484
hi StatusLineNC guisp=NONE guifg=#BCC0CC guibg=#E6E9EF ctermfg=240 ctermbg=234 gui=NONE cterm=NONE
85-
hi StatusLineTerm guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
86-
hi StatusLineTermNC guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
8785
hi TabLine guisp=NONE guifg=#BCC0CC guibg=#E6E9EF ctermfg=240 ctermbg=234 gui=NONE cterm=NONE
8886
hi TabLineFill guisp=NONE guifg=NONE guibg=#E6E9EF ctermfg=NONE ctermbg=234 gui=NONE cterm=NONE
8987
hi TabLineSel guisp=NONE guifg=#40A02B guibg=#BCC0CC ctermfg=151 ctermbg=240 gui=NONE cterm=NONE
90-
hi Terminal guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
9188
hi Title guisp=NONE guifg=#1e66f5 guibg=NONE ctermfg=117 ctermbg=NONE gui=bold cterm=bold
9289
hi VisualNOS guisp=NONE guifg=NONE guibg=#BCC0CC ctermfg=NONE ctermbg=240 gui=bold cterm=bold
9390
hi WarningMsg guisp=NONE guifg=#df8e1d guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
@@ -99,8 +96,7 @@ hi Statement guisp=NONE guifg=#8839EF guibg=NONE ctermfg=183
9996
hi PreProc guisp=NONE guifg=#ea76cb guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
10097
hi Type guisp=NONE guifg=#1e66f5 guibg=NONE ctermfg=117 ctermbg=NONE gui=NONE cterm=NONE
10198
hi Special guisp=NONE guifg=#ea76cb guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
102-
hi Underlined guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=underline cterm=underline
103-
hi Ignore guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
99+
hi Underlined guisp=NONE guifg=#4C4F69 guibg=#EFF1F5 ctermfg=254 ctermbg=235 gui=underline cterm=underline
104100
hi Error guisp=NONE guifg=#D20F39 guibg=NONE ctermfg=211 ctermbg=NONE gui=NONE cterm=NONE
105101
hi Todo guisp=NONE guifg=#EFF1F5 guibg=#df8e1d ctermfg=235 ctermbg=223 gui=bold cterm=bold
106102

@@ -115,16 +111,23 @@ hi Repeat guisp=NONE guifg=#D20F39 guibg=NONE ctermfg=211
115111
hi Label guisp=NONE guifg=#FE640B guibg=NONE ctermfg=216 ctermbg=NONE gui=NONE cterm=NONE
116112
hi Operator guisp=NONE guifg=#04A5E5 guibg=NONE ctermfg=117 ctermbg=NONE gui=NONE cterm=NONE
117113
hi Keyword guisp=NONE guifg=#ea76cb guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
118-
hi Exception guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
119114
hi Include guisp=NONE guifg=#ea76cb guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
120-
hi Define guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
121-
hi Macro guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
122-
hi PreCondit guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
123115
hi StorageClass guisp=NONE guifg=#df8e1d guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
124116
hi Structure guisp=NONE guifg=#df8e1d guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
125117
hi Typedef guisp=NONE guifg=#df8e1d guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
126-
hi SpecialChar guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
127-
hi Tag guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
128-
hi Delimiter guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
129-
hi SpecialComment guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
130-
hi Debug guisp=NONE guifg=NONE guibg=#DCE0E8 ctermfg=NONE ctermbg=234 gui=NONE cterm=NONE
118+
hi debugPC guisp=NONE guifg=NONE guibg=#DCE0E8 ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
119+
hi debugBreakpoint guisp=NONE guifg=#9CA0B0 guibg=#EFF1F5 ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
120+
121+
hi link Define PreProc
122+
hi link Macro PreProc
123+
hi link PreCondit PreProc
124+
hi link SpecialChar Special
125+
hi link Tag Special
126+
hi link Delimiter Special
127+
hi link SpecialComment Special
128+
hi link Debug Special
129+
hi link Exception Error
130+
hi link StatusLineTerm StatusLine
131+
hi link StatusLineTermNC StatusLineNC
132+
hi link Terminal Normal
133+
hi link Ignore Comment

colors/catppuccin_macchiato.vim

+17-14
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,9 @@ hi SpellLocal guisp=#8AADF4 guifg=NONE guibg=NONE ctermfg=117
8282
hi SpellRare guisp=#A6DA95 guifg=NONE guibg=NONE ctermfg=151 ctermbg=NONE gui=underline cterm=underline
8383
hi StatusLine guisp=NONE guifg=#CAD3F5 guibg=#1E2030 ctermfg=254 ctermbg=234 gui=NONE cterm=NONE
8484
hi StatusLineNC guisp=NONE guifg=#494D64 guibg=#1E2030 ctermfg=240 ctermbg=234 gui=NONE cterm=NONE
85-
hi StatusLineTerm guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
86-
hi StatusLineTermNC guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
8785
hi TabLine guisp=NONE guifg=#494D64 guibg=#1E2030 ctermfg=240 ctermbg=234 gui=NONE cterm=NONE
8886
hi TabLineFill guisp=NONE guifg=NONE guibg=#1E2030 ctermfg=NONE ctermbg=234 gui=NONE cterm=NONE
8987
hi TabLineSel guisp=NONE guifg=#A6DA95 guibg=#494D64 ctermfg=151 ctermbg=240 gui=NONE cterm=NONE
90-
hi Terminal guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
9188
hi Title guisp=NONE guifg=#8AADF4 guibg=NONE ctermfg=117 ctermbg=NONE gui=bold cterm=bold
9289
hi VisualNOS guisp=NONE guifg=NONE guibg=#494D64 ctermfg=NONE ctermbg=240 gui=bold cterm=bold
9390
hi WarningMsg guisp=NONE guifg=#EED49F guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
@@ -99,8 +96,7 @@ hi Statement guisp=NONE guifg=#C6A0F6 guibg=NONE ctermfg=183
9996
hi PreProc guisp=NONE guifg=#F5BDE6 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
10097
hi Type guisp=NONE guifg=#8AADF4 guibg=NONE ctermfg=117 ctermbg=NONE gui=NONE cterm=NONE
10198
hi Special guisp=NONE guifg=#F5BDE6 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
102-
hi Underlined guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=underline cterm=underline
103-
hi Ignore guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
99+
hi Underlined guisp=NONE guifg=#CAD3F5 guibg=#24273A ctermfg=254 ctermbg=235 gui=underline cterm=underline
104100
hi Error guisp=NONE guifg=#ED8796 guibg=NONE ctermfg=211 ctermbg=NONE gui=NONE cterm=NONE
105101
hi Todo guisp=NONE guifg=#24273A guibg=#EED49F ctermfg=235 ctermbg=223 gui=bold cterm=bold
106102

@@ -115,16 +111,23 @@ hi Repeat guisp=NONE guifg=#ED8796 guibg=NONE ctermfg=211
115111
hi Label guisp=NONE guifg=#F5A97F guibg=NONE ctermfg=216 ctermbg=NONE gui=NONE cterm=NONE
116112
hi Operator guisp=NONE guifg=#91D7E3 guibg=NONE ctermfg=117 ctermbg=NONE gui=NONE cterm=NONE
117113
hi Keyword guisp=NONE guifg=#F5BDE6 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
118-
hi Exception guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
119114
hi Include guisp=NONE guifg=#F5BDE6 guibg=NONE ctermfg=218 ctermbg=NONE gui=NONE cterm=NONE
120-
hi Define guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
121-
hi Macro guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
122-
hi PreCondit guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
123115
hi StorageClass guisp=NONE guifg=#EED49F guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
124116
hi Structure guisp=NONE guifg=#EED49F guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
125117
hi Typedef guisp=NONE guifg=#EED49F guibg=NONE ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
126-
hi SpecialChar guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
127-
hi Tag guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
128-
hi Delimiter guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
129-
hi SpecialComment guisp=NONE guifg=#ffffff guibg=NONE ctermfg=231 ctermbg=NONE gui=NONE cterm=NONE
130-
hi Debug guisp=NONE guifg=NONE guibg=#181926 ctermfg=NONE ctermbg=234 gui=NONE cterm=NONE
118+
hi debugPC guisp=NONE guifg=NONE guibg=#181926 ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
119+
hi debugBreakpoint guisp=NONE guifg=#6E738D guibg=#24273A ctermfg=223 ctermbg=NONE gui=NONE cterm=NONE
120+
121+
hi link Define PreProc
122+
hi link Macro PreProc
123+
hi link PreCondit PreProc
124+
hi link SpecialChar Special
125+
hi link Tag Special
126+
hi link Delimiter Special
127+
hi link SpecialComment Special
128+
hi link Debug Special
129+
hi link Exception Error
130+
hi link StatusLineTerm StatusLine
131+
hi link StatusLineTermNC StatusLineNC
132+
hi link Terminal Normal
133+
hi link Ignore Comment

0 commit comments

Comments
 (0)