aboutsummaryrefslogtreecommitdiff
path: root/runtime/colors
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2023-11-29 22:39:54 +0000
committerJosh Rahm <joshuarahm@gmail.com>2023-11-29 22:39:54 +0000
commit21cb7d04c387e4198ca8098a884c78b56ffcf4c2 (patch)
tree84fe5690df1551f0bb2bdfe1a13aacd29ebc1de7 /runtime/colors
parentd9c904f85a23a496df4eb6be42aa43f007b22d50 (diff)
parent4a8bf24ac690004aedf5540fa440e788459e5e34 (diff)
downloadrneovim-colorcolchar.tar.gz
rneovim-colorcolchar.tar.bz2
rneovim-colorcolchar.zip
Merge remote-tracking branch 'upstream/master' into colorcolcharcolorcolchar
Diffstat (limited to 'runtime/colors')
-rw-r--r--runtime/colors/README.txt4
-rw-r--r--runtime/colors/default.vim5
-rw-r--r--runtime/colors/habamax.vim149
-rw-r--r--runtime/colors/lunaperche.vim215
-rw-r--r--runtime/colors/quiet.vim441
-rw-r--r--runtime/colors/retrobox.vim882
-rw-r--r--runtime/colors/sorbet.vim448
-rw-r--r--runtime/colors/wildcharm.vim761
-rw-r--r--runtime/colors/zaibatsu.vim567
9 files changed, 3036 insertions, 436 deletions
diff --git a/runtime/colors/README.txt b/runtime/colors/README.txt
index 4ea8e5e640..bc6b8f0965 100644
--- a/runtime/colors/README.txt
+++ b/runtime/colors/README.txt
@@ -111,11 +111,11 @@ please check the following items:
- Do not use hard coded escape sequences, these will not work in other
terminals. Always use #RRGGBB for the GUI.
-- When targetting 8-16 colors terminals, don't count on "darkblue" to be blue
+- When targeting 8-16 colors terminals, don't count on "darkblue" to be blue
and dark, or on "2" to be even vaguely reddish. Names are more portable
than numbers, though.
-- When targetting 256 colors terminals, prefer colors 16-255 to colors 0-15
+- When targeting 256 colors terminals, prefer colors 16-255 to colors 0-15
for the same reason.
- Typographic attributes (bold, italic, underline, reverse, etc.) are not
diff --git a/runtime/colors/default.vim b/runtime/colors/default.vim
index 70311571db..d2960fa78b 100644
--- a/runtime/colors/default.vim
+++ b/runtime/colors/default.vim
@@ -1,6 +1,7 @@
" Vim color file
-" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2001 Jul 23
+" Maintainer: The Vim Project <https://github.com/vim/vim>
+" Last Change: 2023 Aug 10
+" Former Maintainer: Bram Moolenaar <Bram@vim.org>
" This is the default color scheme. It doesn't define the Normal
" highlighting, it uses whatever the colors used to be.
diff --git a/runtime/colors/habamax.vim b/runtime/colors/habamax.vim
index f6aa5609b1..c84354ca03 100644
--- a/runtime/colors/habamax.vim
+++ b/runtime/colors/habamax.vim
@@ -4,7 +4,7 @@
" Maintainer: Maxim Kim <habamax@gmail.com>
" Website: https://github.com/vim/colorschemes
" License: Same as Vim
-" Last Updated: Fri 02 Sep 2022 09:45:11 MSK
+" Last Updated: Fri 24 Mar 2023 20:28:06 AEDT
" Generated by Colortemplate v2.2.0
@@ -40,38 +40,6 @@ hi! link vimParenSep Normal
hi! link vimCommentString Comment
hi! link gitCommitSummary Title
hi! link markdownUrl String
-hi! link elixirOperator Statement
-hi! link elixirKeyword Statement
-hi! link elixirBlockDefinition Statement
-hi! link elixirDefine Statement
-hi! link elixirPrivateDefine Statement
-hi! link elixirGuard Statement
-hi! link elixirPrivateGuard Statement
-hi! link elixirModuleDefine Statement
-hi! link elixirProtocolDefine Statement
-hi! link elixirImplDefine Statement
-hi! link elixirRecordDefine Statement
-hi! link elixirPrivateRecordDefine Statement
-hi! link elixirMacroDefine Statement
-hi! link elixirPrivateMacroDefine Statement
-hi! link elixirDelegateDefine Statement
-hi! link elixirOverridableDefine Statement
-hi! link elixirExceptionDefine Statement
-hi! link elixirCallbackDefine Statement
-hi! link elixirStructDefine Statement
-hi! link elixirExUnitMacro Statement
-hi! link elixirInclude Statement
-hi! link elixirAtom PreProc
-hi! link elixirDocTest String
-hi ALEErrorSign guifg=#d75f5f guibg=NONE gui=NONE cterm=NONE
-hi ALEInfoSign guifg=#d7d787 guibg=NONE gui=NONE cterm=NONE
-hi ALEWarningSign guifg=#af87af guibg=NONE gui=NONE cterm=NONE
-hi ALEError guifg=#1c1c1c guibg=#d75f5f gui=NONE cterm=NONE
-hi ALEVirtualTextError guifg=#1c1c1c guibg=#d75f5f gui=NONE cterm=NONE
-hi ALEWarning guifg=#1c1c1c guibg=#af87af gui=NONE cterm=NONE
-hi ALEVirtualTextWarning guifg=#1c1c1c guibg=#af87af gui=NONE cterm=NONE
-hi ALEInfo guifg=#d7d787 guibg=NONE gui=NONE cterm=NONE
-hi ALEVirtualTextInfo guifg=#d7d787 guibg=NONE gui=NONE cterm=NONE
hi Normal guifg=#bcbcbc guibg=#1c1c1c gui=NONE cterm=NONE
hi Statusline guifg=#1c1c1c guibg=#9e9e9e gui=NONE cterm=NONE
hi StatuslineNC guifg=#1c1c1c guibg=#767676 gui=NONE cterm=NONE
@@ -92,10 +60,14 @@ hi SpecialKey guifg=#585858 guibg=NONE gui=NONE cterm=NONE
hi FoldColumn guifg=#585858 guibg=NONE gui=NONE cterm=NONE
hi Visual guifg=#1c1c1c guibg=#87afaf gui=NONE cterm=NONE
hi VisualNOS guifg=#1c1c1c guibg=#5f8787 gui=NONE cterm=NONE
-hi Pmenu guifg=NONE guibg=#262626 gui=NONE cterm=NONE
+hi Pmenu guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE
hi PmenuThumb guifg=NONE guibg=#767676 gui=NONE cterm=NONE
hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi PmenuSel guifg=#1c1c1c guibg=#afaf87 gui=NONE cterm=NONE
+hi PmenuKind guifg=#d7875f guibg=#3a3a3a gui=NONE cterm=NONE
+hi PmenuKindSel guifg=#d75f5f guibg=#afaf87 gui=NONE cterm=NONE
+hi PmenuExtra guifg=#767676 guibg=#3a3a3a gui=NONE cterm=NONE
+hi PmenuExtraSel guifg=#1c1c1c guibg=#afaf87 gui=NONE cterm=NONE
hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error guifg=#d75f5f guibg=#1c1c1c gui=reverse cterm=reverse
hi ErrorMsg guifg=#d75f5f guibg=#1c1c1c gui=reverse cterm=reverse
@@ -104,7 +76,7 @@ hi MoreMsg guifg=#87af87 guibg=NONE gui=NONE cterm=NONE
hi Question guifg=#afaf87 guibg=NONE gui=NONE cterm=NONE
hi WarningMsg guifg=#d7875f guibg=NONE gui=NONE cterm=NONE
hi Todo guifg=#d7d787 guibg=#1c1c1c gui=reverse cterm=reverse
-hi MatchParen guifg=#5f8787 guibg=#1c1c1c gui=reverse cterm=reverse
+hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
hi Search guifg=#1c1c1c guibg=#87af87 gui=NONE cterm=NONE
hi IncSearch guifg=#1c1c1c guibg=#ffaf5f gui=NONE cterm=NONE
hi CurSearch guifg=#1c1c1c guibg=#afaf87 gui=NONE cterm=NONE
@@ -116,7 +88,7 @@ hi lCursor guifg=#1c1c1c guibg=#5fff00 gui=NONE cterm=NONE
hi CursorLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE
hi CursorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
hi Folded guifg=#9e9e9e guibg=#262626 gui=NONE cterm=NONE
-hi ColorColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE
+hi ColorColumn guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE
hi SpellBad guifg=NONE guibg=NONE guisp=#d75f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
hi SpellCap guifg=NONE guibg=NONE guisp=#5f87af gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
hi SpellLocal guifg=NONE guibg=NONE guisp=#87af87 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
@@ -136,13 +108,13 @@ hi Directory guifg=#87afaf guibg=NONE gui=bold cterm=bold
hi Conceal guifg=#767676 guibg=NONE gui=NONE cterm=NONE
hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Debug guifg=#5f8787 guibg=NONE gui=NONE cterm=NONE
-hi DiffAdd guifg=#000000 guibg=#87af87 gui=NONE cterm=NONE
+hi DiffAdd guifg=#dadada guibg=#5f875f gui=NONE cterm=NONE
hi DiffDelete guifg=#af875f guibg=NONE gui=NONE cterm=NONE
hi diffAdded guifg=#87af87 guibg=NONE gui=NONE cterm=NONE
hi diffRemoved guifg=#d75f5f guibg=NONE gui=NONE cterm=NONE
hi diffSubname guifg=#af87af guibg=NONE gui=NONE cterm=NONE
-hi DiffText guifg=#000000 guibg=#d7d7d7 gui=NONE cterm=NONE
-hi DiffChange guifg=#000000 guibg=#afafaf gui=NONE cterm=NONE
+hi DiffText guifg=#dadada guibg=#878787 gui=NONE cterm=NONE
+hi DiffChange guifg=#bcbcbc guibg=#5f5f5f gui=NONE cterm=NONE
if s:t_Co >= 256
hi! link Terminal Normal
@@ -163,38 +135,6 @@ if s:t_Co >= 256
hi! link vimCommentString Comment
hi! link gitCommitSummary Title
hi! link markdownUrl String
- hi! link elixirOperator Statement
- hi! link elixirKeyword Statement
- hi! link elixirBlockDefinition Statement
- hi! link elixirDefine Statement
- hi! link elixirPrivateDefine Statement
- hi! link elixirGuard Statement
- hi! link elixirPrivateGuard Statement
- hi! link elixirModuleDefine Statement
- hi! link elixirProtocolDefine Statement
- hi! link elixirImplDefine Statement
- hi! link elixirRecordDefine Statement
- hi! link elixirPrivateRecordDefine Statement
- hi! link elixirMacroDefine Statement
- hi! link elixirPrivateMacroDefine Statement
- hi! link elixirDelegateDefine Statement
- hi! link elixirOverridableDefine Statement
- hi! link elixirExceptionDefine Statement
- hi! link elixirCallbackDefine Statement
- hi! link elixirStructDefine Statement
- hi! link elixirExUnitMacro Statement
- hi! link elixirInclude Statement
- hi! link elixirAtom PreProc
- hi! link elixirDocTest String
- hi ALEErrorSign ctermfg=167 ctermbg=NONE cterm=NONE
- hi ALEInfoSign ctermfg=186 ctermbg=NONE cterm=NONE
- hi ALEWarningSign ctermfg=139 ctermbg=NONE cterm=NONE
- hi ALEError ctermfg=234 ctermbg=167 cterm=NONE
- hi ALEVirtualTextError ctermfg=234 ctermbg=167 cterm=NONE
- hi ALEWarning ctermfg=234 ctermbg=139 cterm=NONE
- hi ALEVirtualTextWarning ctermfg=234 ctermbg=139 cterm=NONE
- hi ALEInfo ctermfg=186 ctermbg=NONE cterm=NONE
- hi ALEVirtualTextInfo ctermfg=186 ctermbg=NONE cterm=NONE
hi Normal ctermfg=250 ctermbg=234 cterm=NONE
hi Statusline ctermfg=234 ctermbg=247 cterm=NONE
hi StatuslineNC ctermfg=234 ctermbg=243 cterm=NONE
@@ -215,10 +155,14 @@ if s:t_Co >= 256
hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
hi Visual ctermfg=234 ctermbg=109 cterm=NONE
hi VisualNOS ctermfg=234 ctermbg=66 cterm=NONE
- hi Pmenu ctermfg=NONE ctermbg=235 cterm=NONE
+ hi Pmenu ctermfg=NONE ctermbg=237 cterm=NONE
hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
hi PmenuSel ctermfg=234 ctermbg=144 cterm=NONE
+ hi PmenuKind ctermfg=173 ctermbg=237 cterm=NONE
+ hi PmenuKindSel ctermfg=167 ctermbg=144 cterm=NONE
+ hi PmenuExtra ctermfg=243 ctermbg=237 cterm=NONE
+ hi PmenuExtraSel ctermfg=234 ctermbg=144 cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=167 ctermbg=234 cterm=reverse
hi ErrorMsg ctermfg=167 ctermbg=234 cterm=reverse
@@ -227,7 +171,7 @@ if s:t_Co >= 256
hi Question ctermfg=144 ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=173 ctermbg=NONE cterm=NONE
hi Todo ctermfg=186 ctermbg=234 cterm=reverse
- hi MatchParen ctermfg=66 ctermbg=234 cterm=reverse
+ hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
hi Search ctermfg=234 ctermbg=108 cterm=NONE
hi IncSearch ctermfg=234 ctermbg=215 cterm=NONE
hi CurSearch ctermfg=234 ctermbg=144 cterm=NONE
@@ -237,7 +181,7 @@ if s:t_Co >= 256
hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
hi Folded ctermfg=247 ctermbg=235 cterm=NONE
- hi ColorColumn ctermfg=NONE ctermbg=235 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE
hi SpellBad ctermfg=167 ctermbg=NONE cterm=underline
hi SpellCap ctermfg=67 ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=108 ctermbg=NONE cterm=underline
@@ -257,27 +201,18 @@ if s:t_Co >= 256
hi Conceal ctermfg=243 ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi Debug ctermfg=66 ctermbg=NONE cterm=NONE
- hi DiffAdd ctermfg=16 ctermbg=108 cterm=NONE
+ hi DiffAdd ctermfg=253 ctermbg=65 cterm=NONE
hi DiffDelete ctermfg=137 ctermbg=NONE cterm=NONE
hi diffAdded ctermfg=108 ctermbg=NONE cterm=NONE
hi diffRemoved ctermfg=167 ctermbg=NONE cterm=NONE
hi diffSubname ctermfg=139 ctermbg=NONE cterm=NONE
- hi DiffText ctermfg=16 ctermbg=188 cterm=NONE
- hi DiffChange ctermfg=16 ctermbg=145 cterm=NONE
+ hi DiffText ctermfg=253 ctermbg=102 cterm=NONE
+ hi DiffChange ctermfg=250 ctermbg=59 cterm=NONE
unlet s:t_Co
finish
endif
if s:t_Co >= 16
- hi ALEErrorSign ctermfg=darkred ctermbg=NONE cterm=NONE
- hi ALEInfoSign ctermfg=yellow ctermbg=NONE cterm=NONE
- hi ALEWarningSign ctermfg=darkmagenta ctermbg=NONE cterm=NONE
- hi ALEError ctermfg=black ctermbg=darkred cterm=NONE
- hi ALEVirtualTextError ctermfg=black ctermbg=darkred cterm=NONE
- hi ALEWarning ctermfg=black ctermbg=darkmagenta cterm=NONE
- hi ALEVirtualTextWarning ctermfg=black ctermbg=darkmagenta cterm=NONE
- hi ALEInfo ctermfg=yellow ctermbg=NONE cterm=NONE
- hi ALEVirtualTextInfo ctermfg=yellow ctermbg=NONE cterm=NONE
hi Normal ctermfg=white ctermbg=black cterm=NONE
hi Statusline ctermfg=black ctermbg=gray cterm=NONE
hi StatuslineNC ctermfg=black ctermbg=darkgray cterm=NONE
@@ -298,10 +233,14 @@ if s:t_Co >= 16
hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE
hi Visual ctermfg=black ctermbg=cyan cterm=NONE
hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
- hi Pmenu ctermfg=NONE ctermbg=darkgrey cterm=NONE
- hi PmenuThumb ctermfg=NONE ctermbg=darkgray cterm=NONE
- hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=black ctermbg=gray cterm=NONE
+ hi PmenuThumb ctermfg=gray ctermbg=black cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=gray cterm=NONE
hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=gray cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
+ hi PmenuExtra ctermfg=darkgray ctermbg=gray cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=darkred ctermbg=black cterm=reverse
hi ErrorMsg ctermfg=darkred ctermbg=black cterm=reverse
@@ -310,7 +249,7 @@ if s:t_Co >= 16
hi Question ctermfg=darkyellow ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE
hi Todo ctermfg=yellow ctermbg=black cterm=reverse
- hi MatchParen ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi MatchParen ctermfg=magenta ctermbg=NONE cterm=bold
hi Search ctermfg=black ctermbg=darkgreen cterm=NONE
hi IncSearch ctermfg=black ctermbg=red cterm=NONE
hi CurSearch ctermfg=black ctermbg=darkyellow cterm=NONE
@@ -340,13 +279,13 @@ if s:t_Co >= 16
hi Conceal ctermfg=darkgray ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi Debug ctermfg=darkcyan ctermbg=NONE cterm=NONE
- hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
+ hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE
hi DiffDelete ctermfg=darkyellow ctermbg=NONE cterm=NONE
hi diffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE
hi diffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE
hi diffSubname ctermfg=darkmagenta ctermbg=NONE cterm=NONE
- hi DiffText ctermfg=black ctermbg=lightgrey cterm=NONE
- hi DiffChange ctermfg=black ctermbg=darkgray cterm=NONE
+ hi DiffText ctermfg=white ctermbg=lightgrey cterm=NONE
+ hi DiffChange ctermfg=white ctermbg=darkgray cterm=NONE
unlet s:t_Co
finish
endif
@@ -370,12 +309,16 @@ if s:t_Co >= 8
hi EndOfBuffer ctermfg=gray ctermbg=NONE cterm=bold
hi SpecialKey ctermfg=gray ctermbg=NONE cterm=bold
hi FoldColumn ctermfg=gray ctermbg=NONE cterm=bold
- hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
- hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
hi Pmenu ctermfg=black ctermbg=gray cterm=NONE
hi PmenuThumb ctermfg=gray ctermbg=black cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=gray cterm=NONE
hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=gray cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
+ hi PmenuExtra ctermfg=black ctermbg=gray cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=darkred ctermbg=gray cterm=bold,reverse
hi ErrorMsg ctermfg=darkred ctermbg=gray cterm=bold,reverse
@@ -384,7 +327,7 @@ if s:t_Co >= 8
hi Question ctermfg=darkyellow ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE
hi Todo ctermfg=darkyellow ctermbg=black cterm=reverse
- hi MatchParen ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi MatchParen ctermfg=magenta ctermbg=NONE cterm=bold
hi Search ctermfg=black ctermbg=darkgreen cterm=NONE
hi IncSearch ctermfg=black ctermbg=darkyellow cterm=NONE
hi CurSearch ctermfg=black ctermbg=darkyellow cterm=NONE
@@ -414,7 +357,7 @@ if s:t_Co >= 8
hi Conceal ctermfg=gray ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi Debug ctermfg=darkcyan ctermbg=NONE cterm=NONE
- hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
+ hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE
hi DiffDelete ctermfg=darkyellow ctermbg=NONE cterm=NONE
hi diffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE
hi diffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE
@@ -511,17 +454,19 @@ endif
" Color: color07 #9E9E9E 247 gray
" Color: color15 #BCBCBC 250 white
" Color: colorLine #303030 236 darkgrey
-" Color: colorB #262626 235 darkgrey
+" Color: colorB #3a3a3a 237 darkgrey
+" Color: colorF #262626 235 darkgrey
" Color: colorNonT #585858 240 darkgrey
" Color: colorC #FFAF5F 215 red
" Color: colorlC #5FFF00 82 green
" Color: colorV #1F3F5F 109 cyan
-" Color: diffAdd #87AF87 108 darkgreen
+" Color: colorMP #ff00af 199 magenta
+" Color: diffAdd #5f875f 65 darkgreen
" Color: diffDelete #af875f 137 darkyellow
-" Color: diffChange #AFAFAF 145 darkgray
-" Color: diffText #D7D7D7 188 lightgrey
+" Color: diffChange #5f5f5f 59 darkgray
+" Color: diffText #878787 102 lightgrey
" Color: black #000000 16 black
-" Color: white #FFFFFF 231 white
+" Color: white #dadada 253 white
" Term colors: color00 color01 color02 color03 color04 color05 color06 color07
" Term colors: color08 color09 color10 color11 color12 color13 color14 color15
" vim: et ts=2 sw=2
diff --git a/runtime/colors/lunaperche.vim b/runtime/colors/lunaperche.vim
index 2954f622aa..44c75c40cb 100644
--- a/runtime/colors/lunaperche.vim
+++ b/runtime/colors/lunaperche.vim
@@ -4,7 +4,7 @@
" Maintainer: Maxim Kim <habamax@gmail.com>
" Website: https://www.github.com/vim/colorschemes
" License: Vim License (see `:help license`)
-" Last Updated: Fri 16 Sep 2022 13:15:33 MSK
+" Last Updated: Sun 26 Mar 2023 23:04:18 AEDT
" Generated by Colortemplate v2.2.0
@@ -16,24 +16,8 @@ let s:t_Co = &t_Co
hi! link helpVim Title
hi! link helpHeader Title
hi! link helpHyperTextJump Underlined
-hi! link fugitiveSymbolicRef PreProc
-hi! link fugitiveHeading Statement
-hi! link fugitiveStagedHeading Statement
-hi! link fugitiveUnstagedHeading Statement
-hi! link fugitiveUntrackedHeading Statement
-hi! link fugitiveStagedModifier PreProc
-hi! link fugitiveUnstagedModifier PreProc
-hi! link fugitiveHash Constant
hi! link diffFile PreProc
hi! link markdownHeadingDelimiter Special
-hi! link rstSectionDelimiter Statement
-hi! link rstDirective PreProc
-hi! link rstHyperlinkReference Special
-hi! link rstFieldName Constant
-hi! link rstDelimiter Special
-hi! link rstInterpretedText Special
-hi! link rstCodeBlock Normal
-hi! link rstLiteralBlock rstCodeBlock
hi! link markdownUrl String
hi! link colortemplateKey Statement
hi! link xmlTagName Statement
@@ -51,30 +35,6 @@ hi! link vimParenSep Normal
hi! link vimOption Normal
hi! link vimCommentString Comment
hi! link pythonInclude Statement
-hi! link elixirOperator Statement
-hi! link elixirKeyword Statement
-hi! link elixirBlockDefinition Statement
-hi! link elixirDefine Statement
-hi! link elixirPrivateDefine Statement
-hi! link elixirGuard Statement
-hi! link elixirPrivateGuard Statement
-hi! link elixirModuleDefine Statement
-hi! link elixirProtocolDefine Statement
-hi! link elixirImplDefine Statement
-hi! link elixirRecordDefine Statement
-hi! link elixirPrivateRecordDefine Statement
-hi! link elixirMacroDefine Statement
-hi! link elixirPrivateMacroDefine Statement
-hi! link elixirDelegateDefine Statement
-hi! link elixirOverridableDefine Statement
-hi! link elixirExceptionDefine Statement
-hi! link elixirCallbackDefine Statement
-hi! link elixirStructDefine Statement
-hi! link elixirExUnitMacro Statement
-hi! link elixirInclude Statement
-hi! link elixirVariable Special
-hi! link elixirAtom Constant
-hi! link elixirDocTest String
hi! link shQuote Constant
hi! link shNoQuote Normal
hi! link shTestOpr Normal
@@ -138,12 +98,16 @@ if &background ==# 'dark'
hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
hi NonText guifg=#585858 guibg=NONE gui=NONE cterm=NONE
hi FoldColumn guifg=#585858 guibg=NONE gui=NONE cterm=NONE
- hi EndOfBuffer guifg=#585858 guibg=NONE gui=NONE cterm=NONE
hi SpecialKey guifg=#585858 guibg=NONE gui=NONE cterm=NONE
- hi Pmenu guifg=NONE guibg=#1c1c1c gui=NONE cterm=NONE
- hi PmenuSel guifg=NONE guibg=#444444 gui=NONE cterm=NONE
+ hi EndOfBuffer guifg=#585858 guibg=NONE gui=NONE cterm=NONE
+ hi Pmenu guifg=NONE guibg=#303030 gui=NONE cterm=NONE
+ hi PmenuSel guifg=NONE guibg=#4e4e4e gui=NONE cterm=NONE
hi PmenuThumb guifg=NONE guibg=#c6c6c6 gui=NONE cterm=NONE
hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind guifg=#ff5f5f guibg=#303030 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#ff5f5f guibg=#4e4e4e gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#767676 guibg=#303030 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#767676 guibg=#4e4e4e gui=NONE cterm=NONE
hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error guifg=#ffffff guibg=#ff5f5f gui=NONE cterm=NONE
hi ErrorMsg guifg=#ffffff guibg=#ff5f5f gui=NONE cterm=NONE
@@ -165,8 +129,8 @@ if &background ==# 'dark'
hi VisualNOS guifg=#000000 guibg=#5fafaf gui=NONE cterm=NONE
hi CursorLine guifg=NONE guibg=#262626 gui=NONE cterm=NONE
hi CursorColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE
- hi Folded guifg=#767676 guibg=#1c1c1c gui=NONE cterm=NONE
- hi ColorColumn guifg=NONE guibg=#1c1c1c gui=NONE cterm=NONE
+ hi Folded guifg=#767676 guibg=#303030 gui=NONE cterm=NONE
+ hi ColorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
hi SpellBad guifg=NONE guibg=NONE guisp=#ff5f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
hi SpellCap guifg=NONE guibg=NONE guisp=#5fafaf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
hi SpellLocal guifg=NONE guibg=NONE guisp=#5faf5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -184,9 +148,9 @@ if &background ==# 'dark'
hi Directory guifg=#5fafff guibg=NONE gui=bold cterm=bold
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
- hi DiffAdd guifg=#000000 guibg=#af87af gui=NONE cterm=NONE
- hi DiffChange guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
- hi DiffText guifg=#000000 guibg=#5fd7d7 gui=NONE cterm=NONE
+ hi DiffAdd guifg=#c6c6c6 guibg=#875f87 gui=NONE cterm=NONE
+ hi DiffChange guifg=#c6c6c6 guibg=#5f5f5f gui=NONE cterm=NONE
+ hi DiffText guifg=#afffff guibg=#5f8787 gui=NONE cterm=NONE
hi DiffDelete guifg=#d78787 guibg=NONE gui=NONE cterm=NONE
hi diffAdded guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
hi diffRemoved guifg=#d78787 guibg=NONE gui=NONE cterm=NONE
@@ -230,10 +194,14 @@ else
hi FoldColumn guifg=#9e9e9e guibg=NONE gui=NONE cterm=NONE
hi EndOfBuffer guifg=#9e9e9e guibg=NONE gui=NONE cterm=NONE
hi SpecialKey guifg=#9e9e9e guibg=NONE gui=NONE cterm=NONE
- hi Pmenu guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
+ hi Pmenu guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
hi PmenuSel guifg=NONE guibg=#c6c6c6 gui=NONE cterm=NONE
hi PmenuThumb guifg=NONE guibg=#767676 gui=NONE cterm=NONE
hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind guifg=#af0000 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#af0000 guibg=#c6c6c6 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#767676 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#767676 guibg=#c6c6c6 gui=NONE cterm=NONE
hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
@@ -253,10 +221,10 @@ else
hi Visual guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE
hi MatchParen guifg=NONE guibg=#c5e7c5 gui=NONE cterm=NONE
hi VisualNOS guifg=#ffffff guibg=#008787 gui=NONE cterm=NONE
- hi CursorLine guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
- hi CursorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
- hi Folded guifg=#767676 guibg=#eeeeee gui=NONE cterm=NONE
- hi ColorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
+ hi CursorLine guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
+ hi CursorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
+ hi Folded guifg=#767676 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi ColorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
hi SpellBad guifg=NONE guibg=NONE guisp=#af0000 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
hi SpellCap guifg=NONE guibg=NONE guisp=#005f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
hi SpellLocal guifg=NONE guibg=NONE guisp=#008700 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -302,24 +270,8 @@ if s:t_Co >= 256
hi! link helpVim Title
hi! link helpHeader Title
hi! link helpHyperTextJump Underlined
- hi! link fugitiveSymbolicRef PreProc
- hi! link fugitiveHeading Statement
- hi! link fugitiveStagedHeading Statement
- hi! link fugitiveUnstagedHeading Statement
- hi! link fugitiveUntrackedHeading Statement
- hi! link fugitiveStagedModifier PreProc
- hi! link fugitiveUnstagedModifier PreProc
- hi! link fugitiveHash Constant
hi! link diffFile PreProc
hi! link markdownHeadingDelimiter Special
- hi! link rstSectionDelimiter Statement
- hi! link rstDirective PreProc
- hi! link rstHyperlinkReference Special
- hi! link rstFieldName Constant
- hi! link rstDelimiter Special
- hi! link rstInterpretedText Special
- hi! link rstCodeBlock Normal
- hi! link rstLiteralBlock rstCodeBlock
hi! link markdownUrl String
hi! link colortemplateKey Statement
hi! link xmlTagName Statement
@@ -337,30 +289,6 @@ if s:t_Co >= 256
hi! link vimOption Normal
hi! link vimCommentString Comment
hi! link pythonInclude Statement
- hi! link elixirOperator Statement
- hi! link elixirKeyword Statement
- hi! link elixirBlockDefinition Statement
- hi! link elixirDefine Statement
- hi! link elixirPrivateDefine Statement
- hi! link elixirGuard Statement
- hi! link elixirPrivateGuard Statement
- hi! link elixirModuleDefine Statement
- hi! link elixirProtocolDefine Statement
- hi! link elixirImplDefine Statement
- hi! link elixirRecordDefine Statement
- hi! link elixirPrivateRecordDefine Statement
- hi! link elixirMacroDefine Statement
- hi! link elixirPrivateMacroDefine Statement
- hi! link elixirDelegateDefine Statement
- hi! link elixirOverridableDefine Statement
- hi! link elixirExceptionDefine Statement
- hi! link elixirCallbackDefine Statement
- hi! link elixirStructDefine Statement
- hi! link elixirExUnitMacro Statement
- hi! link elixirInclude Statement
- hi! link elixirVariable Special
- hi! link elixirAtom Constant
- hi! link elixirDocTest String
hi! link shQuote Constant
hi! link shNoQuote Normal
hi! link shTestOpr Normal
@@ -417,12 +345,16 @@ if s:t_Co >= 256
hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
hi NonText ctermfg=240 ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=240 ctermbg=NONE cterm=NONE
hi SpecialKey ctermfg=240 ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=NONE ctermbg=234 cterm=NONE
- hi PmenuSel ctermfg=NONE ctermbg=238 cterm=NONE
+ hi EndOfBuffer ctermfg=240 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=NONE ctermbg=236 cterm=NONE
+ hi PmenuSel ctermfg=NONE ctermbg=239 cterm=NONE
hi PmenuThumb ctermfg=NONE ctermbg=251 cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind ctermfg=203 ctermbg=236 cterm=NONE
+ hi PmenuKindSel ctermfg=203 ctermbg=239 cterm=NONE
+ hi PmenuExtra ctermfg=243 ctermbg=236 cterm=NONE
+ hi PmenuExtraSel ctermfg=243 ctermbg=239 cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=231 ctermbg=203 cterm=NONE
hi ErrorMsg ctermfg=231 ctermbg=203 cterm=NONE
@@ -442,8 +374,8 @@ if s:t_Co >= 256
hi VisualNOS ctermfg=16 ctermbg=73 cterm=NONE
hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE
hi CursorColumn ctermfg=NONE ctermbg=235 cterm=NONE
- hi Folded ctermfg=243 ctermbg=234 cterm=NONE
- hi ColorColumn ctermfg=NONE ctermbg=234 cterm=NONE
+ hi Folded ctermfg=243 ctermbg=236 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE
hi SpellBad ctermfg=203 ctermbg=NONE cterm=underline
hi SpellCap ctermfg=73 ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=77 ctermbg=NONE cterm=underline
@@ -461,9 +393,9 @@ if s:t_Co >= 256
hi Directory ctermfg=75 ctermbg=NONE cterm=bold
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
- hi DiffAdd ctermfg=16 ctermbg=139 cterm=NONE
- hi DiffChange ctermfg=16 ctermbg=252 cterm=NONE
- hi DiffText ctermfg=16 ctermbg=80 cterm=NONE
+ hi DiffAdd ctermfg=251 ctermbg=96 cterm=NONE
+ hi DiffChange ctermfg=251 ctermbg=59 cterm=NONE
+ hi DiffText ctermfg=159 ctermbg=66 cterm=NONE
hi DiffDelete ctermfg=174 ctermbg=NONE cterm=NONE
hi diffAdded ctermfg=77 ctermbg=NONE cterm=NONE
hi diffRemoved ctermfg=174 ctermbg=NONE cterm=NONE
@@ -500,10 +432,14 @@ if s:t_Co >= 256
hi FoldColumn ctermfg=247 ctermbg=NONE cterm=NONE
hi EndOfBuffer ctermfg=247 ctermbg=NONE cterm=NONE
hi SpecialKey ctermfg=247 ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=NONE ctermbg=255 cterm=NONE
+ hi Pmenu ctermfg=NONE ctermbg=254 cterm=NONE
hi PmenuSel ctermfg=NONE ctermbg=251 cterm=NONE
hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind ctermfg=124 ctermbg=254 cterm=NONE
+ hi PmenuKindSel ctermfg=124 ctermbg=251 cterm=NONE
+ hi PmenuExtra ctermfg=243 ctermbg=254 cterm=NONE
+ hi PmenuExtraSel ctermfg=243 ctermbg=251 cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=231 ctermbg=160 cterm=NONE
hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE
@@ -521,10 +457,10 @@ if s:t_Co >= 256
hi Visual ctermfg=231 ctermbg=67 cterm=NONE
hi MatchParen ctermfg=30 ctermbg=231 cterm=reverse
hi VisualNOS ctermfg=231 ctermbg=30 cterm=NONE
- hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE
- hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE
- hi Folded ctermfg=243 ctermbg=255 cterm=NONE
- hi ColorColumn ctermfg=NONE ctermbg=255 cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=255 cterm=NONE
+ hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
+ hi Folded ctermfg=243 ctermbg=254 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE
hi SpellBad ctermfg=124 ctermbg=NONE cterm=underline
hi SpellCap ctermfg=23 ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=28 ctermbg=NONE cterm=underline
@@ -585,12 +521,16 @@ if s:t_Co >= 16
hi LineNr ctermfg=grey ctermbg=NONE cterm=NONE
hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=grey ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=grey ctermbg=NONE cterm=NONE
hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=black ctermbg=darkgrey cterm=NONE
- hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
- hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE
+ hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkcyan cterm=NONE
+ hi PmenuExtra ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkcyan cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=white ctermbg=red cterm=NONE
hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
@@ -629,8 +569,8 @@ if s:t_Co >= 16
hi Directory ctermfg=blue ctermbg=NONE cterm=bold
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
- hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
- hi DiffChange ctermfg=black ctermbg=lightgray cterm=NONE
+ hi DiffAdd ctermfg=white ctermbg=darkmagenta cterm=NONE
+ hi DiffChange ctermfg=white ctermbg=darkgreen cterm=NONE
hi DiffText ctermfg=black ctermbg=cyan cterm=NONE
hi DiffDelete ctermfg=darkred ctermbg=NONE cterm=NONE
hi diffAdded ctermfg=green ctermbg=NONE cterm=NONE
@@ -669,9 +609,13 @@ if s:t_Co >= 16
hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
- hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
- hi PmenuThumb ctermfg=NONE ctermbg=darkgrey cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkcyan cterm=NONE
+ hi PmenuExtra ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkcyan cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=white ctermbg=red cterm=NONE
hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
@@ -751,14 +695,18 @@ if s:t_Co >= 8
hi QuickFixLine ctermfg=grey ctermbg=darkblue cterm=bold
hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
- hi NonText ctermfg=black ctermbg=NONE cterm=NONE
- hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
- hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=NONE ctermbg=grey cterm=NONE
+ hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=grey ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=grey ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkcyan cterm=NONE
+ hi PmenuExtra ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkcyan cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=grey ctermbg=darkred cterm=NONE
hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
@@ -796,8 +744,8 @@ if s:t_Co >= 8
hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
- hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
- hi DiffChange ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi DiffAdd ctermfg=white ctermbg=darkmagenta cterm=NONE
+ hi DiffChange ctermfg=white ctermbg=darkgreen cterm=NONE
hi DiffText ctermfg=black ctermbg=grey cterm=NONE
hi DiffDelete ctermfg=darkred ctermbg=NONE cterm=NONE
else
@@ -818,10 +766,14 @@ if s:t_Co >= 8
hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=NONE ctermbg=black cterm=NONE
+ hi Pmenu ctermfg=grey ctermbg=black cterm=NONE
hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
hi PmenuSel ctermfg=NONE ctermbg=darkcyan cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=black cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkcyan cterm=NONE
+ hi PmenuExtra ctermfg=grey ctermbg=black cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkcyan cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=grey ctermbg=darkred cterm=NONE
hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
@@ -956,20 +908,21 @@ endif
" Color: color15 #FFFFFF 231 white
" Color: colorDimWhite #E4E4E4 254 grey
" Color: colorLine #262626 235 darkgrey
-" Color: colorB #1C1C1C 234 darkgrey
+" Color: colorB #303030 236 darkgrey
" Color: colorNonT #585858 240 grey
" Color: colorTab #585858 240 grey
" Color: colorC #FFFFFF 231 white
" Color: colorlC #FF5FFF 207 magenta
" Color: colorV #005F87 24 darkblue
" Color: colorMP #C5E7C5 30 darkcyan
-" Color: colorPMenuSel #444444 238 darkcyan
+" Color: colorPMenuSel #4e4e4e 239 darkcyan
" Color: colorDim #878787 102 grey
-" Color: diffAdd #AF87AF 139 darkmagenta
+" Color: diffAdd #875f87 96 darkmagenta
" Color: diffDelete #D78787 174 darkred
-" Color: diffChange #D0D0D0 252 lightgray
-" Color: diffText #5FD7D7 80 cyan
-" Color: fgDiff #000000 16 black
+" Color: diffChange #5f5f5f 59 darkgreen
+" Color: diffText #5f8787 66 cyan
+" Color: fgDiffText #afffff 159 black
+" Color: fgDiff #C6C6C6 251 white
" Term colors: color00 color01 color02 color03 color04 color05 color06 color07
" Term colors: color08 color09 color10 color11 color12 color13 color14 color15
" Background: light
@@ -989,8 +942,8 @@ endif
" Color: color14 #008787 30 cyan
" Color: color07 #808080 244 grey
" Color: color15 #FFFFFF 231 white
-" Color: colorLine #E4E4E4 254 grey
-" Color: colorB #EEEEEE 255 grey
+" Color: colorLine #EEEEEE 255 grey
+" Color: colorB #E4E4E4 254 grey
" Color: colorNonT #9E9E9E 247 darkgrey
" Color: colorTab #BCBCBC 250 lightgrey
" Color: colorC #000000 16 black
diff --git a/runtime/colors/quiet.vim b/runtime/colors/quiet.vim
index d286839250..9ab313b837 100644
--- a/runtime/colors/quiet.vim
+++ b/runtime/colors/quiet.vim
@@ -1,10 +1,10 @@
" Name: quiet
-" Description: `monochrome`, but less ugly, with diffs, searches, a few other niceties, and both light and dark versions.
-" Author: neutaaaaan <neutaaaaan-gh@protonmail.com>
-" Maintainer: neutaaaaan <neutaaaaan-gh@protonmail.com>
+" Description: A mostly monochrome colorscheme, with a few niceties.
+" Author: Maxence Weynans <neutaaaaan@gmail.com>
+" Maintainer: Maxence Weynans <neutaaaaan@gmail.com>
" Website: https://github.com/vim/colorschemes
" License: Vim License (see `:help license`)`
-" Last Updated: Fri 16 Sep 2022 09:52:50 MSK
+" Last Updated: Wed 15 Mar 2023 06:45:06 PM CET
" Generated by Colortemplate v2.2.0
@@ -48,61 +48,66 @@ hi! link debugPC CursorLine
if &background ==# 'dark'
if (has('termguicolors') && &termguicolors) || has('gui_running')
- let g:terminal_ansi_colors = ['#080808', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#dadada', '#707070', '#ff005f', '#00d75f', '#ffaf00', '#5fafff', '#ff87ff', '#00d7d7', '#ffffff']
+ let g:terminal_ansi_colors = ['#000000', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#dadada', '#707070', '#ff005f', '#00d75f', '#ffaf00', '#5fafff', '#ff87ff', '#00d7d7', '#ffffff']
" Nvim uses g:terminal_color_{0-15} instead
for i in range(g:terminal_ansi_colors->len())
let g:terminal_color_{i} = g:terminal_ansi_colors[i]
endfor
endif
- hi Normal guifg=#dadada guibg=#080808 gui=NONE cterm=NONE
+ hi Normal guifg=#dadada guibg=#000000 gui=NONE cterm=NONE
hi ColorColumn guifg=NONE guibg=#1c1c1c gui=NONE cterm=NONE
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CurSearch guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
hi CursorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
hi CursorLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE
hi CursorLineNr guifg=#dadada guibg=#303030 gui=NONE cterm=NONE
- hi DiffAdd guifg=#00af00 guibg=#080808 gui=reverse cterm=reverse
- hi DiffChange guifg=#87afd7 guibg=#080808 gui=reverse cterm=reverse
- hi DiffDelete guifg=#d75f5f guibg=#080808 gui=reverse cterm=reverse
- hi DiffText guifg=#d787d7 guibg=#080808 gui=reverse cterm=reverse
+ hi DiffAdd guifg=#00af00 guibg=#000000 gui=reverse cterm=reverse
+ hi DiffChange guifg=#87afd7 guibg=#000000 gui=reverse cterm=reverse
+ hi DiffDelete guifg=#d75f5f guibg=#000000 gui=reverse cterm=reverse
+ hi DiffText guifg=#d787d7 guibg=#000000 gui=reverse cterm=reverse
hi Directory guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi EndOfBuffer guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi ErrorMsg guifg=#dadada guibg=#080808 gui=reverse cterm=reverse
+ hi EndOfBuffer guifg=#707070 guibg=NONE gui=NONE cterm=NONE
+ hi ErrorMsg guifg=#dadada guibg=#000000 gui=reverse cterm=reverse
hi FoldColumn guifg=#707070 guibg=NONE gui=NONE cterm=NONE
- hi Folded guifg=#707070 guibg=#080808 gui=NONE cterm=NONE
- hi IncSearch guifg=#ffaf00 guibg=#080808 gui=reverse cterm=reverse
- hi LineNr guifg=#444444 guibg=NONE gui=NONE cterm=NONE
+ hi Folded guifg=#707070 guibg=#000000 gui=NONE cterm=NONE
+ hi IncSearch guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
+ hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
hi ModeMsg guifg=#dadada guibg=NONE gui=bold cterm=bold
hi MoreMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
hi NonText guifg=#707070 guibg=NONE gui=NONE cterm=NONE
- hi Pmenu guifg=#080808 guibg=#87afd7 gui=NONE cterm=NONE
- hi PmenuSbar guifg=#dadada guibg=#707070 gui=NONE cterm=NONE
- hi PmenuSel guifg=#080808 guibg=#d787d7 gui=NONE cterm=NONE
- hi PmenuThumb guifg=#dadada guibg=#d787d7 gui=NONE cterm=NONE
+ hi Pmenu guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
+ hi PmenuKind guifg=#000000 guibg=#a8a8a8 gui=bold cterm=bold
+ hi PmenuSbar guifg=#707070 guibg=#585858 gui=NONE cterm=NONE
+ hi PmenuSel guifg=#000000 guibg=#dadada gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#000000 guibg=#dadada gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#000000 guibg=#dadada gui=bold cterm=bold
+ hi PmenuThumb guifg=#dadada guibg=#dadada gui=NONE cterm=NONE
hi Question guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi QuickFixLine guifg=#d787d7 guibg=#080808 gui=reverse cterm=reverse
- hi Search guifg=#00afff guibg=#080808 gui=reverse cterm=reverse
+ hi QuickFixLine guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
+ hi Search guifg=#00afff guibg=#000000 gui=reverse cterm=reverse
hi SignColumn guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi SpecialKey guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+ hi SpecialKey guifg=#707070 guibg=NONE gui=bold cterm=bold
hi SpellBad guifg=#d7005f guibg=NONE guisp=#d7005f gui=undercurl cterm=underline
hi SpellCap guifg=#0087d7 guibg=NONE guisp=#0087d7 gui=undercurl cterm=underline
hi SpellLocal guifg=#d787d7 guibg=NONE guisp=#d787d7 gui=undercurl cterm=underline
hi SpellRare guifg=#00afaf guibg=NONE guisp=#00afaf gui=undercurl cterm=underline
- hi StatusLine guifg=#080808 guibg=#dadada gui=bold cterm=bold
- hi StatusLineNC guifg=#707070 guibg=#080808 gui=reverse cterm=reverse
- hi TabLine guifg=#707070 guibg=#080808 gui=reverse cterm=reverse
+ hi StatusLine guifg=#000000 guibg=#dadada gui=bold cterm=bold
+ hi StatusLineNC guifg=#707070 guibg=#000000 gui=reverse cterm=reverse
+ hi TabLine guifg=#707070 guibg=#000000 gui=reverse cterm=reverse
hi TabLineFill guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi TabLineSel guifg=#080808 guibg=#dadada gui=bold cterm=bold
+ hi TabLineSel guifg=#000000 guibg=#dadada gui=bold cterm=bold
hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
- hi VertSplit guifg=#707070 guibg=#080808 gui=NONE cterm=NONE
- hi Visual guifg=#ffaf00 guibg=#080808 gui=reverse cterm=reverse
+ hi VertSplit guifg=#707070 guibg=#000000 gui=NONE cterm=NONE
+ hi Visual guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
hi VisualNOS guifg=NONE guibg=#303030 gui=NONE cterm=NONE
hi WarningMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi WildMenu guifg=#00afff guibg=#080808 gui=bold cterm=bold
+ hi WildMenu guifg=#00afff guibg=#000000 gui=bold cterm=bold
hi Comment guifg=#707070 guibg=NONE gui=bold cterm=bold
hi Constant guifg=#dadada guibg=NONE gui=NONE cterm=NONE
- hi Error guifg=#ff005f guibg=#080808 gui=bold,reverse cterm=bold,reverse
+ hi Error guifg=#ff005f guibg=#000000 gui=bold,reverse cterm=bold,reverse
hi Identifier guifg=#dadada guibg=NONE gui=NONE cterm=NONE
hi Ignore guifg=#dadada guibg=NONE gui=NONE cterm=NONE
hi PreProc guifg=#dadada guibg=NONE gui=NONE cterm=NONE
@@ -111,131 +116,141 @@ if &background ==# 'dark'
hi Todo guifg=#00ffaf guibg=NONE gui=bold,reverse cterm=bold,reverse
hi Type guifg=#dadada guibg=NONE gui=NONE cterm=NONE
hi Underlined guifg=#dadada guibg=NONE gui=underline cterm=underline
- hi CursorIM guifg=#080808 guibg=#afff00 gui=NONE cterm=NONE
- hi ToolbarLine guifg=NONE guibg=#080808 gui=NONE cterm=NONE
- hi ToolbarButton guifg=#dadada guibg=#080808 gui=bold cterm=bold
+ hi CursorIM guifg=#000000 guibg=#afff00 gui=NONE cterm=NONE
+ hi ToolbarLine guifg=NONE guibg=#000000 gui=NONE cterm=NONE
+ hi ToolbarButton guifg=#dadada guibg=#000000 gui=bold cterm=bold
else
" Light background
if (has('termguicolors') && &termguicolors) || has('gui_running')
- let g:terminal_ansi_colors = ['#080808', '#af0000', '#005f00', '#af5f00', '#005faf', '#870087', '#008787', '#d7d7d7', '#626262', '#d70000', '#008700', '#d78700', '#0087d7', '#af00af', '#00afaf', '#ffffff']
+ let g:terminal_ansi_colors = ['#000000', '#af0000', '#005f00', '#af5f00', '#005faf', '#870087', '#008787', '#d7d7d7', '#626262', '#d70000', '#008700', '#d78700', '#0087d7', '#af00af', '#00afaf', '#ffffff']
" Nvim uses g:terminal_color_{0-15} instead
for i in range(g:terminal_ansi_colors->len())
let g:terminal_color_{i} = g:terminal_ansi_colors[i]
endfor
endif
- hi Normal guifg=#080808 guibg=#d7d7d7 gui=NONE cterm=NONE
+ hi Normal guifg=#000000 guibg=#d7d7d7 gui=NONE cterm=NONE
hi ColorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CurSearch guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
hi CursorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
hi CursorLine guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
- hi CursorLineNr guifg=#080808 guibg=#eeeeee gui=NONE cterm=NONE
- hi DiffAdd guifg=#87d787 guibg=#080808 gui=reverse cterm=reverse
- hi DiffChange guifg=#afafd7 guibg=#080808 gui=reverse cterm=reverse
- hi DiffDelete guifg=#d78787 guibg=#080808 gui=reverse cterm=reverse
- hi DiffText guifg=#d787d7 guibg=#080808 gui=reverse cterm=reverse
- hi Directory guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi EndOfBuffer guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi ErrorMsg guifg=#080808 guibg=#d7d7d7 gui=reverse cterm=reverse
+ hi CursorLineNr guifg=#000000 guibg=#eeeeee gui=NONE cterm=NONE
+ hi DiffAdd guifg=#87d787 guibg=#000000 gui=reverse cterm=reverse
+ hi DiffChange guifg=#afafd7 guibg=#000000 gui=reverse cterm=reverse
+ hi DiffDelete guifg=#d78787 guibg=#000000 gui=reverse cterm=reverse
+ hi DiffText guifg=#d787d7 guibg=#000000 gui=reverse cterm=reverse
+ hi Directory guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi EndOfBuffer guifg=#626262 guibg=NONE gui=NONE cterm=NONE
+ hi ErrorMsg guifg=#000000 guibg=#d7d7d7 gui=reverse cterm=reverse
hi FoldColumn guifg=#626262 guibg=NONE gui=NONE cterm=NONE
hi Folded guifg=#626262 guibg=#d7d7d7 gui=NONE cterm=NONE
- hi IncSearch guifg=#ffaf00 guibg=#080808 gui=reverse cterm=reverse
+ hi IncSearch guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
hi LineNr guifg=#a8a8a8 guibg=NONE gui=NONE cterm=NONE
hi MatchParen guifg=#ff00af guibg=#d7d7d7 gui=bold cterm=bold
- hi ModeMsg guifg=#080808 guibg=NONE gui=bold cterm=bold
- hi MoreMsg guifg=#080808 guibg=NONE gui=NONE cterm=NONE
+ hi ModeMsg guifg=#000000 guibg=NONE gui=bold cterm=bold
+ hi MoreMsg guifg=#000000 guibg=NONE gui=NONE cterm=NONE
hi NonText guifg=#626262 guibg=NONE gui=NONE cterm=NONE
- hi Pmenu guifg=#080808 guibg=#afafd7 gui=NONE cterm=NONE
- hi PmenuSbar guifg=#080808 guibg=#626262 gui=NONE cterm=NONE
- hi PmenuSel guifg=#080808 guibg=#d787d7 gui=NONE cterm=NONE
- hi PmenuThumb guifg=#080808 guibg=#d787d7 gui=NONE cterm=NONE
- hi Question guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi QuickFixLine guifg=#d787d7 guibg=#080808 gui=reverse cterm=reverse
- hi Search guifg=#00afff guibg=#080808 gui=reverse cterm=reverse
- hi SignColumn guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi SpecialKey guifg=#080808 guibg=NONE gui=NONE cterm=NONE
+ hi Pmenu guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
+ hi PmenuKind guifg=#000000 guibg=#a8a8a8 gui=bold cterm=bold
+ hi PmenuSbar guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi PmenuSel guifg=#d7d7d7 guibg=#000000 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#d7d7d7 guibg=#000000 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#d7d7d7 guibg=#000000 gui=bold cterm=bold
+ hi PmenuThumb guifg=#000000 guibg=#000000 gui=NONE cterm=NONE
+ hi Question guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi QuickFixLine guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
+ hi Search guifg=#00afff guibg=#000000 gui=reverse cterm=reverse
+ hi SignColumn guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialKey guifg=#626262 guibg=NONE gui=bold cterm=bold
hi SpellBad guifg=#af0000 guibg=#d7d7d7 guisp=#af0000 gui=undercurl cterm=underline
hi SpellCap guifg=#005faf guibg=#d7d7d7 guisp=#005faf gui=undercurl cterm=underline
hi SpellLocal guifg=#870087 guibg=#d7d7d7 guisp=#870087 gui=undercurl cterm=underline
hi SpellRare guifg=#008787 guibg=#d7d7d7 guisp=#008787 gui=undercurl cterm=underline
- hi StatusLine guifg=#eeeeee guibg=#080808 gui=bold cterm=bold
- hi StatusLineNC guifg=#080808 guibg=#a8a8a8 gui=NONE cterm=NONE
- hi TabLine guifg=#080808 guibg=#a8a8a8 gui=NONE cterm=NONE
- hi TabLineFill guifg=#080808 guibg=#d7d7d7 gui=NONE cterm=NONE
- hi TabLineSel guifg=#eeeeee guibg=#080808 gui=bold cterm=bold
+ hi StatusLine guifg=#eeeeee guibg=#000000 gui=bold cterm=bold
+ hi StatusLineNC guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
+ hi TabLine guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
+ hi TabLineFill guifg=#000000 guibg=#d7d7d7 gui=NONE cterm=NONE
+ hi TabLineSel guifg=#eeeeee guibg=#000000 gui=bold cterm=bold
hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi VertSplit guifg=#626262 guibg=#d7d7d7 gui=NONE cterm=NONE
- hi Visual guifg=#ffaf00 guibg=#080808 gui=reverse cterm=reverse
+ hi Visual guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
hi VisualNOS guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
- hi WarningMsg guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi WildMenu guifg=#080808 guibg=#eeeeee gui=bold cterm=bold
- hi Comment guifg=#080808 guibg=NONE gui=bold cterm=bold
- hi Constant guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi Error guifg=#ff005f guibg=#080808 gui=bold,reverse cterm=bold,reverse
- hi Identifier guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi Ignore guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi PreProc guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi Special guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi Statement guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi Todo guifg=#00ffaf guibg=#080808 gui=bold,reverse cterm=bold,reverse
- hi Type guifg=#080808 guibg=NONE gui=NONE cterm=NONE
- hi Underlined guifg=#080808 guibg=NONE gui=underline cterm=underline
- hi CursorIM guifg=#080808 guibg=#afff00 gui=NONE cterm=NONE
+ hi WarningMsg guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi WildMenu guifg=#000000 guibg=#eeeeee gui=bold cterm=bold
+ hi Comment guifg=#000000 guibg=NONE gui=bold cterm=bold
+ hi Constant guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi Error guifg=#ff005f guibg=#000000 gui=bold,reverse cterm=bold,reverse
+ hi Identifier guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi Ignore guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi Special guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#00ffaf guibg=#000000 gui=bold,reverse cterm=bold,reverse
+ hi Type guifg=#000000 guibg=NONE gui=NONE cterm=NONE
+ hi Underlined guifg=#000000 guibg=NONE gui=underline cterm=underline
+ hi CursorIM guifg=#000000 guibg=#afff00 gui=NONE cterm=NONE
hi ToolbarLine guifg=NONE guibg=#d7d7d7 gui=NONE cterm=NONE
- hi ToolbarButton guifg=#080808 guibg=#d7d7d7 gui=bold cterm=bold
+ hi ToolbarButton guifg=#000000 guibg=#d7d7d7 gui=bold cterm=bold
endif
if s:t_Co >= 256
if &background ==# 'dark'
- hi Normal ctermfg=253 ctermbg=232 cterm=NONE
+ hi Normal ctermfg=253 ctermbg=16 cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=234 cterm=NONE
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CurSearch ctermfg=207 ctermbg=16 cterm=reverse
hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
hi CursorLineNr ctermfg=253 ctermbg=236 cterm=NONE
- hi DiffAdd ctermfg=34 ctermbg=232 cterm=reverse
- hi DiffChange ctermfg=110 ctermbg=232 cterm=reverse
- hi DiffDelete ctermfg=167 ctermbg=232 cterm=reverse
- hi DiffText ctermfg=176 ctermbg=232 cterm=reverse
+ hi DiffAdd ctermfg=34 ctermbg=16 cterm=reverse
+ hi DiffChange ctermfg=110 ctermbg=16 cterm=reverse
+ hi DiffDelete ctermfg=167 ctermbg=16 cterm=reverse
+ hi DiffText ctermfg=176 ctermbg=16 cterm=reverse
hi Directory ctermfg=253 ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=253 ctermbg=NONE cterm=NONE
- hi ErrorMsg ctermfg=253 ctermbg=232 cterm=reverse
+ hi EndOfBuffer ctermfg=242 ctermbg=NONE cterm=NONE
+ hi ErrorMsg ctermfg=253 ctermbg=16 cterm=reverse
hi FoldColumn ctermfg=242 ctermbg=NONE cterm=NONE
- hi Folded ctermfg=242 ctermbg=232 cterm=NONE
- hi IncSearch ctermfg=214 ctermbg=232 cterm=reverse
- hi LineNr ctermfg=238 ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=242 ctermbg=16 cterm=NONE
+ hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
+ hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
hi ModeMsg ctermfg=253 ctermbg=NONE cterm=bold
hi MoreMsg ctermfg=253 ctermbg=NONE cterm=NONE
hi NonText ctermfg=242 ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=232 ctermbg=110 cterm=NONE
- hi PmenuSbar ctermfg=253 ctermbg=242 cterm=NONE
- hi PmenuSel ctermfg=232 ctermbg=176 cterm=NONE
- hi PmenuThumb ctermfg=253 ctermbg=176 cterm=NONE
+ hi Pmenu ctermfg=16 ctermbg=248 cterm=NONE
+ hi PmenuExtra ctermfg=16 ctermbg=248 cterm=NONE
+ hi PmenuKind ctermfg=16 ctermbg=248 cterm=bold
+ hi PmenuSbar ctermfg=242 ctermbg=240 cterm=NONE
+ hi PmenuSel ctermfg=16 ctermbg=253 cterm=NONE
+ hi PmenuExtraSel ctermfg=16 ctermbg=253 cterm=NONE
+ hi PmenuKindSel ctermfg=16 ctermbg=253 cterm=bold
+ hi PmenuThumb ctermfg=253 ctermbg=253 cterm=NONE
hi Question ctermfg=253 ctermbg=NONE cterm=NONE
- hi QuickFixLine ctermfg=176 ctermbg=232 cterm=reverse
- hi Search ctermfg=39 ctermbg=232 cterm=reverse
+ hi QuickFixLine ctermfg=207 ctermbg=16 cterm=reverse
+ hi Search ctermfg=39 ctermbg=16 cterm=reverse
hi SignColumn ctermfg=253 ctermbg=NONE cterm=NONE
- hi SpecialKey ctermfg=253 ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=242 ctermbg=NONE cterm=bold
hi SpellBad ctermfg=161 ctermbg=NONE cterm=underline
hi SpellCap ctermfg=32 ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=176 ctermbg=NONE cterm=underline
hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline
- hi StatusLine ctermfg=232 ctermbg=253 cterm=bold
- hi StatusLineNC ctermfg=242 ctermbg=232 cterm=reverse
- hi TabLine ctermfg=242 ctermbg=232 cterm=reverse
+ hi StatusLine ctermfg=16 ctermbg=253 cterm=bold
+ hi StatusLineNC ctermfg=242 ctermbg=16 cterm=reverse
+ hi TabLine ctermfg=242 ctermbg=16 cterm=reverse
hi TabLineFill ctermfg=253 ctermbg=NONE cterm=NONE
- hi TabLineSel ctermfg=232 ctermbg=253 cterm=bold
+ hi TabLineSel ctermfg=16 ctermbg=253 cterm=bold
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
- hi VertSplit ctermfg=242 ctermbg=232 cterm=NONE
- hi Visual ctermfg=214 ctermbg=232 cterm=reverse
+ hi VertSplit ctermfg=242 ctermbg=16 cterm=NONE
+ hi Visual ctermfg=214 ctermbg=16 cterm=reverse
hi VisualNOS ctermfg=NONE ctermbg=236 cterm=NONE
hi WarningMsg ctermfg=253 ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=39 ctermbg=232 cterm=bold
+ hi WildMenu ctermfg=39 ctermbg=16 cterm=bold
hi Comment ctermfg=242 ctermbg=NONE cterm=bold
hi Constant ctermfg=253 ctermbg=NONE cterm=NONE
- hi Error ctermfg=197 ctermbg=232 cterm=bold,reverse
+ hi Error ctermfg=197 ctermbg=16 cterm=bold,reverse
hi Identifier ctermfg=253 ctermbg=NONE cterm=NONE
hi Ignore ctermfg=253 ctermbg=NONE cterm=NONE
hi PreProc ctermfg=253 ctermbg=NONE cterm=NONE
@@ -244,71 +259,76 @@ if s:t_Co >= 256
hi Todo ctermfg=49 ctermbg=NONE cterm=bold,reverse
hi Type ctermfg=253 ctermbg=NONE cterm=NONE
hi Underlined ctermfg=253 ctermbg=NONE cterm=underline
- hi CursorIM ctermfg=232 ctermbg=154 cterm=NONE
- hi ToolbarLine ctermfg=NONE ctermbg=232 cterm=NONE
- hi ToolbarButton ctermfg=253 ctermbg=232 cterm=bold
+ hi CursorIM ctermfg=16 ctermbg=154 cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=16 cterm=NONE
+ hi ToolbarButton ctermfg=253 ctermbg=16 cterm=bold
else
" Light background
- hi Normal ctermfg=232 ctermbg=188 cterm=NONE
+ hi Normal ctermfg=16 ctermbg=188 cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CurSearch ctermfg=207 ctermbg=16 cterm=reverse
hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
hi CursorLine ctermfg=NONE ctermbg=255 cterm=NONE
- hi CursorLineNr ctermfg=232 ctermbg=255 cterm=NONE
- hi DiffAdd ctermfg=114 ctermbg=232 cterm=reverse
- hi DiffChange ctermfg=146 ctermbg=232 cterm=reverse
- hi DiffDelete ctermfg=174 ctermbg=232 cterm=reverse
- hi DiffText ctermfg=176 ctermbg=232 cterm=reverse
- hi Directory ctermfg=232 ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=232 ctermbg=NONE cterm=NONE
- hi ErrorMsg ctermfg=232 ctermbg=188 cterm=reverse
+ hi CursorLineNr ctermfg=16 ctermbg=255 cterm=NONE
+ hi DiffAdd ctermfg=114 ctermbg=16 cterm=reverse
+ hi DiffChange ctermfg=146 ctermbg=16 cterm=reverse
+ hi DiffDelete ctermfg=174 ctermbg=16 cterm=reverse
+ hi DiffText ctermfg=176 ctermbg=16 cterm=reverse
+ hi Directory ctermfg=16 ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=241 ctermbg=NONE cterm=NONE
+ hi ErrorMsg ctermfg=16 ctermbg=188 cterm=reverse
hi FoldColumn ctermfg=241 ctermbg=NONE cterm=NONE
hi Folded ctermfg=241 ctermbg=188 cterm=NONE
- hi IncSearch ctermfg=214 ctermbg=232 cterm=reverse
+ hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
hi LineNr ctermfg=248 ctermbg=NONE cterm=NONE
hi MatchParen ctermfg=199 ctermbg=188 cterm=bold
- hi ModeMsg ctermfg=232 ctermbg=NONE cterm=bold
- hi MoreMsg ctermfg=232 ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=16 ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=16 ctermbg=NONE cterm=NONE
hi NonText ctermfg=241 ctermbg=NONE cterm=NONE
- hi Pmenu ctermfg=232 ctermbg=146 cterm=NONE
- hi PmenuSbar ctermfg=232 ctermbg=241 cterm=NONE
- hi PmenuSel ctermfg=232 ctermbg=176 cterm=NONE
- hi PmenuThumb ctermfg=232 ctermbg=176 cterm=NONE
- hi Question ctermfg=232 ctermbg=NONE cterm=NONE
- hi QuickFixLine ctermfg=176 ctermbg=232 cterm=reverse
- hi Search ctermfg=39 ctermbg=232 cterm=reverse
- hi SignColumn ctermfg=232 ctermbg=NONE cterm=NONE
- hi SpecialKey ctermfg=232 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=16 ctermbg=248 cterm=NONE
+ hi PmenuExtra ctermfg=16 ctermbg=248 cterm=NONE
+ hi PmenuKind ctermfg=16 ctermbg=248 cterm=bold
+ hi PmenuSbar ctermfg=16 ctermbg=254 cterm=NONE
+ hi PmenuSel ctermfg=188 ctermbg=16 cterm=NONE
+ hi PmenuExtraSel ctermfg=188 ctermbg=16 cterm=NONE
+ hi PmenuKindSel ctermfg=188 ctermbg=16 cterm=bold
+ hi PmenuThumb ctermfg=16 ctermbg=16 cterm=NONE
+ hi Question ctermfg=16 ctermbg=NONE cterm=NONE
+ hi QuickFixLine ctermfg=207 ctermbg=16 cterm=reverse
+ hi Search ctermfg=39 ctermbg=16 cterm=reverse
+ hi SignColumn ctermfg=16 ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=241 ctermbg=NONE cterm=bold
hi SpellBad ctermfg=124 ctermbg=188 cterm=underline
hi SpellCap ctermfg=25 ctermbg=188 cterm=underline
hi SpellLocal ctermfg=90 ctermbg=188 cterm=underline
hi SpellRare ctermfg=30 ctermbg=188 cterm=underline
- hi StatusLine ctermfg=255 ctermbg=232 cterm=bold
- hi StatusLineNC ctermfg=232 ctermbg=248 cterm=NONE
- hi TabLine ctermfg=232 ctermbg=248 cterm=NONE
- hi TabLineFill ctermfg=232 ctermbg=188 cterm=NONE
- hi TabLineSel ctermfg=255 ctermbg=232 cterm=bold
+ hi StatusLine ctermfg=255 ctermbg=16 cterm=bold
+ hi StatusLineNC ctermfg=16 ctermbg=248 cterm=NONE
+ hi TabLine ctermfg=16 ctermbg=248 cterm=NONE
+ hi TabLineFill ctermfg=16 ctermbg=188 cterm=NONE
+ hi TabLineSel ctermfg=255 ctermbg=16 cterm=bold
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=241 ctermbg=188 cterm=NONE
- hi Visual ctermfg=214 ctermbg=232 cterm=reverse
+ hi Visual ctermfg=214 ctermbg=16 cterm=reverse
hi VisualNOS ctermfg=NONE ctermbg=255 cterm=NONE
- hi WarningMsg ctermfg=232 ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=232 ctermbg=255 cterm=bold
- hi Comment ctermfg=232 ctermbg=NONE cterm=bold
- hi Constant ctermfg=232 ctermbg=NONE cterm=NONE
- hi Error ctermfg=197 ctermbg=232 cterm=bold,reverse
- hi Identifier ctermfg=232 ctermbg=NONE cterm=NONE
- hi Ignore ctermfg=232 ctermbg=NONE cterm=NONE
- hi PreProc ctermfg=232 ctermbg=NONE cterm=NONE
- hi Special ctermfg=232 ctermbg=NONE cterm=NONE
- hi Statement ctermfg=232 ctermbg=NONE cterm=NONE
- hi Todo ctermfg=49 ctermbg=232 cterm=bold,reverse
- hi Type ctermfg=232 ctermbg=NONE cterm=NONE
- hi Underlined ctermfg=232 ctermbg=NONE cterm=underline
- hi CursorIM ctermfg=232 ctermbg=154 cterm=NONE
+ hi WarningMsg ctermfg=16 ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=16 ctermbg=255 cterm=bold
+ hi Comment ctermfg=16 ctermbg=NONE cterm=bold
+ hi Constant ctermfg=16 ctermbg=NONE cterm=NONE
+ hi Error ctermfg=197 ctermbg=16 cterm=bold,reverse
+ hi Identifier ctermfg=16 ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=16 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=16 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=16 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=16 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=49 ctermbg=16 cterm=bold,reverse
+ hi Type ctermfg=16 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=16 ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=16 ctermbg=154 cterm=NONE
hi ToolbarLine ctermfg=NONE ctermbg=188 cterm=NONE
- hi ToolbarButton ctermfg=232 ctermbg=188 cterm=bold
+ hi ToolbarButton ctermfg=16 ctermbg=188 cterm=bold
endif
unlet s:t_Co
finish
@@ -316,6 +336,19 @@ endif
if s:t_Co >= 16
if &background ==# 'dark'
+ hi Comment ctermfg=darkgrey ctermbg=NONE cterm=bold
+ hi CurSearch ctermfg=magenta ctermbg=black cterm=reverse
+ hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi IncSearch ctermfg=yellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi PmenuSbar ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi Search ctermfg=cyan ctermbg=black cterm=reverse
+ hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=bold
+ hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi TabLine ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -328,43 +361,35 @@ if s:t_Co >= 16
hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
- hi IncSearch ctermfg=darkyellow ctermbg=black cterm=bold,reverse,underline
- hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
- hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
- hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
hi Question ctermfg=NONE ctermbg=NONE cterm=standout
hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
- hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
- hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
- hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
- hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
- hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
- hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Error ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -378,6 +403,18 @@ if s:t_Co >= 16
hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
else
" Light background
+ hi CurSearch ctermfg=magenta ctermbg=black cterm=reverse
+ hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi IncSearch ctermfg=yellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi PmenuSbar ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi Search ctermfg=cyan ctermbg=black cterm=reverse
+ hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=bold
+ hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi TabLine ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -390,43 +427,36 @@ if s:t_Co >= 16
hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
- hi IncSearch ctermfg=darkyellow ctermbg=black cterm=bold,reverse,underline
- hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
- hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
- hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
hi Question ctermfg=NONE ctermbg=NONE cterm=standout
hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
- hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
- hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
- hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
- hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
- hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Error ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -445,6 +475,19 @@ endif
if s:t_Co >= 8
if &background ==# 'dark'
+ hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
+ hi CurSearch ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
+ hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -457,43 +500,35 @@ if s:t_Co >= 8
hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
- hi IncSearch ctermfg=darkyellow ctermbg=black cterm=bold,reverse,underline
- hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
- hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
- hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
hi Question ctermfg=NONE ctermbg=NONE cterm=standout
hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
- hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
- hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
- hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
- hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
- hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
- hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Error ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -507,6 +542,18 @@ if s:t_Co >= 8
hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
else
" Light background
+ hi CurSearch ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
+ hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -519,43 +566,36 @@ if s:t_Co >= 8
hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
- hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
- hi IncSearch ctermfg=darkyellow ctermbg=black cterm=bold,reverse,underline
- hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
- hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
- hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
hi Question ctermfg=NONE ctermbg=NONE cterm=standout
hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
- hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
- hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
- hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
- hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
- hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Error ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
@@ -641,7 +681,7 @@ if s:t_Co >= 0
endif
" Background: dark
-" Color: dark0 #080808 232 black
+" Color: dark0 #000000 16 black
" Color: dark1 #d7005f 161 darkred
" Color: dark2 #00af5f 35 darkgreen
" Color: dark3 #d78700 172 darkyellow
@@ -669,13 +709,15 @@ endif
" Color: uiamber #ffaf00 214 darkyellow
" Color: uiblack #303030 236 darkgrey
" Color: yasogrey #1c1c1c 234 black
-" Color: linenrblack #444444 238 darkgrey
+" Color: linenrblack #585858 240 darkgrey
+" Color: uicursearch #ff5fff 207 magenta
+" Color: invisigrey #a8a8a8 248 darkgrey
" Color: errorred #ff005f 197 red
" Term colors: dark0 dark1 dark2 dark3 dark4 dark5 dark6 dark7
" Term colors: dark8 dark9 dark10 dark11 dark12 dark13 dark14 dark15
" Background: light
" Color: brightwhite #eeeeee 255 grey
-" Color: light0 #080808 232 black
+" Color: light0 #000000 16 black
" Color: light1 #af0000 124 darkred
" Color: light2 #005f00 22 darkgreen
" Color: light3 #af5f00 130 darkyellow
@@ -703,6 +745,7 @@ endif
" Color: uiamber #ffaf00 214 yellow
" Color: invisigrey #a8a8a8 248 darkgrey
" Color: yasogrey #e4e4e4 254 grey
+" Color: uicursearch #ff5fff 207 magenta
" Color: errorred #ff005f 197 red
" Term colors: light0 light1 light2 light3 light4 light5 light6 light7
" Term colors: light8 light9 light10 light11 light12 light13 light14 light15
diff --git a/runtime/colors/retrobox.vim b/runtime/colors/retrobox.vim
new file mode 100644
index 0000000000..c0c4f9f6c2
--- /dev/null
+++ b/runtime/colors/retrobox.vim
@@ -0,0 +1,882 @@
+" Name: Retro Box
+" Description: Retro groove color scheme similar to gruvbox originally designed by morhetz <morhetz@gmail.com>
+" Author: Maxim Kim <habamax@gmail.com>, ported from gruvbox8 of Lifepillar <lifepillar@lifepillar.me>
+" Maintainer: Maxim Kim <habamax@gmail.com>, ported from gruvbox8 of Lifepillar <lifepillar@lifepillar.me>
+" Website: https://www.github.com/vim/colorschemes
+" License: Vim License (see `:help license`)
+" Last Updated: Sun 12 Mar 2023 15:14:04 AEDT
+
+" Generated by Colortemplate v2.2.0
+
+hi clear
+let g:colors_name = 'retrobox'
+
+let s:t_Co = &t_Co
+
+hi! link CursorColumn CursorLine
+hi! link StatusLineTerm StatusLine
+hi! link StatusLineTermNC StatusLineNC
+hi! link VisualNOS Visual
+hi! link Tag Special
+hi! link lCursor Cursor
+hi! link MessageWindow PMenu
+hi! link PopupNotification Todo
+hi! link CurSearch Search
+
+if &background ==# 'dark'
+ if (has('termguicolors') && &termguicolors) || has('gui_running')
+ let g:terminal_ansi_colors = ['#1c1c1c', '#cc241d', '#98971a', '#d79921', '#458588', '#b16286', '#689d6a', '#a89984', '#928374', '#fb4934', '#b8bb26', '#fabd2f', '#83a598', '#d3869b', '#8ec07c', '#ebdbb2']
+ " Nvim uses g:terminal_color_{0-15} instead
+ for i in range(g:terminal_ansi_colors->len())
+ let g:terminal_color_{i} = g:terminal_ansi_colors[i]
+ endfor
+ endif
+ hi Normal guifg=#ebdbb2 guibg=#1c1c1c gui=NONE cterm=NONE
+ hi CursorLineNr guifg=#fabd2f guibg=#303030 gui=NONE cterm=NONE
+ hi FoldColumn guifg=#928374 guibg=#1c1c1c gui=NONE cterm=NONE
+ hi SignColumn guifg=#928374 guibg=#1c1c1c gui=NONE cterm=NONE
+ hi VertSplit guifg=#303030 guibg=#1c1c1c gui=NONE cterm=NONE
+ hi ColorColumn guifg=NONE guibg=#000000 gui=NONE cterm=NONE
+ hi Comment guifg=#928374 guibg=NONE gui=NONE cterm=NONE
+ hi CursorLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE
+ hi Error guifg=#fb4934 guibg=#1c1c1c gui=bold,reverse cterm=bold,reverse
+ hi ErrorMsg guifg=#1c1c1c guibg=#fb4934 gui=bold cterm=bold
+ hi Folded guifg=#928374 guibg=#121212 gui=NONE cterm=NONE
+ hi LineNr guifg=#7c6f64 guibg=NONE gui=NONE cterm=NONE
+ hi MatchParen guifg=NONE guibg=#504945 gui=bold,underline cterm=bold,underline
+ hi NonText guifg=#504945 guibg=NONE gui=NONE cterm=NONE
+ hi Pmenu guifg=#ebdbb2 guibg=#3c3836 gui=NONE cterm=NONE
+ hi PmenuSbar guifg=NONE guibg=#3c3836 gui=NONE cterm=NONE
+ hi PmenuSel guifg=#3c3836 guibg=#83a598 gui=bold cterm=bold
+ hi PmenuThumb guifg=NONE guibg=#7c6f64 gui=NONE cterm=NONE
+ hi PmenuKind guifg=#fb4934 guibg=#3c3836 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#fb4934 guibg=#83a598 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#a89984 guibg=#3c3836 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#303030 guibg=#83a598 gui=NONE cterm=NONE
+ hi SpecialKey guifg=#928374 guibg=NONE gui=NONE cterm=NONE
+ hi StatusLine guifg=#504945 guibg=#ebdbb2 gui=bold,reverse cterm=bold,reverse
+ hi StatusLineNC guifg=#3c3836 guibg=#a89984 gui=reverse cterm=reverse
+ hi TabLine guifg=#a89984 guibg=#3c3836 gui=NONE cterm=NONE
+ hi TabLineFill guifg=#ebdbb2 guibg=#3c3836 gui=NONE cterm=NONE
+ hi TabLineSel guifg=#fbf1c7 guibg=#1c1c1c gui=bold cterm=bold
+ hi ToolbarButton guifg=#fbf1c7 guibg=#303030 gui=bold cterm=bold
+ hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Visual guifg=#1c1c1c guibg=#83a598 gui=NONE cterm=NONE
+ hi WildMenu guifg=#83a598 guibg=#504945 gui=bold cterm=bold
+ hi EndOfBuffer guifg=#504945 guibg=NONE gui=NONE cterm=NONE
+ hi Conceal guifg=#83a598 guibg=NONE gui=NONE cterm=NONE
+ hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd guifg=#b8bb26 guibg=#1c1c1c gui=reverse cterm=reverse
+ hi DiffChange guifg=#8ec07c guibg=#1c1c1c gui=reverse cterm=reverse
+ hi DiffDelete guifg=#fb4934 guibg=#1c1c1c gui=reverse cterm=reverse
+ hi DiffText guifg=#fabd2f guibg=#1c1c1c gui=reverse cterm=reverse
+ hi Directory guifg=#b8bb26 guibg=NONE gui=bold cterm=bold
+ hi IncSearch guifg=#fe8019 guibg=#1c1c1c gui=reverse cterm=reverse
+ hi ModeMsg guifg=#fabd2f guibg=NONE gui=bold cterm=bold
+ hi MoreMsg guifg=#fabd2f guibg=NONE gui=bold cterm=bold
+ hi Question guifg=#fe8019 guibg=NONE gui=bold cterm=bold
+ hi Search guifg=#98971a guibg=#1c1c1c gui=reverse cterm=reverse
+ hi QuickFixLine guifg=#8ec07c guibg=#1c1c1c gui=reverse cterm=reverse
+ hi SpellBad guifg=#fb4934 guibg=NONE guisp=#fb4934 gui=undercurl cterm=underline
+ hi SpellCap guifg=#83a598 guibg=NONE guisp=#83a598 gui=undercurl cterm=underline
+ hi SpellLocal guifg=#8ec07c guibg=NONE guisp=#8ec07c gui=undercurl cterm=underline
+ hi SpellRare guifg=#d3869b guibg=NONE guisp=#d3869b gui=undercurl cterm=underline
+ hi Title guifg=#b8bb26 guibg=NONE gui=bold cterm=bold
+ hi WarningMsg guifg=#fb4934 guibg=NONE gui=bold cterm=bold
+ hi Boolean guifg=#d3869b guibg=NONE gui=NONE cterm=NONE
+ hi Character guifg=#d3869b guibg=NONE gui=NONE cterm=NONE
+ hi Conditional guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#d3869b guibg=NONE gui=NONE cterm=NONE
+ hi Define guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi Debug guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi Delimiter guifg=#fe8019 guibg=NONE gui=NONE cterm=NONE
+ hi Error guifg=#fb4934 guibg=#1c1c1c gui=bold,reverse cterm=bold,reverse
+ hi Exception guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi Float guifg=#d3869b guibg=NONE gui=NONE cterm=NONE
+ hi Function guifg=#b8bb26 guibg=NONE gui=bold cterm=bold
+ hi Identifier guifg=#83a598 guibg=NONE gui=NONE cterm=NONE
+ hi Ignore guifg=fg guibg=NONE gui=NONE cterm=NONE
+ hi Include guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi Keyword guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi Label guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi Macro guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi Number guifg=#d3869b guibg=NONE gui=NONE cterm=NONE
+ hi Operator guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi PreCondit guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi Repeat guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialChar guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialComment guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#fb4934 guibg=NONE gui=NONE cterm=NONE
+ hi StorageClass guifg=#fe8019 guibg=NONE gui=NONE cterm=NONE
+ hi Special guifg=#fe8019 guibg=NONE gui=NONE cterm=NONE
+ hi String guifg=#b8bb26 guibg=NONE gui=NONE cterm=NONE
+ hi Structure guifg=#8ec07c guibg=NONE gui=NONE cterm=NONE
+ hi Todo guifg=fg guibg=#1c1c1c gui=bold cterm=bold
+ hi Type guifg=#fabd2f guibg=NONE gui=NONE cterm=NONE
+ hi Typedef guifg=#fabd2f guibg=NONE gui=NONE cterm=NONE
+ hi Underlined guifg=#83a598 guibg=NONE gui=underline cterm=underline
+ hi CursorIM guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+else
+ " Light background
+ if (has('termguicolors') && &termguicolors) || has('gui_running')
+ let g:terminal_ansi_colors = ['#3c3836', '#cc241d', '#98971a', '#d79921', '#458588', '#b16286', '#689d6a', '#7c6f64', '#928374', '#9d0006', '#79740e', '#b57614', '#076678', '#8f3f71', '#427b58', '#fbf1c7']
+ " Nvim uses g:terminal_color_{0-15} instead
+ for i in range(g:terminal_ansi_colors->len())
+ let g:terminal_color_{i} = g:terminal_ansi_colors[i]
+ endfor
+ endif
+ hi Normal guifg=#3c3836 guibg=#fbf1c7 gui=NONE cterm=NONE
+ hi CursorLineNr guifg=#b57614 guibg=#e5d4b1 gui=NONE cterm=NONE
+ hi FoldColumn guifg=#928374 guibg=#fbf1c7 gui=NONE cterm=NONE
+ hi SignColumn guifg=#3c3836 guibg=#fbf1c7 gui=NONE cterm=NONE
+ hi VertSplit guifg=#bdae93 guibg=#fbf1c7 gui=NONE cterm=NONE
+ hi ColorColumn guifg=NONE guibg=#ebe1b7 gui=NONE cterm=NONE
+ hi Comment guifg=#928374 guibg=NONE gui=NONE cterm=NONE
+ hi CursorLine guifg=NONE guibg=#e5d4b1 gui=NONE cterm=NONE
+ hi Error guifg=#9d0006 guibg=#fbf1c7 gui=bold,reverse cterm=bold,reverse
+ hi ErrorMsg guifg=#fbf1c7 guibg=#9d0006 gui=bold cterm=bold
+ hi Folded guifg=#928374 guibg=#ffffd7 gui=NONE cterm=NONE
+ hi LineNr guifg=#a89984 guibg=NONE gui=NONE cterm=NONE
+ hi MatchParen guifg=NONE guibg=#e5d4b1 gui=bold,underline cterm=bold,underline
+ hi NonText guifg=#e5d4b1 guibg=NONE gui=NONE cterm=NONE
+ hi Pmenu guifg=#3c3836 guibg=#e5d4b1 gui=NONE cterm=NONE
+ hi PmenuSbar guifg=NONE guibg=#e5d4b1 gui=NONE cterm=NONE
+ hi PmenuSel guifg=#e5d4b1 guibg=#076678 gui=bold cterm=bold
+ hi PmenuThumb guifg=NONE guibg=#a89984 gui=NONE cterm=NONE
+ hi PmenuKind guifg=#9d0006 guibg=#e5d4b1 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#9d0006 guibg=#076678 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#7c6f64 guibg=#e5d4b1 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#bdae93 guibg=#076678 gui=NONE cterm=NONE
+ hi SpecialKey guifg=#928374 guibg=NONE gui=NONE cterm=NONE
+ hi StatusLine guifg=#bdae93 guibg=#3c3836 gui=bold,reverse cterm=bold,reverse
+ hi StatusLineNC guifg=#ebdbb2 guibg=#3c3836 gui=reverse cterm=reverse
+ hi TabLine guifg=#665c54 guibg=#ebdbb2 gui=NONE cterm=NONE
+ hi TabLineFill guifg=#ebdbb2 guibg=#ebdbb2 gui=NONE cterm=NONE
+ hi TabLineSel guifg=#282828 guibg=#fbf1c7 gui=bold cterm=bold
+ hi ToolbarButton guifg=#282828 guibg=#bdae93 gui=bold cterm=bold
+ hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Visual guifg=#fbf1c7 guibg=#076678 gui=NONE cterm=NONE
+ hi WildMenu guifg=#076678 guibg=#e5d4b1 gui=bold cterm=bold
+ hi EndOfBuffer guifg=#e5d4b1 guibg=NONE gui=NONE cterm=NONE
+ hi Conceal guifg=#076678 guibg=NONE gui=NONE cterm=NONE
+ hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd guifg=#79740e guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi DiffChange guifg=#427b58 guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi DiffDelete guifg=#9d0006 guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi DiffText guifg=#b57614 guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi Directory guifg=#79740e guibg=NONE gui=bold cterm=bold
+ hi IncSearch guifg=#ff5f00 guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi ModeMsg guifg=#3c3836 guibg=NONE gui=bold cterm=bold
+ hi MoreMsg guifg=#3c3836 guibg=NONE gui=bold cterm=bold
+ hi Question guifg=#ff5f00 guibg=NONE gui=bold cterm=bold
+ hi Search guifg=#98971a guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi QuickFixLine guifg=#427b58 guibg=#fbf1c7 gui=reverse cterm=reverse
+ hi SpellBad guifg=#9d0006 guibg=NONE guisp=#9d0006 gui=undercurl cterm=underline
+ hi SpellCap guifg=#076678 guibg=NONE guisp=#076678 gui=undercurl cterm=underline
+ hi SpellLocal guifg=#427b58 guibg=NONE guisp=#427b58 gui=undercurl cterm=underline
+ hi SpellRare guifg=#8f3f71 guibg=NONE guisp=#8f3f71 gui=undercurl cterm=underline
+ hi Title guifg=#79740e guibg=NONE gui=bold cterm=bold
+ hi WarningMsg guifg=#9d0006 guibg=NONE gui=bold cterm=bold
+ hi Boolean guifg=#8f3f71 guibg=NONE gui=NONE cterm=NONE
+ hi Character guifg=#8f3f71 guibg=NONE gui=NONE cterm=NONE
+ hi Conditional guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#8f3f71 guibg=NONE gui=NONE cterm=NONE
+ hi Define guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi Debug guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi Delimiter guifg=#ff5f00 guibg=NONE gui=NONE cterm=NONE
+ hi Error guifg=#9d0006 guibg=#fbf1c7 gui=bold,reverse cterm=bold,reverse
+ hi Exception guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi Float guifg=#8f3f71 guibg=NONE gui=NONE cterm=NONE
+ hi Function guifg=#79740e guibg=NONE gui=bold cterm=bold
+ hi Identifier guifg=#076678 guibg=NONE gui=NONE cterm=NONE
+ hi Ignore guifg=fg guibg=NONE gui=NONE cterm=NONE
+ hi Include guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi Keyword guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi Label guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi Macro guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi Number guifg=#8f3f71 guibg=NONE gui=NONE cterm=NONE
+ hi Operator guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi PreCondit guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi Repeat guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialChar guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialComment guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#9d0006 guibg=NONE gui=NONE cterm=NONE
+ hi StorageClass guifg=#ff5f00 guibg=NONE gui=NONE cterm=NONE
+ hi Special guifg=#ff5f00 guibg=NONE gui=NONE cterm=NONE
+ hi String guifg=#79740e guibg=NONE gui=NONE cterm=NONE
+ hi Structure guifg=#427b58 guibg=NONE gui=NONE cterm=NONE
+ hi Todo guifg=fg guibg=#fbf1c7 gui=bold cterm=bold
+ hi Type guifg=#b57614 guibg=NONE gui=NONE cterm=NONE
+ hi Typedef guifg=#b57614 guibg=NONE gui=NONE cterm=NONE
+ hi Underlined guifg=#076678 guibg=NONE gui=underline cterm=underline
+ hi CursorIM guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+endif
+
+if s:t_Co >= 256
+ if &background ==# 'dark'
+ hi Normal ctermfg=187 ctermbg=234 cterm=NONE
+ hi CursorLineNr ctermfg=214 ctermbg=236 cterm=NONE
+ hi FoldColumn ctermfg=102 ctermbg=234 cterm=NONE
+ hi SignColumn ctermfg=102 ctermbg=234 cterm=NONE
+ hi VertSplit ctermfg=236 ctermbg=234 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=16 cterm=NONE
+ hi Comment ctermfg=102 ctermbg=NONE cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
+ hi Error ctermfg=203 ctermbg=234 cterm=bold,reverse
+ hi ErrorMsg ctermfg=234 ctermbg=203 cterm=bold
+ hi Folded ctermfg=102 ctermbg=233 cterm=NONE
+ hi LineNr ctermfg=243 ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=239 cterm=bold,underline
+ hi NonText ctermfg=239 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=187 ctermbg=237 cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=237 cterm=NONE
+ hi PmenuSel ctermfg=237 ctermbg=109 cterm=bold
+ hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE
+ hi PmenuKind ctermfg=203 ctermbg=237 cterm=NONE
+ hi PmenuKindSel ctermfg=203 ctermbg=109 cterm=NONE
+ hi PmenuExtra ctermfg=102 ctermbg=237 cterm=NONE
+ hi PmenuExtraSel ctermfg=236 ctermbg=109 cterm=NONE
+ hi SpecialKey ctermfg=102 ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=239 ctermbg=187 cterm=bold,reverse
+ hi StatusLineNC ctermfg=237 ctermbg=102 cterm=reverse
+ hi TabLine ctermfg=102 ctermbg=237 cterm=NONE
+ hi TabLineFill ctermfg=187 ctermbg=237 cterm=NONE
+ hi TabLineSel ctermfg=230 ctermbg=234 cterm=bold
+ hi ToolbarButton ctermfg=230 ctermbg=236 cterm=bold
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=234 ctermbg=109 cterm=NONE
+ hi WildMenu ctermfg=109 ctermbg=239 cterm=bold
+ hi EndOfBuffer ctermfg=239 ctermbg=NONE cterm=NONE
+ hi Conceal ctermfg=109 ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd ctermfg=142 ctermbg=234 cterm=reverse
+ hi DiffChange ctermfg=107 ctermbg=234 cterm=reverse
+ hi DiffDelete ctermfg=203 ctermbg=234 cterm=reverse
+ hi DiffText ctermfg=214 ctermbg=234 cterm=reverse
+ hi Directory ctermfg=142 ctermbg=NONE cterm=bold
+ hi IncSearch ctermfg=208 ctermbg=234 cterm=reverse
+ hi ModeMsg ctermfg=214 ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=214 ctermbg=NONE cterm=bold
+ hi Question ctermfg=208 ctermbg=NONE cterm=bold
+ hi Search ctermfg=100 ctermbg=234 cterm=reverse
+ hi QuickFixLine ctermfg=107 ctermbg=234 cterm=reverse
+ hi SpellBad ctermfg=203 ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=109 ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=107 ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=175 ctermbg=NONE cterm=underline
+ hi Title ctermfg=142 ctermbg=NONE cterm=bold
+ hi WarningMsg ctermfg=203 ctermbg=NONE cterm=bold
+ hi Boolean ctermfg=175 ctermbg=NONE cterm=NONE
+ hi Character ctermfg=175 ctermbg=NONE cterm=NONE
+ hi Conditional ctermfg=203 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=175 ctermbg=NONE cterm=NONE
+ hi Define ctermfg=107 ctermbg=NONE cterm=NONE
+ hi Debug ctermfg=203 ctermbg=NONE cterm=NONE
+ hi Delimiter ctermfg=208 ctermbg=NONE cterm=NONE
+ hi Error ctermfg=203 ctermbg=234 cterm=bold,reverse
+ hi Exception ctermfg=203 ctermbg=NONE cterm=NONE
+ hi Float ctermfg=175 ctermbg=NONE cterm=NONE
+ hi Function ctermfg=142 ctermbg=NONE cterm=bold
+ hi Identifier ctermfg=109 ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
+ hi Include ctermfg=107 ctermbg=NONE cterm=NONE
+ hi Keyword ctermfg=203 ctermbg=NONE cterm=NONE
+ hi Label ctermfg=203 ctermbg=NONE cterm=NONE
+ hi Macro ctermfg=107 ctermbg=NONE cterm=NONE
+ hi Number ctermfg=175 ctermbg=NONE cterm=NONE
+ hi Operator ctermfg=107 ctermbg=NONE cterm=NONE
+ hi PreCondit ctermfg=107 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=107 ctermbg=NONE cterm=NONE
+ hi Repeat ctermfg=203 ctermbg=NONE cterm=NONE
+ hi SpecialChar ctermfg=203 ctermbg=NONE cterm=NONE
+ hi SpecialComment ctermfg=203 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=203 ctermbg=NONE cterm=NONE
+ hi StorageClass ctermfg=208 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=208 ctermbg=NONE cterm=NONE
+ hi String ctermfg=142 ctermbg=NONE cterm=NONE
+ hi Structure ctermfg=107 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=fg ctermbg=234 cterm=bold
+ hi Type ctermfg=214 ctermbg=NONE cterm=NONE
+ hi Typedef ctermfg=214 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=109 ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
+ else
+ " Light background
+ hi Normal ctermfg=237 ctermbg=230 cterm=NONE
+ hi CursorLineNr ctermfg=172 ctermbg=188 cterm=NONE
+ hi FoldColumn ctermfg=102 ctermbg=230 cterm=NONE
+ hi SignColumn ctermfg=237 ctermbg=230 cterm=NONE
+ hi VertSplit ctermfg=144 ctermbg=230 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=229 cterm=NONE
+ hi Comment ctermfg=102 ctermbg=NONE cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=188 cterm=NONE
+ hi Error ctermfg=124 ctermbg=230 cterm=bold,reverse
+ hi ErrorMsg ctermfg=230 ctermbg=124 cterm=bold
+ hi Folded ctermfg=102 ctermbg=231 cterm=NONE
+ hi LineNr ctermfg=137 ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=188 cterm=bold,underline
+ hi NonText ctermfg=188 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=237 ctermbg=188 cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=188 cterm=NONE
+ hi PmenuSel ctermfg=188 ctermbg=23 cterm=bold
+ hi PmenuThumb ctermfg=NONE ctermbg=137 cterm=NONE
+ hi PmenuKind ctermfg=124 ctermbg=188 cterm=NONE
+ hi PmenuKindSel ctermfg=124 ctermbg=23 cterm=NONE
+ hi PmenuExtra ctermfg=243 ctermbg=188 cterm=NONE
+ hi PmenuExtraSel ctermfg=144 ctermbg=23 cterm=NONE
+ hi SpecialKey ctermfg=102 ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=144 ctermbg=237 cterm=bold,reverse
+ hi StatusLineNC ctermfg=187 ctermbg=237 cterm=reverse
+ hi TabLine ctermfg=59 ctermbg=187 cterm=NONE
+ hi TabLineFill ctermfg=187 ctermbg=187 cterm=NONE
+ hi TabLineSel ctermfg=235 ctermbg=230 cterm=bold
+ hi ToolbarButton ctermfg=235 ctermbg=144 cterm=bold
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=230 ctermbg=23 cterm=NONE
+ hi WildMenu ctermfg=23 ctermbg=188 cterm=bold
+ hi EndOfBuffer ctermfg=188 ctermbg=NONE cterm=NONE
+ hi Conceal ctermfg=23 ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd ctermfg=64 ctermbg=230 cterm=reverse
+ hi DiffChange ctermfg=29 ctermbg=230 cterm=reverse
+ hi DiffDelete ctermfg=124 ctermbg=230 cterm=reverse
+ hi DiffText ctermfg=172 ctermbg=230 cterm=reverse
+ hi Directory ctermfg=64 ctermbg=NONE cterm=bold
+ hi IncSearch ctermfg=202 ctermbg=230 cterm=reverse
+ hi ModeMsg ctermfg=237 ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=237 ctermbg=NONE cterm=bold
+ hi Question ctermfg=202 ctermbg=NONE cterm=bold
+ hi Search ctermfg=100 ctermbg=230 cterm=reverse
+ hi QuickFixLine ctermfg=29 ctermbg=230 cterm=reverse
+ hi SpellBad ctermfg=124 ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=23 ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=29 ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=126 ctermbg=NONE cterm=underline
+ hi Title ctermfg=64 ctermbg=NONE cterm=bold
+ hi WarningMsg ctermfg=124 ctermbg=NONE cterm=bold
+ hi Boolean ctermfg=126 ctermbg=NONE cterm=NONE
+ hi Character ctermfg=126 ctermbg=NONE cterm=NONE
+ hi Conditional ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=126 ctermbg=NONE cterm=NONE
+ hi Define ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Debug ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Delimiter ctermfg=202 ctermbg=NONE cterm=NONE
+ hi Error ctermfg=124 ctermbg=230 cterm=bold,reverse
+ hi Exception ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Float ctermfg=126 ctermbg=NONE cterm=NONE
+ hi Function ctermfg=64 ctermbg=NONE cterm=bold
+ hi Identifier ctermfg=23 ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
+ hi Include ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Keyword ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Label ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Macro ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Number ctermfg=126 ctermbg=NONE cterm=NONE
+ hi Operator ctermfg=29 ctermbg=NONE cterm=NONE
+ hi PreCondit ctermfg=29 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Repeat ctermfg=124 ctermbg=NONE cterm=NONE
+ hi SpecialChar ctermfg=124 ctermbg=NONE cterm=NONE
+ hi SpecialComment ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=124 ctermbg=NONE cterm=NONE
+ hi StorageClass ctermfg=202 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=202 ctermbg=NONE cterm=NONE
+ hi String ctermfg=64 ctermbg=NONE cterm=NONE
+ hi Structure ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=fg ctermbg=230 cterm=bold
+ hi Type ctermfg=172 ctermbg=NONE cterm=NONE
+ hi Typedef ctermfg=172 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=23 ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
+ endif
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 16
+ if &background ==# 'dark'
+ hi Normal ctermfg=White ctermbg=Black cterm=NONE
+ hi ColorColumn ctermfg=Black ctermbg=DarkYellow cterm=NONE
+ hi Comment ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=Black cterm=reverse
+ hi ErrorMsg ctermfg=Black ctermbg=Red cterm=NONE
+ hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi LineNr ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=Black cterm=bold,underline
+ hi NonText ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=White ctermbg=DarkGray cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=DarkGray cterm=NONE
+ hi PmenuSel ctermfg=Black ctermbg=Blue cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=Blue cterm=NONE
+ hi PmenuKind ctermfg=DarkRed ctermbg=DarkGray cterm=NONE
+ hi PmenuKindSel ctermfg=DarkRed ctermbg=Blue cterm=NONE
+ hi PmenuExtra ctermfg=gray ctermbg=DarkGray cterm=NONE
+ hi PmenuExtraSel ctermfg=Black ctermbg=Blue cterm=NONE
+ hi SignColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=gray ctermbg=Black cterm=bold,reverse
+ hi StatusLineNC ctermfg=gray ctermbg=Black cterm=reverse
+ hi TabLine ctermfg=Black ctermbg=DarkGray cterm=NONE
+ hi TabLineFill ctermfg=Black ctermbg=DarkGray cterm=NONE
+ hi TabLineSel ctermfg=White ctermbg=Black cterm=bold
+ hi ToolbarButton ctermfg=White ctermbg=DarkGray cterm=bold
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=Black ctermbg=gray cterm=NONE
+ hi Visual ctermfg=Black ctermbg=Blue cterm=NONE
+ hi WildMenu ctermfg=White ctermbg=Black cterm=bold
+ hi EndOfBuffer ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd ctermfg=Green ctermbg=Black cterm=reverse
+ hi DiffChange ctermfg=Cyan ctermbg=Black cterm=reverse
+ hi DiffDelete ctermfg=Red ctermbg=Black cterm=reverse
+ hi DiffText ctermfg=Yellow ctermbg=Black cterm=reverse
+ hi Directory ctermfg=Green ctermbg=NONE cterm=bold
+ hi IncSearch ctermfg=Magenta ctermbg=Black cterm=reverse
+ hi ModeMsg ctermfg=Yellow ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=Yellow ctermbg=NONE cterm=bold
+ hi Question ctermfg=Magenta ctermbg=NONE cterm=bold
+ hi Search ctermfg=DarkGreen ctermbg=Black cterm=reverse
+ hi QuickFixLine ctermfg=Cyan ctermbg=Black cterm=reverse
+ hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
+ hi Title ctermfg=Green ctermbg=NONE cterm=bold
+ hi WarningMsg ctermfg=Red ctermbg=NONE cterm=bold
+ hi Boolean ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Character ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Conditional ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Define ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Debug ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Delimiter ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=Black cterm=bold,reverse
+ hi Exception ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Float ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Function ctermfg=Green ctermbg=NONE cterm=bold
+ hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
+ hi Include ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Keyword ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Label ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Macro ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Number ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreCondit ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Repeat ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialChar ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialComment ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
+ hi StorageClass ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi String ctermfg=Green ctermbg=NONE cterm=NONE
+ hi Structure ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=fg ctermbg=Black cterm=bold
+ hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Typedef ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=Blue ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
+ else
+ " Light background
+ hi Normal ctermfg=Black ctermbg=White cterm=NONE
+ hi ColorColumn ctermfg=White ctermbg=Grey cterm=NONE
+ hi Comment ctermfg=DarkGray ctermbg=NONE cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=White cterm=reverse
+ hi ErrorMsg ctermfg=White ctermbg=Red cterm=NONE
+ hi FoldColumn ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi LineNr ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=White cterm=bold,underline
+ hi NonText ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=Black ctermbg=Grey cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=Grey cterm=NONE
+ hi PmenuSel ctermfg=White ctermbg=Blue cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=Blue cterm=NONE
+ hi PmenuKind ctermfg=DarkRed ctermbg=Grey cterm=NONE
+ hi PmenuKindSel ctermfg=DarkRed ctermbg=Blue cterm=NONE
+ hi PmenuExtra ctermfg=DarkGray ctermbg=Grey cterm=NONE
+ hi PmenuExtraSel ctermfg=White ctermbg=Blue cterm=NONE
+ hi SignColumn ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=DarkGray ctermbg=White cterm=bold,reverse
+ hi StatusLineNC ctermfg=Grey ctermbg=DarkGray cterm=reverse
+ hi TabLine ctermfg=DarkGray ctermbg=Grey cterm=NONE
+ hi TabLineFill ctermfg=White ctermbg=Grey cterm=NONE
+ hi TabLineSel ctermfg=DarkGray ctermbg=White cterm=bold
+ hi ToolbarButton ctermfg=Black ctermbg=Grey cterm=bold
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=DarkGray ctermbg=Grey cterm=NONE
+ hi Visual ctermfg=White ctermbg=Blue cterm=NONE
+ hi WildMenu ctermfg=Black ctermbg=White cterm=bold
+ hi EndOfBuffer ctermfg=Grey ctermbg=NONE cterm=NONE
+ hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd ctermfg=Green ctermbg=White cterm=reverse
+ hi DiffChange ctermfg=Cyan ctermbg=White cterm=reverse
+ hi DiffDelete ctermfg=Red ctermbg=White cterm=reverse
+ hi DiffText ctermfg=Yellow ctermbg=White cterm=reverse
+ hi Directory ctermfg=Green ctermbg=NONE cterm=bold
+ hi IncSearch ctermfg=Magenta ctermbg=White cterm=reverse
+ hi ModeMsg ctermfg=Black ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=Black ctermbg=NONE cterm=bold
+ hi Question ctermfg=Magenta ctermbg=NONE cterm=bold
+ hi Search ctermfg=DarkGreen ctermbg=White cterm=reverse
+ hi QuickFixLine ctermfg=Cyan ctermbg=White cterm=reverse
+ hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
+ hi Title ctermfg=Green ctermbg=NONE cterm=bold
+ hi WarningMsg ctermfg=Red ctermbg=NONE cterm=bold
+ hi Boolean ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Character ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Conditional ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Define ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Debug ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Delimiter ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=White cterm=bold,reverse
+ hi Exception ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Float ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Function ctermfg=Green ctermbg=NONE cterm=bold
+ hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
+ hi Include ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Keyword ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Label ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Macro ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Number ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreCondit ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Repeat ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialChar ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialComment ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
+ hi StorageClass ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi String ctermfg=Green ctermbg=NONE cterm=NONE
+ hi Structure ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=fg ctermbg=White cterm=bold
+ hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Typedef ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=Blue ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
+ endif
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 8
+ if &background ==# 'dark'
+ hi Normal ctermfg=gray ctermbg=Black cterm=NONE
+ hi ColorColumn ctermfg=Black ctermbg=gray cterm=NONE
+ hi Comment ctermfg=gray ctermbg=NONE cterm=bold
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=Black cterm=reverse
+ hi ErrorMsg ctermfg=Black ctermbg=Red cterm=NONE
+ hi FoldColumn ctermfg=gray ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=gray ctermbg=NONE cterm=NONE
+ hi LineNr ctermfg=gray ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=gray ctermbg=NONE cterm=bold,underline
+ hi NonText ctermfg=gray ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=DarkGray ctermbg=White cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=DarkGray cterm=NONE
+ hi PmenuSel ctermfg=Black ctermbg=Blue cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=Blue cterm=NONE
+ hi PmenuKind ctermfg=Red ctermbg=White cterm=NONE
+ hi PmenuKindSel ctermfg=Red ctermbg=Blue cterm=NONE
+ hi PmenuExtra ctermfg=DarkGray ctermbg=White cterm=NONE
+ hi PmenuExtraSel ctermfg=DarkGray ctermbg=Blue cterm=NONE
+ hi SignColumn ctermfg=gray ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=gray ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=gray ctermbg=Black cterm=bold,reverse
+ hi StatusLineNC ctermfg=gray ctermbg=Black cterm=reverse
+ hi TabLine ctermfg=Black ctermbg=gray cterm=NONE
+ hi TabLineFill ctermfg=Black ctermbg=gray cterm=NONE
+ hi TabLineSel ctermfg=gray ctermbg=Black cterm=NONE
+ hi ToolbarButton ctermfg=Black ctermbg=gray cterm=bold
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=Black ctermbg=gray cterm=NONE
+ hi Visual ctermfg=Black ctermbg=Blue cterm=NONE
+ hi WildMenu ctermfg=Blue ctermbg=DarkGray cterm=bold
+ hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd ctermfg=Green ctermbg=Black cterm=reverse
+ hi DiffChange ctermfg=Cyan ctermbg=Black cterm=reverse
+ hi DiffDelete ctermfg=Red ctermbg=Black cterm=reverse
+ hi DiffText ctermfg=Yellow ctermbg=Black cterm=reverse
+ hi Directory ctermfg=Green ctermbg=NONE cterm=bold
+ hi IncSearch ctermfg=Magenta ctermbg=Black cterm=reverse
+ hi ModeMsg ctermfg=Yellow ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=Yellow ctermbg=NONE cterm=bold
+ hi Question ctermfg=Magenta ctermbg=NONE cterm=bold
+ hi Search ctermfg=DarkGreen ctermbg=Black cterm=reverse
+ hi QuickFixLine ctermfg=Cyan ctermbg=Black cterm=reverse
+ hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
+ hi Title ctermfg=Green ctermbg=NONE cterm=bold
+ hi WarningMsg ctermfg=Red ctermbg=NONE cterm=bold
+ hi Boolean ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Character ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Conditional ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Define ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Debug ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Delimiter ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=Black cterm=bold,reverse
+ hi Exception ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Float ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Function ctermfg=Green ctermbg=NONE cterm=bold
+ hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
+ hi Include ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Keyword ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Label ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Macro ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Number ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreCondit ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Repeat ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialChar ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialComment ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
+ hi StorageClass ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi String ctermfg=Green ctermbg=NONE cterm=NONE
+ hi Structure ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=fg ctermbg=Black cterm=bold
+ hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Typedef ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=Blue ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
+ else
+ " Light background
+ hi Normal ctermfg=Black ctermbg=Grey cterm=NONE
+ hi ColorColumn ctermfg=White ctermbg=Black cterm=NONE
+ hi Comment ctermfg=Black ctermbg=NONE cterm=bold
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=White cterm=reverse
+ hi ErrorMsg ctermfg=White ctermbg=Red cterm=NONE
+ hi FoldColumn ctermfg=Black ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=Black ctermbg=NONE cterm=NONE
+ hi LineNr ctermfg=Black ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=Black ctermbg=NONE cterm=bold,underline
+ hi NonText ctermfg=Black ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=Grey ctermbg=Black cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=Grey cterm=NONE
+ hi PmenuSel ctermfg=White ctermbg=Blue cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=Blue cterm=NONE
+ hi PmenuKind ctermfg=Red ctermbg=Black cterm=NONE
+ hi PmenuKindSel ctermfg=Red ctermbg=Blue cterm=NONE
+ hi PmenuExtra ctermfg=Grey ctermbg=Black cterm=NONE
+ hi PmenuExtraSel ctermfg=Grey ctermbg=Blue cterm=NONE
+ hi SignColumn ctermfg=Black ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=Black ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=Black ctermbg=White cterm=bold,reverse
+ hi StatusLineNC ctermfg=Black ctermbg=White cterm=reverse
+ hi TabLine ctermfg=White ctermbg=Black cterm=NONE
+ hi TabLineFill ctermfg=White ctermbg=Black cterm=NONE
+ hi TabLineSel ctermfg=Black ctermbg=White cterm=NONE
+ hi ToolbarButton ctermfg=White ctermbg=Black cterm=bold
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=White ctermbg=Black cterm=NONE
+ hi Visual ctermfg=White ctermbg=Blue cterm=NONE
+ hi WildMenu ctermfg=Blue ctermbg=Grey cterm=bold
+ hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi DiffAdd ctermfg=Green ctermbg=White cterm=reverse
+ hi DiffChange ctermfg=Cyan ctermbg=White cterm=reverse
+ hi DiffDelete ctermfg=Red ctermbg=White cterm=reverse
+ hi DiffText ctermfg=Yellow ctermbg=White cterm=reverse
+ hi Directory ctermfg=Green ctermbg=NONE cterm=bold
+ hi IncSearch ctermfg=Magenta ctermbg=White cterm=reverse
+ hi ModeMsg ctermfg=Black ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=Black ctermbg=NONE cterm=bold
+ hi Question ctermfg=Magenta ctermbg=NONE cterm=bold
+ hi Search ctermfg=DarkGreen ctermbg=White cterm=reverse
+ hi QuickFixLine ctermfg=Cyan ctermbg=White cterm=reverse
+ hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
+ hi Title ctermfg=Green ctermbg=NONE cterm=bold
+ hi WarningMsg ctermfg=Red ctermbg=NONE cterm=bold
+ hi Boolean ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Character ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Conditional ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Define ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Debug ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Delimiter ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Error ctermfg=Red ctermbg=White cterm=bold,reverse
+ hi Exception ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Float ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Function ctermfg=Green ctermbg=NONE cterm=bold
+ hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
+ hi Include ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Keyword ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Label ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Macro ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Number ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreCondit ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Repeat ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialChar ctermfg=Red ctermbg=NONE cterm=NONE
+ hi SpecialComment ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
+ hi StorageClass ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
+ hi String ctermfg=Green ctermbg=NONE cterm=NONE
+ hi Structure ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=fg ctermbg=White cterm=bold
+ hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Typedef ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=Blue ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
+ endif
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 0
+ hi Normal term=NONE
+ hi ColorColumn term=reverse
+ hi Conceal term=NONE
+ hi Cursor term=reverse
+ hi CursorColumn term=NONE
+ hi CursorLine term=underline
+ hi CursorLineNr term=bold
+ hi DiffAdd term=reverse
+ hi DiffChange term=NONE
+ hi DiffDelete term=reverse
+ hi DiffText term=reverse
+ hi Directory term=NONE
+ hi EndOfBuffer term=NONE
+ hi ErrorMsg term=bold,reverse
+ hi FoldColumn term=NONE
+ hi Folded term=NONE
+ hi IncSearch term=bold,reverse,underline
+ hi LineNr term=NONE
+ hi MatchParen term=bold,underline
+ hi ModeMsg term=bold
+ hi MoreMsg term=NONE
+ hi NonText term=NONE
+ hi Pmenu term=reverse
+ hi PmenuSbar term=reverse
+ hi PmenuSel term=bold
+ hi PmenuThumb term=NONE
+ hi Question term=standout
+ hi Search term=reverse
+ hi SignColumn term=reverse
+ hi SpecialKey term=bold
+ hi SpellBad term=underline
+ hi SpellCap term=underline
+ hi SpellLocal term=underline
+ hi SpellRare term=underline
+ hi StatusLine term=bold,reverse
+ hi StatusLineNC term=bold,underline
+ hi TabLine term=bold,underline
+ hi TabLineFill term=NONE
+ hi Terminal term=NONE
+ hi TabLineSel term=bold,reverse
+ hi Title term=NONE
+ hi VertSplit term=NONE
+ hi Visual term=reverse
+ hi VisualNOS term=NONE
+ hi WarningMsg term=standout
+ hi WildMenu term=bold
+ hi CursorIM term=NONE
+ hi ToolbarLine term=reverse
+ hi ToolbarButton term=bold,reverse
+ hi CurSearch term=reverse
+ hi CursorLineFold term=underline
+ hi CursorLineSign term=underline
+ hi Comment term=bold
+ hi Constant term=NONE
+ hi Error term=bold,reverse
+ hi Identifier term=NONE
+ hi Ignore term=NONE
+ hi PreProc term=NONE
+ hi Special term=NONE
+ hi Statement term=NONE
+ hi Todo term=bold,reverse
+ hi Type term=NONE
+ hi Underlined term=underline
+ unlet s:t_Co
+ finish
+endif
+
+" Color: neutralred #cc241d 160 DarkRed
+" Color: neutralgreen #98971a 100 DarkGreen
+" Color: neutralyellow #d79921 172 DarkYellow
+" Color: neutralblue #458588 66 DarkBlue
+" Color: neutralpurple #b16286 132 DarkMagenta
+" Color: neutralaqua #689d6a 71 DarkCyan
+" Color: neutralorange #d65d0e 166 LightRed
+" Background: dark
+" Color: bg0 #1c1c1c 234 Black
+" Color: bg1 #3c3836 237 DarkGray
+" Color: bg2 #504945 239 DarkGray
+" Color: bg3 #303030 236
+" Color: bg4 #7c6f64 243
+" Color: bg5 #000000 16 DarkGray
+" Color: bg6 #121212 233 DarkGray
+" Color: fg0 #fbf1c7 230 White
+" Color: fg1 #ebdbb2 187 White
+" Color: fg2 #d5c4a1 187
+" Color: fg3 #bdae93 144
+" Color: fg4 #a89984 102 gray
+" Color: grey #928374 102 DarkGray
+" Color: red #fb4934 203 Red
+" Color: green #b8bb26 142 Green
+" Color: yellow #fabd2f 214 Yellow
+" Color: blue #83a598 109 Blue
+" Color: purple #d3869b 175 Magenta
+" Color: aqua #8ec07c 107 Cyan
+" Color: orange #fe8019 208 Magenta
+" Term colors: bg0 neutralred neutralgreen neutralyellow neutralblue neutralpurple neutralaqua fg4
+" Term colors: grey red green yellow blue purple aqua fg1
+" Background: light
+" Color: bg0 #fbf1c7 230 White
+" Color: bg1 #ebdbb2 187 Grey
+" Color: bg2 #e5d4b1 188 Grey
+" Color: bg3 #bdae93 144
+" Color: bg4 #a89984 137
+" Color: bg5 #ebe1b7 229 Grey
+" Color: bg6 #ffffd7 231 Grey
+" Color: fg0 #282828 235 DarkGray
+" Color: fg1 #3c3836 237 Black
+" Color: fg2 #503836 237
+" Color: fg3 #665c54 59
+" Color: fg4 #7c6f64 243 Black
+" Color: grey #928374 102 DarkGray
+" Color: red #9d0006 124 Red
+" Color: green #79740e 64 Green
+" Color: yellow #b57614 172 Yellow
+" Color: blue #076678 23 Blue
+" Color: purple #8f3f71 126 Magenta
+" Color: aqua #427b58 29 Cyan
+" Color: orange #ff5f00 202 Magenta
+" Term colors: fg1 neutralred neutralgreen neutralyellow neutralblue neutralpurple neutralaqua fg4
+" Term colors: grey red green yellow blue purple aqua bg0
+" Background: any
+" vim: et ts=2 sw=2
diff --git a/runtime/colors/sorbet.vim b/runtime/colors/sorbet.vim
new file mode 100644
index 0000000000..38cb141243
--- /dev/null
+++ b/runtime/colors/sorbet.vim
@@ -0,0 +1,448 @@
+" Name: sorbet
+" Description: A shallow grave, a monument to the ruined age.
+" Author: Maxence Weynans <neutaaaaan@gmail.com>
+" Maintainer: Maxence Weynans <neutaaaaan@gmail.com>
+" Website: https://github.com/vim/colorschemes
+" License: Vim License (see `:help license`)`
+" Last Updated: Wed 15 Mar 2023 05:40:19 PM CET
+
+" Generated by Colortemplate v2.2.0
+
+set background=dark
+
+hi clear
+let g:colors_name = 'sorbet'
+
+let s:t_Co = &t_Co
+
+hi! link Terminal Normal
+hi! link StatusLineTerm StatusLine
+hi! link StatusLineTermNC StatusLineNC
+hi! link MessageWindow Pmenu
+hi! link PopupNotification Todo
+hi! link Boolean Constant
+hi! link Character Constant
+hi! link Conditional Statement
+hi! link Define PreProc
+hi! link Debug Special
+hi! link Delimiter Special
+hi! link ErrorMsg Error
+hi! link Exception Statement
+hi! link Float Constant
+hi! link Function Identifier
+hi! link Include PreProc
+hi! link Keyword Statement
+hi! link Label Statement
+hi! link Macro PreProc
+hi! link Number Constant
+hi! link Operator Statement
+hi! link PreCondit PreProc
+hi! link Repeat Statement
+hi! link SpecialChar Special
+hi! link SpecialComment Special
+hi! link StorageClass Type
+hi! link Structure Type
+hi! link Tag Special
+hi! link Typedef Type
+hi! link lCursor Cursor
+hi! link debugPC CursorLine
+
+if (has('termguicolors') && &termguicolors) || has('gui_running')
+ let g:terminal_ansi_colors = ['#000000', '#d75f5f', '#87d75f', '#d7af5f', '#87afd7', '#af87d7', '#5fafaf', '#dadada', '#707070', '#ff5f5f', '#87ff5f', '#ffd75f', '#87d7ff', '#d787ff', '#5fd7d7', '#ffffff']
+ " Nvim uses g:terminal_color_{0-15} instead
+ for i in range(g:terminal_ansi_colors->len())
+ let g:terminal_color_{i} = g:terminal_ansi_colors[i]
+ endfor
+endif
+hi Normal guifg=#dadada guibg=#161821 gui=NONE cterm=NONE
+hi ColorColumn guifg=NONE guibg=#262831 gui=NONE cterm=NONE
+hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi CurSearch guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
+hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+hi CursorColumn guifg=NONE guibg=#363841 gui=NONE cterm=NONE
+hi CursorLine guifg=NONE guibg=#363841 gui=NONE cterm=NONE
+hi CursorLineNr guifg=#d7d7ff guibg=#363841 gui=NONE cterm=NONE
+hi DiffAdd guifg=#00af5f guibg=#000000 gui=reverse cterm=reverse
+hi DiffChange guifg=#87afff guibg=#000000 gui=reverse cterm=reverse
+hi DiffDelete guifg=#d7005f guibg=#000000 gui=reverse cterm=reverse
+hi DiffText guifg=#ff87ff guibg=#000000 gui=reverse cterm=reverse
+hi Directory guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi EndOfBuffer guifg=#5f5f87 guibg=NONE gui=NONE cterm=NONE
+hi FoldColumn guifg=#8787af guibg=NONE gui=NONE cterm=NONE
+hi Folded guifg=#5f5f87 guibg=#161821 gui=NONE cterm=NONE
+hi IncSearch guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
+hi LineNr guifg=#5f5f87 guibg=NONE gui=NONE cterm=NONE
+hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
+hi ModeMsg guifg=#dadada guibg=NONE gui=bold cterm=bold
+hi MoreMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi NonText guifg=#707070 guibg=NONE gui=NONE cterm=NONE
+hi Pmenu guifg=#000000 guibg=#a6a8b1 gui=NONE cterm=NONE
+hi PmenuExtra guifg=#000000 guibg=#a6a8b1 gui=NONE cterm=NONE
+hi PmenuKind guifg=#000000 guibg=#a6a8b1 gui=bold cterm=bold
+hi PmenuSbar guifg=#707070 guibg=#5f5f87 gui=NONE cterm=NONE
+hi PmenuSel guifg=#000000 guibg=#d7d7ff gui=NONE cterm=NONE
+hi PmenuExtraSel guifg=#000000 guibg=#d7d7ff gui=NONE cterm=NONE
+hi PmenuKindSel guifg=#000000 guibg=#d7d7ff gui=bold cterm=bold
+hi PmenuThumb guifg=#dadada guibg=#d7d7ff gui=NONE cterm=NONE
+hi Question guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi QuickFixLine guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
+hi Search guifg=#00afff guibg=#000000 gui=reverse cterm=reverse
+hi SignColumn guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi SpecialKey guifg=#5f5f87 guibg=NONE gui=bold cterm=bold
+hi SpellBad guifg=#d75f5f guibg=NONE guisp=#d75f5f gui=undercurl cterm=underline
+hi SpellCap guifg=#87afd7 guibg=NONE guisp=#87afd7 gui=undercurl cterm=underline
+hi SpellLocal guifg=#af87d7 guibg=NONE guisp=#af87d7 gui=undercurl cterm=underline
+hi SpellRare guifg=#5fafaf guibg=NONE guisp=#5fafaf gui=undercurl cterm=underline
+hi StatusLine guifg=#000000 guibg=#d7d7ff gui=bold cterm=bold
+hi StatusLineNC guifg=#8787af guibg=#000000 gui=reverse cterm=reverse
+hi TabLine guifg=#8787af guibg=#000000 gui=reverse cterm=reverse
+hi TabLineFill guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi TabLineSel guifg=#000000 guibg=#d7d7ff gui=bold cterm=bold
+hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi VertSplit guifg=#5f5f87 guibg=NONE gui=NONE cterm=NONE
+hi Visual guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
+hi VisualNOS guifg=NONE guibg=#363841 gui=NONE cterm=NONE
+hi WarningMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi WildMenu guifg=#d7d7ff guibg=#161821 gui=bold cterm=bold
+hi Comment guifg=#af87d7 guibg=NONE gui=NONE cterm=NONE
+hi Constant guifg=#d75f5f guibg=NONE gui=NONE cterm=NONE
+hi Error guifg=#ff5f5f guibg=#000000 gui=bold,reverse cterm=bold,reverse
+hi Identifier guifg=#87d75f guibg=NONE gui=NONE cterm=NONE
+hi Ignore guifg=#dadada guibg=NONE gui=NONE cterm=NONE
+hi PreProc guifg=#87afd7 guibg=NONE gui=NONE cterm=NONE
+hi Special guifg=#5fafaf guibg=NONE gui=NONE cterm=NONE
+hi Statement guifg=#87afd7 guibg=NONE gui=NONE cterm=NONE
+hi String guifg=#d7af5f guibg=NONE gui=NONE cterm=NONE
+hi Todo guifg=#5fd7af guibg=NONE gui=bold,reverse cterm=bold,reverse
+hi Type guifg=#87afd7 guibg=NONE gui=NONE cterm=NONE
+hi Underlined guifg=#dadada guibg=NONE gui=underline cterm=underline
+hi CursorIM guifg=#000000 guibg=#afff00 gui=NONE cterm=NONE
+hi ToolbarLine guifg=NONE guibg=#000000 gui=NONE cterm=NONE
+hi ToolbarButton guifg=#dadada guibg=#000000 gui=bold cterm=bold
+hi DiffRemoved guifg=#d75f5f guibg=NONE gui=NONE cterm=NONE
+hi debugBreakpoint guifg=#8787af guibg=#000000 gui=bold,reverse cterm=bold,reverse
+
+if s:t_Co >= 256
+ hi Normal ctermfg=253 ctermbg=233 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=235 cterm=NONE
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CurSearch ctermfg=207 ctermbg=16 cterm=reverse
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE
+ hi CursorLineNr ctermfg=189 ctermbg=237 cterm=NONE
+ hi DiffAdd ctermfg=35 ctermbg=16 cterm=reverse
+ hi DiffChange ctermfg=111 ctermbg=16 cterm=reverse
+ hi DiffDelete ctermfg=161 ctermbg=16 cterm=reverse
+ hi DiffText ctermfg=213 ctermbg=16 cterm=reverse
+ hi Directory ctermfg=253 ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=60 ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=103 ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=60 ctermbg=233 cterm=NONE
+ hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
+ hi LineNr ctermfg=60 ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
+ hi ModeMsg ctermfg=253 ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=253 ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=242 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=16 ctermbg=248 cterm=NONE
+ hi PmenuExtra ctermfg=16 ctermbg=248 cterm=NONE
+ hi PmenuKind ctermfg=16 ctermbg=248 cterm=bold
+ hi PmenuSbar ctermfg=242 ctermbg=60 cterm=NONE
+ hi PmenuSel ctermfg=16 ctermbg=189 cterm=NONE
+ hi PmenuExtraSel ctermfg=16 ctermbg=189 cterm=NONE
+ hi PmenuKindSel ctermfg=16 ctermbg=189 cterm=bold
+ hi PmenuThumb ctermfg=253 ctermbg=189 cterm=NONE
+ hi Question ctermfg=253 ctermbg=NONE cterm=NONE
+ hi QuickFixLine ctermfg=207 ctermbg=16 cterm=reverse
+ hi Search ctermfg=39 ctermbg=16 cterm=reverse
+ hi SignColumn ctermfg=253 ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=60 ctermbg=NONE cterm=bold
+ hi SpellBad ctermfg=167 ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=110 ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=140 ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=73 ctermbg=NONE cterm=underline
+ hi StatusLine ctermfg=16 ctermbg=189 cterm=bold
+ hi StatusLineNC ctermfg=103 ctermbg=16 cterm=reverse
+ hi TabLine ctermfg=103 ctermbg=16 cterm=reverse
+ hi TabLineFill ctermfg=253 ctermbg=NONE cterm=NONE
+ hi TabLineSel ctermfg=16 ctermbg=189 cterm=bold
+ hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=60 ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=214 ctermbg=16 cterm=reverse
+ hi VisualNOS ctermfg=NONE ctermbg=237 cterm=NONE
+ hi WarningMsg ctermfg=253 ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=189 ctermbg=233 cterm=bold
+ hi Comment ctermfg=140 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=167 ctermbg=NONE cterm=NONE
+ hi Error ctermfg=203 ctermbg=16 cterm=bold,reverse
+ hi Identifier ctermfg=113 ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=253 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=110 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=73 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=110 ctermbg=NONE cterm=NONE
+ hi String ctermfg=179 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=79 ctermbg=NONE cterm=bold,reverse
+ hi Type ctermfg=110 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=253 ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=16 ctermbg=154 cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=16 cterm=NONE
+ hi ToolbarButton ctermfg=253 ctermbg=16 cterm=bold
+ hi DiffRemoved ctermfg=167 ctermbg=NONE cterm=NONE
+ hi debugBreakpoint ctermfg=103 ctermbg=16 cterm=bold,reverse
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 16
+ hi CurSearch ctermfg=magenta ctermbg=black cterm=reverse
+ hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi IncSearch ctermfg=yellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi PmenuSbar ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi Search ctermfg=cyan ctermbg=black cterm=reverse
+ hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=bold
+ hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi TabLine ctermfg=darkgrey ctermbg=NONE cterm=reverse
+ hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
+ hi DiffAdd ctermfg=darkgreen ctermbg=black cterm=reverse
+ hi DiffChange ctermfg=darkblue ctermbg=black cterm=reverse
+ hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
+ hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Question ctermfg=NONE ctermbg=NONE cterm=standout
+ hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
+ hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
+ hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Comment ctermfg=darkmagenta ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
+ hi Identifier ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi String ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=darkgreen ctermbg=black cterm=bold,reverse
+ hi Type ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi DiffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi debugBreakpoint ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 8
+ hi CurSearch ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
+ hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
+ hi DiffAdd ctermfg=darkgreen ctermbg=black cterm=reverse
+ hi DiffChange ctermfg=darkblue ctermbg=black cterm=reverse
+ hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
+ hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
+ hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Question ctermfg=NONE ctermbg=NONE cterm=standout
+ hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
+ hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
+ hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Comment ctermfg=darkmagenta ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
+ hi Identifier ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi String ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=darkgreen ctermbg=black cterm=bold,reverse
+ hi Type ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorIM ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ hi DiffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi debugBreakpoint ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 0
+ hi Normal term=NONE
+ hi ColorColumn term=reverse
+ hi Conceal term=NONE
+ hi Cursor term=reverse
+ hi CursorColumn term=NONE
+ hi CursorLine term=underline
+ hi CursorLineNr term=bold
+ hi DiffAdd term=reverse
+ hi DiffChange term=NONE
+ hi DiffDelete term=reverse
+ hi DiffText term=reverse
+ hi Directory term=NONE
+ hi EndOfBuffer term=NONE
+ hi ErrorMsg term=bold,reverse
+ hi FoldColumn term=NONE
+ hi Folded term=NONE
+ hi IncSearch term=bold,reverse,underline
+ hi LineNr term=NONE
+ hi MatchParen term=bold,underline
+ hi ModeMsg term=bold
+ hi MoreMsg term=NONE
+ hi NonText term=NONE
+ hi Pmenu term=reverse
+ hi PmenuSbar term=reverse
+ hi PmenuSel term=bold
+ hi PmenuThumb term=NONE
+ hi Question term=standout
+ hi Search term=reverse
+ hi SignColumn term=reverse
+ hi SpecialKey term=bold
+ hi SpellBad term=underline
+ hi SpellCap term=underline
+ hi SpellLocal term=underline
+ hi SpellRare term=underline
+ hi StatusLine term=bold,reverse
+ hi StatusLineNC term=bold,underline
+ hi TabLine term=bold,underline
+ hi TabLineFill term=NONE
+ hi Terminal term=NONE
+ hi TabLineSel term=bold,reverse
+ hi Title term=NONE
+ hi VertSplit term=NONE
+ hi Visual term=reverse
+ hi VisualNOS term=NONE
+ hi WarningMsg term=standout
+ hi WildMenu term=bold
+ hi CursorIM term=NONE
+ hi ToolbarLine term=reverse
+ hi ToolbarButton term=bold,reverse
+ hi CurSearch term=reverse
+ hi CursorLineFold term=underline
+ hi CursorLineSign term=underline
+ hi Comment term=bold
+ hi Constant term=NONE
+ hi Error term=bold,reverse
+ hi Identifier term=NONE
+ hi Ignore term=NONE
+ hi PreProc term=NONE
+ hi Special term=NONE
+ hi Statement term=NONE
+ hi Todo term=bold,reverse
+ hi Type term=NONE
+ hi Underlined term=underline
+ unlet s:t_Co
+ finish
+endif
+
+" Background: dark
+" Color: guibg #161821 233 black
+" Color: statusline #d7d7ff 189 white
+" Color: statuslineNC #8787af 103 grey
+" Color: darkuipurple #5f5f87 60 grey
+" Color: dark0 #000000 16 black
+" Color: dark1 #d75f5f 167 darkred
+" Color: dark2 #87d75f 113 darkgreen
+" Color: dark3 #d7af5f 179 darkyellow
+" Color: dark4 #87afd7 110 darkblue
+" Color: dark5 #af87d7 140 darkmagenta
+" Color: dark6 #5fafaf 73 darkcyan
+" Color: dark7 #dadada 253 grey
+" Color: dark8 #707070 242 darkgrey
+" Color: dark9 #ff5f5f 203 red
+" Color: dark10 #87ff5f 119 green
+" Color: dark11 #ffd75f 221 yellow
+" Color: dark12 #87d7ff 117 blue
+" Color: dark13 #d787ff 177 magenta
+" Color: dark14 #5fd7d7 80 cyan
+" Color: dark15 #ffffff 231 white
+" Color: diffred #d7005f 161 darkred
+" Color: diffgreen #00af5f 35 darkgreen
+" Color: diffblue #87afff 111 darkblue
+" Color: diffpink #ff87ff 213 darkmagenta
+" Color: uipink #ff00af 199 magenta
+" Color: uilime #afff00 154 green
+" Color: uiteal #5fd7af 79 green
+" Color: uiblue #00afff 39 blue
+" Color: uipurple #af00ff 129 darkmagenta
+" Color: uiamber #ffaf00 214 darkyellow
+" Color: uiblack #363841 237 darkgrey
+" Color: yasogrey #262831 235 black
+" Color: linenrblack #585858 240 darkgrey
+" Color: uicursearch #ff5fff 207 magenta
+" Color: invisigrey #a6a8b1 248 darkgrey
+" Color: errorred #ff5f5f 203 red
+" Term colors: dark0 dark1 dark2 dark3 dark4 dark5 dark6 dark7
+" Term colors: dark8 dark9 dark10 dark11 dark12 dark13 dark14 dark15
+" vim: et ts=2 sw=2
diff --git a/runtime/colors/wildcharm.vim b/runtime/colors/wildcharm.vim
new file mode 100644
index 0000000000..0f95ec88bb
--- /dev/null
+++ b/runtime/colors/wildcharm.vim
@@ -0,0 +1,761 @@
+" Name: Wild Charm
+" Description: Vibrant and playful, at least one popular AI thinks it is.
+" Author: Maxim Kim <habamax@gmail.com>
+" Maintainer: Maxim Kim <habamax@gmail.com>
+" Website: https://github.com/vim/colorschemes
+" License: Same as Vim
+" Last Updated: Sun 12 Mar 2023 18:46:06 AEDT
+
+" Generated by Colortemplate v2.2.0
+
+hi clear
+let g:colors_name = 'wildcharm'
+
+let s:t_Co = &t_Co
+
+hi! link Terminal Normal
+hi! link StatuslineTerm Statusline
+hi! link StatuslineTermNC StatuslineNC
+hi! link LineNrAbove LineNr
+hi! link LineNrBelow LineNr
+hi! link MessageWindow PMenu
+hi! link PopupNotification Todo
+hi! link CurSearch IncSearch
+if &background ==# 'dark'
+ if (has('termguicolors') && &termguicolors) || has('gui_running')
+ let g:terminal_ansi_colors = ['#000000', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#d0d0d0', '#767676', '#ff5f87', '#00d75f', '#ffaf00', '#00afff', '#ff87ff', '#00d7d7', '#ffffff']
+ " Nvim uses g:terminal_color_{0-15} instead
+ for i in range(g:terminal_ansi_colors->len())
+ let g:terminal_color_{i} = g:terminal_ansi_colors[i]
+ endfor
+ endif
+ hi Normal guifg=#d0d0d0 guibg=#000000 gui=NONE cterm=NONE
+ hi Statusline guifg=#d0d0d0 guibg=#000000 gui=reverse cterm=reverse
+ hi StatuslineNC guifg=#767676 guibg=#000000 gui=reverse cterm=reverse
+ hi VertSplit guifg=#767676 guibg=#767676 gui=NONE cterm=NONE
+ hi TabLine guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
+ hi TabLineFill guifg=NONE guibg=#767676 gui=NONE cterm=NONE
+ hi TabLineSel guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE
+ hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
+ hi QuickFixLine guifg=#000000 guibg=#ff87ff gui=NONE cterm=NONE
+ hi CursorLineNr guifg=#ffffff guibg=NONE gui=bold cterm=bold
+ hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
+ hi NonText guifg=#585858 guibg=NONE gui=NONE cterm=NONE
+ hi FoldColumn guifg=#585858 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialKey guifg=#585858 guibg=NONE gui=NONE cterm=NONE
+ hi EndOfBuffer guifg=#585858 guibg=NONE gui=NONE cterm=NONE
+ hi EndOfBuffer guifg=#767676 guibg=NONE gui=NONE cterm=NONE
+ hi Pmenu guifg=#d0d0d0 guibg=#303030 gui=NONE cterm=NONE
+ hi PmenuSel guifg=#000000 guibg=#ffaf00 gui=NONE cterm=NONE
+ hi PmenuThumb guifg=NONE guibg=#d0d0d0 gui=NONE cterm=NONE
+ hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind guifg=#ff5f87 guibg=#303030 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#d7005f guibg=#ffaf00 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#767676 guibg=#303030 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#000000 guibg=#ffaf00 gui=NONE cterm=NONE
+ hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error guifg=#ffffff guibg=#d7005f gui=NONE cterm=NONE
+ hi ErrorMsg guifg=#ffffff guibg=#d7005f gui=NONE cterm=NONE
+ hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg guifg=#00d75f guibg=NONE gui=NONE cterm=NONE
+ hi Question guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
+ hi WarningMsg guifg=#ffaf00 guibg=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#875fff guibg=#000000 gui=reverse cterm=reverse
+ hi Search guifg=#000000 guibg=#00d75f gui=NONE cterm=NONE
+ hi IncSearch guifg=#000000 guibg=#ffaf00 gui=NONE cterm=NONE
+ hi WildMenu guifg=#000000 guibg=#ffaf00 gui=NONE cterm=NONE
+ hi debugPC guifg=#0087d7 guibg=NONE gui=reverse cterm=reverse
+ hi debugBreakpoint guifg=#00afaf guibg=NONE gui=reverse cterm=reverse
+ hi Cursor guifg=#ffffff guibg=#000000 gui=reverse cterm=reverse
+ hi lCursor guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
+ hi Visual guifg=#000000 guibg=#0087d7 gui=NONE cterm=NONE
+ hi VisualNOS guifg=#000000 guibg=#00afff gui=NONE cterm=NONE
+ hi CursorLine guifg=NONE guibg=#262626 gui=NONE cterm=NONE
+ hi CursorColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE
+ hi Folded guifg=#767676 guibg=#303030 gui=NONE cterm=NONE
+ hi ColorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
+ hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
+ hi SpellBad guifg=NONE guibg=NONE guisp=#ff5f87 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellCap guifg=NONE guibg=NONE guisp=#00afaf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellLocal guifg=NONE guibg=NONE guisp=#00af5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellRare guifg=NONE guibg=NONE guisp=#ff87ff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Comment guifg=#767676 guibg=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#ff5f87 guibg=NONE gui=NONE cterm=NONE
+ hi String guifg=#00d75f guibg=NONE gui=NONE cterm=NONE
+ hi Identifier guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#00afff guibg=NONE gui=NONE cterm=NONE
+ hi Type guifg=#ffaf00 guibg=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#00d7d7 guibg=NONE gui=NONE cterm=NONE
+ hi Special guifg=#875fff guibg=NONE gui=NONE cterm=NONE
+ hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory guifg=#00afff guibg=NONE gui=bold cterm=bold
+ hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd guifg=#afffaf guibg=#5f875f gui=NONE cterm=NONE
+ hi DiffChange guifg=#d0d0d0 guibg=#5f5f5f gui=NONE cterm=NONE
+ hi DiffText guifg=#afffff guibg=#5f8787 gui=NONE cterm=NONE
+ hi DiffDelete guifg=#ffafaf guibg=#875f5f gui=NONE cterm=NONE
+ hi diffAdded guifg=#00af5f guibg=NONE gui=NONE cterm=NONE
+ hi diffRemoved guifg=#d7005f guibg=NONE gui=NONE cterm=NONE
+else
+ " Light background
+ if (has('termguicolors') && &termguicolors) || has('gui_running')
+ let g:terminal_ansi_colors = ['#000000', '#af0000', '#008700', '#af5f00', '#005faf', '#870087', '#008787', '#8a8a8a', '#808080', '#d70000', '#5faf5f', '#d78700', '#0087d7', '#af00af', '#00afaf', '#ffffff']
+ " Nvim uses g:terminal_color_{0-15} instead
+ for i in range(g:terminal_ansi_colors->len())
+ let g:terminal_color_{i} = g:terminal_ansi_colors[i]
+ endfor
+ endif
+ hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
+ hi Statusline guifg=#ffffff guibg=#5f5f5f gui=NONE cterm=NONE
+ hi StatuslineNC guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
+ hi VertSplit guifg=#d0d0d0 guibg=#d0d0d0 gui=NONE cterm=NONE
+ hi TabLine guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
+ hi TabLineFill guifg=NONE guibg=#808080 gui=NONE cterm=NONE
+ hi TabLineSel guifg=#ffffff guibg=#000000 gui=reverse cterm=reverse
+ hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE
+ hi QuickFixLine guifg=#ffffff guibg=#870087 gui=NONE cterm=NONE
+ hi CursorLineNr guifg=#000000 guibg=NONE gui=bold cterm=bold
+ hi LineNr guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
+ hi NonText guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
+ hi FoldColumn guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
+ hi EndOfBuffer guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
+ hi SpecialKey guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
+ hi Pmenu guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi PmenuSel guifg=#ffffff guibg=#d78700 gui=NONE cterm=NONE
+ hi PmenuThumb guifg=NONE guibg=#808080 gui=NONE cterm=NONE
+ hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind guifg=#d70000 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi PmenuKindSel guifg=#af0000 guibg=#d78700 gui=NONE cterm=NONE
+ hi PmenuExtra guifg=#808080 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi PmenuExtraSel guifg=#ffffff guibg=#d78700 gui=NONE cterm=NONE
+ hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
+ hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
+ hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg guifg=#008700 guibg=NONE gui=NONE cterm=NONE
+ hi Question guifg=#870087 guibg=NONE gui=NONE cterm=NONE
+ hi WarningMsg guifg=#af5f00 guibg=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#8700ff guibg=#ffffff gui=reverse cterm=reverse
+ hi Search guifg=#ffffff guibg=#008700 gui=NONE cterm=NONE
+ hi IncSearch guifg=#ffffff guibg=#d78700 gui=NONE cterm=NONE
+ hi WildMenu guifg=#ffffff guibg=#d78700 gui=NONE cterm=NONE
+ hi debugPC guifg=#005faf guibg=NONE gui=reverse cterm=reverse
+ hi debugBreakpoint guifg=#008787 guibg=NONE gui=reverse cterm=reverse
+ hi Cursor guifg=#000000 guibg=#ffffff gui=reverse cterm=reverse
+ hi lCursor guifg=#ff00ff guibg=#000000 gui=reverse cterm=reverse
+ hi Visual guifg=#ffffff guibg=#0087d7 gui=NONE cterm=NONE
+ hi VisualNOS guifg=#ffffff guibg=#005faf gui=NONE cterm=NONE
+ hi CursorLine guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
+ hi CursorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
+ hi Folded guifg=#808080 guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi ColorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
+ hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
+ hi SpellBad guifg=NONE guibg=NONE guisp=#af0000 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellCap guifg=NONE guibg=NONE guisp=#008787 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellLocal guifg=NONE guibg=NONE guisp=#008700 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi SpellRare guifg=NONE guibg=NONE guisp=#af00af gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Comment guifg=#8a8a8a guibg=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#af0000 guibg=NONE gui=NONE cterm=NONE
+ hi String guifg=#008700 guibg=NONE gui=NONE cterm=NONE
+ hi Identifier guifg=#870087 guibg=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#005faf guibg=NONE gui=NONE cterm=NONE
+ hi Type guifg=#af5f00 guibg=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#008787 guibg=NONE gui=NONE cterm=NONE
+ hi Special guifg=#8700ff guibg=NONE gui=NONE cterm=NONE
+ hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory guifg=#005faf guibg=NONE gui=bold cterm=bold
+ hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd guifg=#005f00 guibg=#afd7af gui=NONE cterm=NONE
+ hi DiffChange guifg=#262626 guibg=#dadada gui=NONE cterm=NONE
+ hi DiffText guifg=#005f5f guibg=#afd7d7 gui=NONE cterm=NONE
+ hi DiffDelete guifg=#875f5f guibg=#ffd7d7 gui=NONE cterm=NONE
+ hi diffAdded guifg=#008700 guibg=NONE gui=NONE cterm=NONE
+ hi diffRemoved guifg=#d70000 guibg=NONE gui=NONE cterm=NONE
+endif
+
+if s:t_Co >= 256
+ hi! link Terminal Normal
+ hi! link StatuslineTerm Statusline
+ hi! link StatuslineTermNC StatuslineNC
+ hi! link LineNrAbove LineNr
+ hi! link LineNrBelow LineNr
+ hi! link MessageWindow PMenu
+ hi! link PopupNotification Todo
+ hi! link CurSearch IncSearch
+ if &background ==# 'dark'
+ hi Normal ctermfg=252 ctermbg=16 cterm=NONE
+ hi Statusline ctermfg=252 ctermbg=16 cterm=reverse
+ hi StatuslineNC ctermfg=243 ctermbg=16 cterm=reverse
+ hi VertSplit ctermfg=243 ctermbg=243 cterm=NONE
+ hi TabLine ctermfg=16 ctermbg=252 cterm=NONE
+ hi TabLineFill ctermfg=NONE ctermbg=243 cterm=NONE
+ hi TabLineSel ctermfg=231 ctermbg=16 cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=16 ctermbg=231 cterm=NONE
+ hi QuickFixLine ctermfg=16 ctermbg=213 cterm=NONE
+ hi CursorLineNr ctermfg=231 ctermbg=NONE cterm=bold
+ hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=240 ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=240 ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=240 ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=243 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=252 ctermbg=236 cterm=NONE
+ hi PmenuSel ctermfg=16 ctermbg=214 cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=252 cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind ctermfg=204 ctermbg=236 cterm=NONE
+ hi PmenuKindSel ctermfg=161 ctermbg=214 cterm=NONE
+ hi PmenuExtra ctermfg=243 ctermbg=236 cterm=NONE
+ hi PmenuExtraSel ctermfg=16 ctermbg=214 cterm=NONE
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error ctermfg=231 ctermbg=161 cterm=NONE
+ hi ErrorMsg ctermfg=231 ctermbg=161 cterm=NONE
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=41 ctermbg=NONE cterm=NONE
+ hi Question ctermfg=213 ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=214 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=99 ctermbg=16 cterm=reverse
+ hi Search ctermfg=16 ctermbg=41 cterm=NONE
+ hi IncSearch ctermfg=16 ctermbg=214 cterm=NONE
+ hi WildMenu ctermfg=16 ctermbg=214 cterm=NONE
+ hi debugPC ctermfg=32 ctermbg=NONE cterm=reverse
+ hi debugBreakpoint ctermfg=37 ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=16 ctermbg=32 cterm=NONE
+ hi VisualNOS ctermfg=16 ctermbg=39 cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE
+ hi CursorColumn ctermfg=NONE ctermbg=235 cterm=NONE
+ hi Folded ctermfg=243 ctermbg=236 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE
+ hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
+ hi SpellBad ctermfg=161 ctermbg=231 cterm=reverse
+ hi SpellCap ctermfg=37 ctermbg=16 cterm=reverse
+ hi SpellLocal ctermfg=41 ctermbg=16 cterm=reverse
+ hi SpellRare ctermfg=213 ctermbg=16 cterm=reverse
+ hi Comment ctermfg=243 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=204 ctermbg=NONE cterm=NONE
+ hi String ctermfg=41 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=213 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=39 ctermbg=NONE cterm=NONE
+ hi Type ctermfg=214 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=44 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=99 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory ctermfg=39 ctermbg=NONE cterm=bold
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd ctermfg=157 ctermbg=65 cterm=NONE
+ hi DiffChange ctermfg=252 ctermbg=59 cterm=NONE
+ hi DiffText ctermfg=159 ctermbg=66 cterm=NONE
+ hi DiffDelete ctermfg=217 ctermbg=95 cterm=NONE
+ hi diffAdded ctermfg=35 ctermbg=NONE cterm=NONE
+ hi diffRemoved ctermfg=161 ctermbg=NONE cterm=NONE
+ else
+ " Light background
+ hi Normal ctermfg=16 ctermbg=231 cterm=NONE
+ hi Statusline ctermfg=231 ctermbg=59 cterm=NONE
+ hi StatuslineNC ctermfg=16 ctermbg=252 cterm=NONE
+ hi VertSplit ctermfg=252 ctermbg=252 cterm=NONE
+ hi TabLine ctermfg=16 ctermbg=252 cterm=NONE
+ hi TabLineFill ctermfg=NONE ctermbg=240 cterm=NONE
+ hi TabLineSel ctermfg=231 ctermbg=16 cterm=reverse
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=231 ctermbg=16 cterm=NONE
+ hi QuickFixLine ctermfg=231 ctermbg=90 cterm=NONE
+ hi CursorLineNr ctermfg=16 ctermbg=NONE cterm=bold
+ hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=249 ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=249 ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=249 ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=249 ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=16 ctermbg=254 cterm=NONE
+ hi PmenuSel ctermfg=231 ctermbg=172 cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=240 cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuKind ctermfg=160 ctermbg=254 cterm=NONE
+ hi PmenuKindSel ctermfg=124 ctermbg=172 cterm=NONE
+ hi PmenuExtra ctermfg=240 ctermbg=254 cterm=NONE
+ hi PmenuExtraSel ctermfg=231 ctermbg=172 cterm=NONE
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error ctermfg=231 ctermbg=160 cterm=NONE
+ hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=28 ctermbg=NONE cterm=NONE
+ hi Question ctermfg=90 ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=130 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=93 ctermbg=231 cterm=reverse
+ hi Search ctermfg=231 ctermbg=28 cterm=NONE
+ hi IncSearch ctermfg=231 ctermbg=172 cterm=NONE
+ hi WildMenu ctermfg=231 ctermbg=172 cterm=NONE
+ hi debugPC ctermfg=25 ctermbg=NONE cterm=reverse
+ hi debugBreakpoint ctermfg=30 ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=231 ctermbg=32 cterm=NONE
+ hi VisualNOS ctermfg=231 ctermbg=25 cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=255 cterm=NONE
+ hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
+ hi Folded ctermfg=240 ctermbg=254 cterm=NONE
+ hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE
+ hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
+ hi SpellBad ctermfg=160 ctermbg=231 cterm=reverse
+ hi SpellCap ctermfg=30 ctermbg=231 cterm=reverse
+ hi SpellLocal ctermfg=28 ctermbg=231 cterm=reverse
+ hi SpellRare ctermfg=127 ctermbg=231 cterm=reverse
+ hi Comment ctermfg=245 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=124 ctermbg=NONE cterm=NONE
+ hi String ctermfg=28 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=90 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=25 ctermbg=NONE cterm=NONE
+ hi Type ctermfg=130 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=93 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory ctermfg=25 ctermbg=NONE cterm=bold
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd ctermfg=22 ctermbg=151 cterm=NONE
+ hi DiffChange ctermfg=235 ctermbg=253 cterm=NONE
+ hi DiffText ctermfg=23 ctermbg=152 cterm=NONE
+ hi DiffDelete ctermfg=95 ctermbg=224 cterm=NONE
+ hi diffAdded ctermfg=28 ctermbg=NONE cterm=NONE
+ hi diffRemoved ctermfg=160 ctermbg=NONE cterm=NONE
+ endif
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 16
+ if &background ==# 'dark'
+ hi Normal ctermfg=grey ctermbg=black cterm=NONE
+ hi Statusline ctermfg=grey ctermbg=black cterm=reverse
+ hi StatuslineNC ctermfg=darkgrey ctermbg=black cterm=reverse
+ hi VertSplit ctermfg=darkgrey ctermbg=darkgrey cterm=NONE
+ hi TabLine ctermfg=black ctermbg=grey cterm=NONE
+ hi TabLineFill ctermfg=NONE ctermbg=darkgrey cterm=NONE
+ hi TabLineSel ctermfg=white ctermbg=black cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=black ctermbg=white cterm=NONE
+ hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE
+ hi CursorLineNr ctermfg=white ctermbg=NONE cterm=bold
+ hi LineNr ctermfg=grey ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=grey ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
+ hi PmenuExtra ctermfg=darkgrey ctermbg=grey cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error ctermfg=white ctermbg=darkred cterm=NONE
+ hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=green ctermbg=NONE cterm=NONE
+ hi Question ctermfg=magenta ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=yellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=darkred ctermbg=black cterm=reverse
+ hi Search ctermfg=black ctermbg=green cterm=NONE
+ hi IncSearch ctermfg=black ctermbg=yellow cterm=NONE
+ hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE
+ hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
+ hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=black ctermbg=darkblue cterm=NONE
+ hi VisualNOS ctermfg=black ctermbg=blue cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorColumn ctermfg=black ctermbg=yellow cterm=NONE
+ hi Folded ctermfg=black ctermbg=NONE cterm=bold
+ hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi SpellBad ctermfg=darkred ctermbg=white cterm=reverse
+ hi SpellCap ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi SpellLocal ctermfg=green ctermbg=black cterm=reverse
+ hi SpellRare ctermfg=magenta ctermbg=black cterm=reverse
+ hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=red ctermbg=NONE cterm=NONE
+ hi String ctermfg=green ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=magenta ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=blue ctermbg=NONE cterm=NONE
+ hi Type ctermfg=yellow ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Special ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory ctermfg=blue ctermbg=NONE cterm=bold
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
+ hi DiffChange ctermfg=black ctermbg=lightgray cterm=NONE
+ hi DiffText ctermfg=black ctermbg=cyan cterm=NONE
+ hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
+ hi diffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi diffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE
+ else
+ " Light background
+ hi Normal ctermfg=black ctermbg=white cterm=NONE
+ hi Statusline ctermfg=white ctermbg=darkgrey cterm=NONE
+ hi StatuslineNC ctermfg=black ctermbg=lightgrey cterm=NONE
+ hi VertSplit ctermfg=lightgrey ctermbg=lightgrey cterm=NONE
+ hi TabLine ctermfg=black ctermbg=lightgrey cterm=NONE
+ hi TabLineFill ctermfg=NONE ctermbg=darkgrey cterm=NONE
+ hi TabLineSel ctermfg=white ctermbg=black cterm=reverse
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=white ctermbg=black cterm=NONE
+ hi QuickFixLine ctermfg=white ctermbg=darkmagenta cterm=NONE
+ hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
+ hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
+ hi PmenuExtra ctermfg=darkgrey ctermbg=grey cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error ctermfg=white ctermbg=red cterm=NONE
+ hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=darkred ctermbg=white cterm=reverse
+ hi Search ctermfg=white ctermbg=darkgreen cterm=NONE
+ hi IncSearch ctermfg=white ctermbg=yellow cterm=NONE
+ hi WildMenu ctermfg=white ctermbg=yellow cterm=NONE
+ hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
+ hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=white ctermbg=blue cterm=NONE
+ hi VisualNOS ctermfg=white ctermbg=darkblue cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorColumn ctermfg=black ctermbg=yellow cterm=NONE
+ hi Folded ctermfg=black ctermbg=NONE cterm=bold
+ hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi SpellBad ctermfg=red ctermbg=white cterm=reverse
+ hi SpellCap ctermfg=darkcyan ctermbg=white cterm=reverse
+ hi SpellLocal ctermfg=darkgreen ctermbg=white cterm=reverse
+ hi SpellRare ctermfg=magenta ctermbg=white cterm=reverse
+ hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
+ hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Special ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
+ hi DiffChange ctermfg=black ctermbg=lightgray cterm=NONE
+ hi DiffText ctermfg=black ctermbg=cyan cterm=NONE
+ hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
+ hi diffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi diffRemoved ctermfg=red ctermbg=NONE cterm=NONE
+ endif
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 8
+ if &background ==# 'dark'
+ hi Normal ctermfg=grey ctermbg=black cterm=NONE
+ hi Statusline ctermfg=grey ctermbg=black cterm=bold,reverse
+ hi StatuslineNC ctermfg=black ctermbg=grey cterm=NONE
+ hi VertSplit ctermfg=grey ctermbg=grey cterm=NONE
+ hi TabLine ctermfg=grey ctermbg=black cterm=reverse
+ hi TabLineFill ctermfg=NONE ctermbg=grey cterm=NONE
+ hi TabLineSel ctermfg=grey ctermbg=black cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold,reverse
+ hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
+ hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
+ hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=black ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=grey ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
+ hi PmenuExtra ctermfg=black ctermbg=grey cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error ctermfg=grey ctermbg=darkred cterm=NONE
+ hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=darkred ctermbg=black cterm=reverse
+ hi Search ctermfg=darkgreen ctermbg=black cterm=reverse
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
+ hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=black ctermbg=darkblue cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi VisualNOS ctermfg=black ctermbg=darkblue cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi Folded ctermfg=black ctermbg=NONE cterm=bold
+ hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi SpellBad ctermfg=darkred ctermbg=NONE cterm=reverse
+ hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=reverse
+ hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
+ hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=reverse
+ hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=darkblue ctermbg=NONE cterm=bold
+ hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
+ hi DiffChange ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi DiffText ctermfg=black ctermbg=grey cterm=NONE
+ hi DiffDelete ctermfg=darkred ctermbg=NONE cterm=NONE
+ else
+ " Light background
+ hi Normal ctermfg=black ctermbg=grey cterm=NONE
+ hi Statusline ctermfg=grey ctermbg=black cterm=bold
+ hi StatuslineNC ctermfg=grey ctermbg=darkgrey cterm=NONE
+ hi VertSplit ctermfg=black ctermbg=black cterm=NONE
+ hi TabLine ctermfg=black ctermbg=grey cterm=reverse
+ hi TabLineFill ctermfg=NONE ctermbg=darkgrey cterm=NONE
+ hi TabLineSel ctermfg=black ctermbg=grey cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold
+ hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
+ hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
+ hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=black ctermbg=NONE cterm=NONE
+ hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
+ hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
+ hi Pmenu ctermfg=grey ctermbg=black cterm=NONE
+ hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
+ hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi PmenuSel ctermfg=NONE ctermbg=darkyellow cterm=NONE
+ hi PmenuKind ctermfg=darkred ctermbg=black cterm=NONE
+ hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
+ hi PmenuExtra ctermfg=grey ctermbg=black cterm=NONE
+ hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Error ctermfg=white ctermbg=darkred cterm=NONE
+ hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE
+ hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
+ hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
+ hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=darkred ctermbg=black cterm=reverse
+ hi Search ctermfg=darkgreen ctermbg=black cterm=reverse
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
+ hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
+ hi Visual ctermfg=grey ctermbg=darkblue cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
+ hi VisualNOS ctermfg=black ctermbg=darkblue cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi Folded ctermfg=black ctermbg=NONE cterm=bold
+ hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
+ hi SpellBad ctermfg=darkred ctermbg=black cterm=reverse
+ hi SpellCap ctermfg=darkcyan ctermbg=black cterm=reverse
+ hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
+ hi SpellRare ctermfg=darkmagenta ctermbg=black cterm=reverse
+ hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
+ hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=darkblue ctermbg=NONE cterm=bold
+ hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi Title ctermfg=NONE ctermbg=NONE cterm=bold
+ hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
+ hi DiffChange ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi DiffText ctermfg=grey ctermbg=black cterm=NONE
+ hi DiffDelete ctermfg=darkred ctermbg=NONE cterm=NONE
+ endif
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 0
+ hi Normal term=NONE
+ hi ColorColumn term=reverse
+ hi Conceal term=NONE
+ hi Cursor term=reverse
+ hi CursorColumn term=NONE
+ hi CursorLine term=underline
+ hi CursorLineNr term=bold
+ hi DiffAdd term=reverse
+ hi DiffChange term=NONE
+ hi DiffDelete term=reverse
+ hi DiffText term=reverse
+ hi Directory term=NONE
+ hi EndOfBuffer term=NONE
+ hi ErrorMsg term=bold,reverse
+ hi FoldColumn term=NONE
+ hi Folded term=NONE
+ hi IncSearch term=bold,reverse,underline
+ hi LineNr term=NONE
+ hi MatchParen term=bold,underline
+ hi ModeMsg term=bold
+ hi MoreMsg term=NONE
+ hi NonText term=NONE
+ hi Pmenu term=reverse
+ hi PmenuSbar term=reverse
+ hi PmenuSel term=bold
+ hi PmenuThumb term=NONE
+ hi Question term=standout
+ hi Search term=reverse
+ hi SignColumn term=reverse
+ hi SpecialKey term=bold
+ hi SpellBad term=underline
+ hi SpellCap term=underline
+ hi SpellLocal term=underline
+ hi SpellRare term=underline
+ hi StatusLine term=bold,reverse
+ hi StatusLineNC term=bold,underline
+ hi TabLine term=bold,underline
+ hi TabLineFill term=NONE
+ hi Terminal term=NONE
+ hi TabLineSel term=bold,reverse
+ hi Title term=NONE
+ hi VertSplit term=NONE
+ hi Visual term=reverse
+ hi VisualNOS term=NONE
+ hi WarningMsg term=standout
+ hi WildMenu term=bold
+ hi CursorIM term=NONE
+ hi ToolbarLine term=reverse
+ hi ToolbarButton term=bold,reverse
+ hi CurSearch term=reverse
+ hi CursorLineFold term=underline
+ hi CursorLineSign term=underline
+ hi Comment term=bold
+ hi Constant term=NONE
+ hi Error term=bold,reverse
+ hi Identifier term=NONE
+ hi Ignore term=NONE
+ hi PreProc term=NONE
+ hi Special term=NONE
+ hi Statement term=NONE
+ hi Todo term=bold,reverse
+ hi Type term=NONE
+ hi Underlined term=underline
+ unlet s:t_Co
+ finish
+endif
+
+" Background: any
+" Background: dark
+" Color: color00 #000000 16 black
+" Color: color08 #767676 243 darkgrey
+" Color: color01 #d7005f 161 darkred
+" Color: color09 #ff5f87 204 red
+" Color: color02 #00af5f 35 darkgreen
+" Color: color10 #00d75f 41 green
+" Color: color03 #d78700 172 darkyellow
+" Color: color11 #ffaf00 214 yellow
+" Color: color04 #0087d7 32 darkblue
+" Color: color12 #00afff 39 blue
+" Color: color05 #d787d7 176 darkmagenta
+" Color: color13 #ff87ff 213 magenta
+" Color: color06 #00afaf 37 darkcyan
+" Color: color14 #00d7d7 44 cyan
+" Color: color07 #d0d0d0 252 grey
+" Color: color15 #ffffff 231 white
+" Color: color16 #875fff 99 darkred
+" Color: colorLine #262626 235 darkgrey
+" Color: colorB #303030 236 darkgrey
+" Color: colorNonT #585858 240 grey
+" Color: colorTab #585858 240 grey
+" Color: colorC #ffffff 231 white
+" Color: colorlC #ff5fff 207 magenta
+" Color: colorDim #878787 102 grey
+" Color: colorMP #ff00af 199 magenta
+" Color: diffAdd #5f875f 65 darkmagenta
+" Color: diffAddFg #afffaf 157 black
+" Color: diffDelete #875f5f 95 darkred
+" Color: diffDeleteFg #ffafaf 217 black
+" Color: diffChange #5f5f5f 59 lightgray
+" Color: diffChangeFg #d0d0d0 252 black
+" Color: diffText #5f8787 66 cyan
+" Color: diffTextFg #afffff 159 black
+" Term colors: color00 color01 color02 color03 color04 color05 color06 color07
+" Term colors: color08 color09 color10 color11 color12 color13 color14 color15
+" Background: light
+" Color: color00 #000000 16 black
+" Color: color08 #808080 240 darkgrey
+" Color: color01 #af0000 124 darkred
+" Color: color09 #d70000 160 red
+" Color: color02 #008700 28 darkgreen
+" Color: color10 #5faf5f 71 green
+" Color: color03 #af5f00 130 darkyellow
+" Color: color11 #d78700 172 yellow
+" Color: color04 #005faf 25 darkblue
+" Color: color12 #0087d7 32 blue
+" Color: color05 #870087 90 darkmagenta
+" Color: color13 #af00af 127 magenta
+" Color: color06 #008787 30 darkcyan
+" Color: color14 #00afaf 37 cyan
+" Color: color07 #8a8a8a 245 grey
+" Color: color15 #ffffff 231 white
+" Color: color16 #8700ff 93 darkred
+" Color: colorCm #8a8a8a 245 darkgrey
+" Color: colorLine #EEEEEE 255 grey
+" Color: colorB #E4E4E4 254 grey
+" Color: colorNonT #b2b2b2 249 darkgrey
+" Color: colorTab #d0d0d0 252 lightgrey
+" Color: colorC #000000 16 black
+" Color: colorlC #FF00FF 201 magenta
+" Color: colorV #5F87AF 67 darkblue
+" Color: colorDim #626262 241 darkgrey
+" Color: colorSt #5f5f5f 59 darkgrey
+" Color: colorMP #ff00af 199 magenta
+" Color: diffAdd #afd7af 151 darkmagenta
+" Color: diffAddFg #005f00 22 black
+" Color: diffDelete #ffd7d7 224 darkred
+" Color: diffDeleteFg #875f5f 95 black
+" Color: diffChange #dadada 253 lightgray
+" Color: diffChangeFg #262626 235 black
+" Color: diffText #afd7d7 152 cyan
+" Color: diffTextFg #005f5f 23 black
+" Term colors: color00 color01 color02 color03 color04 color05 color06 color07
+" Term colors: color08 color09 color10 color11 color12 color13 color14 color15
+" Background: any
+" vim: et ts=2 sw=2
diff --git a/runtime/colors/zaibatsu.vim b/runtime/colors/zaibatsu.vim
new file mode 100644
index 0000000000..e029f1451b
--- /dev/null
+++ b/runtime/colors/zaibatsu.vim
@@ -0,0 +1,567 @@
+" Name: zaibatsu
+" Description: "If you believe the journalists, he's the single wealthiest individual, period. As rich as some zaibatsu. But there's the catch, really: is he an individual? In the sense that you are, or I am? No." -- William Gibson, Count Zero
+" Author: Romain Lafourcade <romainlafourcade@gmail.com>
+" Maintainer: Romain Lafourcade <romainlafourcade@gmail.com>
+" Website: https://github.com/vim/colorschemes
+" License: Same as Vim
+" Last Updated: Sun Mar 12 17:21:15 2023
+
+" Generated by Colortemplate v2.2.0
+
+set background=dark
+
+hi clear
+let g:colors_name = 'zaibatsu'
+
+let s:t_Co = &t_Co
+
+if (has('termguicolors') && &termguicolors) || has('gui_running')
+ let g:terminal_ansi_colors = ['#0e0024', '#d7005f', '#00af5f', '#ffaf00', '#5f5fff', '#d700ff', '#00afff', '#d7d5db', '#878092', '#ff5faf', '#00d700', '#ffd700', '#8787ff', '#ff87ff', '#00ffff', '#ffffff']
+ " Nvim uses g:terminal_color_{0-15} instead
+ for i in range(g:terminal_ansi_colors->len())
+ let g:terminal_color_{i} = g:terminal_ansi_colors[i]
+ endfor
+endif
+hi Normal guifg=#ffffff guibg=#0e0024 gui=NONE cterm=NONE
+hi EndOfBuffer guifg=#afafff guibg=#0e0024 gui=NONE cterm=NONE
+hi NonText guifg=#878092 guibg=#0e0024 gui=NONE cterm=NONE
+hi SpellBad guifg=NONE guibg=NONE guisp=#ff5faf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
+hi SpellCap guifg=NONE guibg=NONE guisp=#87ff00 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
+hi SpellLocal guifg=NONE guibg=NONE guisp=#ffffff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
+hi SpellRare guifg=NONE guibg=NONE guisp=#ffafff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
+hi StatusLine guifg=#0e0024 guibg=#ffffff gui=NONE cterm=NONE
+hi StatusLineNC guifg=#0e0024 guibg=#afaab6 gui=NONE cterm=NONE
+hi Pmenu guifg=#0e0024 guibg=#ffffff gui=NONE cterm=NONE
+hi PmenuSbar guifg=#d7d5db guibg=#d7d5db gui=NONE cterm=NONE
+hi PmenuSel guifg=#0e0024 guibg=#afafff gui=NONE cterm=NONE
+hi PmenuThumb guifg=#878092 guibg=#878092 gui=NONE cterm=NONE
+hi PmenuExtra guifg=#878092 guibg=#ffffff gui=NONE cterm=NONE
+hi! link PmenuExtraSel PmenuSel
+hi PmenuKind guifg=#878092 guibg=#ffffff gui=NONE cterm=NONE
+hi! link PmenuKindSel PmenuSel
+hi ColorColumn guifg=NONE guibg=#510039 gui=NONE cterm=NONE
+hi CursorLine guifg=NONE guibg=#362b49 gui=NONE cterm=NONE
+hi CursorColumn guifg=NONE guibg=#362b49 gui=NONE cterm=NONE
+hi WildMenu guifg=#0e0024 guibg=#afafff gui=NONE cterm=NONE
+hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Cursor guifg=#0e0024 guibg=#ffff5f gui=NONE cterm=NONE
+hi CursorIM guifg=#0e0024 guibg=#ffff5f gui=NONE cterm=NONE
+hi Error guifg=#d70000 guibg=#ffffff gui=reverse cterm=reverse
+hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
+hi FoldColumn guifg=#00afff guibg=NONE gui=NONE cterm=NONE
+hi Folded guifg=#ffaf00 guibg=#0e0024 gui=reverse cterm=reverse
+hi IncSearch guifg=#ffaf00 guibg=#0e0024 gui=reverse cterm=reverse
+hi LineNr guifg=#afafff guibg=NONE gui=NONE cterm=NONE
+hi MatchParen guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+hi ModeMsg guifg=#0e0024 guibg=#87ff00 gui=NONE cterm=NONE
+hi MoreMsg guifg=#87ffff guibg=NONE gui=NONE cterm=NONE
+hi Question guifg=#87ff00 guibg=NONE gui=NONE cterm=NONE
+hi QuickFixLine guifg=#ffafff guibg=#0e0024 gui=reverse cterm=reverse
+hi Search guifg=#87ffff guibg=#0e0024 gui=reverse cterm=reverse
+hi SignColumn guifg=#00afff guibg=NONE gui=NONE cterm=NONE
+hi SpecialKey guifg=#878092 guibg=NONE gui=NONE cterm=NONE
+hi ToolbarButton guifg=#ffffff guibg=#5e556d gui=NONE cterm=NONE
+hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi VertSplit guifg=#afafff guibg=NONE gui=NONE cterm=NONE
+hi Visual guifg=#0e0024 guibg=#5fd7ff gui=NONE cterm=NONE
+hi VisualNOS guifg=#0e0024 guibg=#ffffff gui=NONE cterm=NONE
+hi WarningMsg guifg=#ffafff guibg=NONE gui=NONE cterm=NONE
+hi debugBreakpoint guifg=#87ff00 guibg=#5f00d7 gui=reverse cterm=reverse
+hi debugPC guifg=#87ffff guibg=#5f00d7 gui=reverse cterm=reverse
+hi Directory guifg=#87ffff guibg=NONE gui=NONE cterm=NONE
+hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Comment guifg=#afafff guibg=NONE gui=NONE cterm=NONE
+hi Constant guifg=#ffff5f guibg=NONE gui=NONE cterm=NONE
+hi Identifier guifg=#87ffff guibg=NONE gui=NONE cterm=NONE
+hi Ignore guifg=#878092 guibg=NONE gui=NONE cterm=NONE
+hi PreProc guifg=#00afff guibg=NONE gui=NONE cterm=NONE
+hi Special guifg=#87ff00 guibg=NONE gui=NONE cterm=NONE
+hi Statement guifg=#ffafff guibg=NONE gui=NONE cterm=NONE
+hi Todo guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
+hi Type guifg=#ff5faf guibg=NONE gui=NONE cterm=NONE
+hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
+hi! link CurSearch IncSearch
+hi! link CursorLineFold CursorLine
+hi! link CursorLineNr CursorLine
+hi! link CursorLineSign CursorLine
+hi! link LineNrAbove LineNr
+hi! link LineNrBelow LineNr
+hi! link StatusLineTerm StatusLine
+hi! link StatusLineTermNC StatusLineNC
+hi! link TabLine StatusLineNC
+hi! link TabLineFill StatusLineNC
+hi! link TabLineSel StatusLine
+hi! link Terminal Normal
+hi! link lCursor Cursor
+hi! link Boolean Constant
+hi! link Character Constant
+hi! link Conditional Statement
+hi! link Define PreProc
+hi! link Delimiter Special
+hi! link Exception Statement
+hi! link Float Constant
+hi! link Function Identifier
+hi! link Include PreProc
+hi! link Keyword Statement
+hi! link Label Statement
+hi! link Macro PreProc
+hi! link Number Constant
+hi! link Operator Statement
+hi! link PreCondit PreProc
+hi! link Repeat Statement
+hi! link SpecialChar Special
+hi! link SpecialComment Special
+hi! link StorageClass Type
+hi! link String Constant
+hi! link Structure Type
+hi! link Tag Special
+hi! link Typedef Type
+hi! link Terminal Normal
+hi! link MessageWindow Pmenu
+hi! link PopupNotification Todo
+hi DiffAdd guifg=#87ff00 guibg=#362b49 gui=reverse cterm=reverse
+hi DiffChange guifg=#afafff guibg=#362b49 gui=reverse cterm=reverse
+hi DiffText guifg=#d7d5db guibg=#362b49 gui=reverse cterm=reverse
+hi DiffDelete guifg=#ff5faf guibg=#362b49 gui=reverse cterm=reverse
+
+if s:t_Co >= 256
+ hi Normal ctermfg=231 ctermbg=16 cterm=NONE
+ hi EndOfBuffer ctermfg=147 ctermbg=16 cterm=NONE
+ hi NonText ctermfg=103 ctermbg=16 cterm=NONE
+ hi SpellBad ctermfg=205 ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=118 ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=231 ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=219 ctermbg=NONE cterm=underline
+ hi StatusLine ctermfg=16 ctermbg=231 cterm=NONE
+ hi StatusLineNC ctermfg=16 ctermbg=146 cterm=NONE
+ hi Pmenu ctermfg=16 ctermbg=231 cterm=NONE
+ hi PmenuSbar ctermfg=189 ctermbg=189 cterm=NONE
+ hi PmenuSel ctermfg=16 ctermbg=147 cterm=NONE
+ hi PmenuThumb ctermfg=103 ctermbg=103 cterm=NONE
+ hi PmenuExtra ctermfg=103 ctermbg=231 cterm=NONE
+ hi! link PmenuExtraSel PmenuSel
+ hi PmenuKind ctermfg=103 ctermbg=231 cterm=NONE
+ hi! link PmenuKindSel PmenuSel
+ hi ColorColumn ctermfg=NONE ctermbg=52 cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE
+ hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE
+ hi WildMenu ctermfg=16 ctermbg=147 cterm=NONE
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=16 ctermbg=227 cterm=NONE
+ hi CursorIM ctermfg=16 ctermbg=227 cterm=NONE
+ hi Error ctermfg=160 ctermbg=231 cterm=reverse
+ hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE
+ hi FoldColumn ctermfg=39 ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=214 ctermbg=16 cterm=reverse
+ hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
+ hi LineNr ctermfg=147 ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi ModeMsg ctermfg=16 ctermbg=118 cterm=NONE
+ hi MoreMsg ctermfg=123 ctermbg=NONE cterm=NONE
+ hi Question ctermfg=118 ctermbg=NONE cterm=NONE
+ hi QuickFixLine ctermfg=219 ctermbg=16 cterm=reverse
+ hi Search ctermfg=123 ctermbg=16 cterm=reverse
+ hi SignColumn ctermfg=39 ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=103 ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=231 ctermbg=60 cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=147 ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=16 ctermbg=81 cterm=NONE
+ hi VisualNOS ctermfg=16 ctermbg=231 cterm=NONE
+ hi WarningMsg ctermfg=219 ctermbg=NONE cterm=NONE
+ hi debugBreakpoint ctermfg=118 ctermbg=56 cterm=reverse
+ hi debugPC ctermfg=123 ctermbg=56 cterm=reverse
+ hi Directory ctermfg=123 ctermbg=NONE cterm=NONE
+ hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Comment ctermfg=147 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=227 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=123 ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=103 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=39 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=118 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=219 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Type ctermfg=205 ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi! link CurSearch IncSearch
+ hi! link CursorLineFold CursorLine
+ hi! link CursorLineNr CursorLine
+ hi! link CursorLineSign CursorLine
+ hi! link LineNrAbove LineNr
+ hi! link LineNrBelow LineNr
+ hi! link StatusLineTerm StatusLine
+ hi! link StatusLineTermNC StatusLineNC
+ hi! link TabLine StatusLineNC
+ hi! link TabLineFill StatusLineNC
+ hi! link TabLineSel StatusLine
+ hi! link Terminal Normal
+ hi! link lCursor Cursor
+ hi! link Boolean Constant
+ hi! link Character Constant
+ hi! link Conditional Statement
+ hi! link Define PreProc
+ hi! link Delimiter Special
+ hi! link Exception Statement
+ hi! link Float Constant
+ hi! link Function Identifier
+ hi! link Include PreProc
+ hi! link Keyword Statement
+ hi! link Label Statement
+ hi! link Macro PreProc
+ hi! link Number Constant
+ hi! link Operator Statement
+ hi! link PreCondit PreProc
+ hi! link Repeat Statement
+ hi! link SpecialChar Special
+ hi! link SpecialComment Special
+ hi! link StorageClass Type
+ hi! link String Constant
+ hi! link Structure Type
+ hi! link Tag Special
+ hi! link Typedef Type
+ hi! link Terminal Normal
+ hi! link MessageWindow Pmenu
+ hi! link PopupNotification Todo
+ hi DiffAdd ctermfg=118 ctermbg=237 cterm=reverse
+ hi DiffChange ctermfg=147 ctermbg=237 cterm=reverse
+ hi DiffText ctermfg=189 ctermbg=237 cterm=reverse
+ hi DiffDelete ctermfg=205 ctermbg=237 cterm=reverse
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 16
+ hi Normal ctermfg=white ctermbg=black cterm=NONE
+ hi EndOfBuffer ctermfg=blue ctermbg=black cterm=NONE
+ hi NonText ctermfg=darkgray ctermbg=black cterm=NONE
+ hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=green ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=white ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
+ hi StatusLine ctermfg=white ctermbg=black cterm=reverse
+ hi StatusLineNC ctermfg=darkgray ctermbg=gray cterm=reverse
+ hi Pmenu ctermfg=black ctermbg=white cterm=NONE
+ hi PmenuSbar ctermfg=gray ctermbg=gray cterm=NONE
+ hi PmenuSel ctermfg=white ctermbg=blue cterm=NONE
+ hi PmenuThumb ctermfg=darkgray ctermbg=darkgray cterm=NONE
+ hi PmenuExtra ctermfg=darkgray ctermbg=white cterm=NONE
+ hi! link PmenuExtraSel PmenuSel
+ hi PmenuKind ctermfg=darkgray ctermbg=white cterm=NONE
+ hi! link PmenuKindSel PmenuSel
+ hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorColumn ctermfg=NONE ctermbg=blue cterm=NONE
+ hi WildMenu ctermfg=white ctermbg=blue cterm=NONE
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=black ctermbg=yellow cterm=NONE
+ hi CursorIM ctermfg=black ctermbg=yellow cterm=NONE
+ hi Error ctermfg=red ctermbg=white cterm=reverse
+ hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
+ hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=blue ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi ModeMsg ctermfg=black ctermbg=green cterm=NONE
+ hi MoreMsg ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Question ctermfg=green ctermbg=NONE cterm=NONE
+ hi QuickFixLine ctermfg=magenta ctermbg=black cterm=reverse
+ hi Search ctermfg=cyan ctermbg=black cterm=reverse
+ hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=darkgray ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=white ctermbg=darkgray cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=blue ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi VisualNOS ctermfg=black ctermbg=white cterm=NONE
+ hi WarningMsg ctermfg=magenta ctermbg=NONE cterm=NONE
+ hi debugBreakpoint ctermfg=green ctermbg=darkblue cterm=reverse
+ hi debugPC ctermfg=cyan ctermbg=darkblue cterm=reverse
+ hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Comment ctermfg=blue ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=yellow ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=darkgray ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Special ctermfg=green ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=magenta ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Type ctermfg=red ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi! link CurSearch IncSearch
+ hi! link CursorLineFold CursorLine
+ hi! link CursorLineNr CursorLine
+ hi! link CursorLineSign CursorLine
+ hi! link LineNrAbove LineNr
+ hi! link LineNrBelow LineNr
+ hi! link StatusLineTerm StatusLine
+ hi! link StatusLineTermNC StatusLineNC
+ hi! link TabLine StatusLineNC
+ hi! link TabLineFill StatusLineNC
+ hi! link TabLineSel StatusLine
+ hi! link Terminal Normal
+ hi! link lCursor Cursor
+ hi! link Boolean Constant
+ hi! link Character Constant
+ hi! link Conditional Statement
+ hi! link Define PreProc
+ hi! link Delimiter Special
+ hi! link Exception Statement
+ hi! link Float Constant
+ hi! link Function Identifier
+ hi! link Include PreProc
+ hi! link Keyword Statement
+ hi! link Label Statement
+ hi! link Macro PreProc
+ hi! link Number Constant
+ hi! link Operator Statement
+ hi! link PreCondit PreProc
+ hi! link Repeat Statement
+ hi! link SpecialChar Special
+ hi! link SpecialComment Special
+ hi! link StorageClass Type
+ hi! link String Constant
+ hi! link Structure Type
+ hi! link Tag Special
+ hi! link Typedef Type
+ hi! link Terminal Normal
+ hi! link MessageWindow Pmenu
+ hi! link PopupNotification Todo
+ hi DiffAdd ctermfg=darkgreen ctermbg=white cterm=reverse
+ hi DiffChange ctermfg=darkblue ctermbg=white cterm=reverse
+ hi DiffText ctermfg=grey ctermbg=black cterm=reverse
+ hi DiffDelete ctermfg=darkmagenta ctermbg=white cterm=reverse
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 8
+ hi Normal ctermfg=gray ctermbg=black cterm=NONE
+ hi EndOfBuffer ctermfg=blue ctermbg=black cterm=NONE
+ hi NonText ctermfg=darkgray ctermbg=black cterm=NONE
+ hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
+ hi SpellCap ctermfg=green ctermbg=NONE cterm=underline
+ hi SpellLocal ctermfg=white ctermbg=NONE cterm=underline
+ hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
+ hi StatusLine ctermfg=white ctermbg=black cterm=reverse
+ hi StatusLineNC ctermfg=darkgray ctermbg=gray cterm=bold,reverse
+ hi Pmenu ctermfg=black ctermbg=white cterm=NONE
+ hi PmenuSbar ctermfg=white ctermbg=white cterm=NONE
+ hi PmenuSel ctermfg=white ctermbg=blue cterm=NONE
+ hi PmenuThumb ctermfg=blue ctermbg=blue cterm=NONE
+ hi! link PmenuExtra Pmenu
+ hi! link PmenuExtraSel PmenuSel
+ hi! link PmenuKind Pmenu
+ hi! link PmenuKindSel PmenuSel
+ hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi CursorColumn ctermfg=NONE ctermbg=blue cterm=NONE
+ hi WildMenu ctermfg=white ctermbg=blue cterm=NONE
+ hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Cursor ctermfg=black ctermbg=yellow cterm=NONE
+ hi CursorIM ctermfg=black ctermbg=yellow cterm=NONE
+ hi Error ctermfg=red ctermbg=white cterm=reverse
+ hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
+ hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Folded ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
+ hi LineNr ctermfg=blue ctermbg=NONE cterm=NONE
+ hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi ModeMsg ctermfg=black ctermbg=green cterm=NONE
+ hi MoreMsg ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Question ctermfg=green ctermbg=NONE cterm=NONE
+ hi QuickFixLine ctermfg=magenta ctermbg=black cterm=reverse
+ hi Search ctermfg=cyan ctermbg=black cterm=reverse
+ hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi SpecialKey ctermfg=darkgray ctermbg=NONE cterm=NONE
+ hi ToolbarButton ctermfg=white ctermbg=darkgray cterm=NONE
+ hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi VertSplit ctermfg=blue ctermbg=NONE cterm=NONE
+ hi Visual ctermfg=black ctermbg=darkcyan cterm=NONE
+ hi VisualNOS ctermfg=black ctermbg=white cterm=NONE
+ hi WarningMsg ctermfg=magenta ctermbg=NONE cterm=NONE
+ hi debugBreakpoint ctermfg=green ctermbg=darkblue cterm=reverse
+ hi debugPC ctermfg=cyan ctermbg=darkblue cterm=reverse
+ hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
+ hi Comment ctermfg=blue ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=yellow ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
+ hi Ignore ctermfg=darkgray ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
+ hi Special ctermfg=green ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=magenta ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse
+ hi Type ctermfg=red ctermbg=NONE cterm=NONE
+ hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ hi! link CurSearch IncSearch
+ hi! link CursorLineFold CursorLine
+ hi! link CursorLineNr CursorLine
+ hi! link CursorLineSign CursorLine
+ hi! link LineNrAbove LineNr
+ hi! link LineNrBelow LineNr
+ hi! link StatusLineTerm StatusLine
+ hi! link StatusLineTermNC StatusLineNC
+ hi! link TabLine StatusLineNC
+ hi! link TabLineFill StatusLineNC
+ hi! link TabLineSel StatusLine
+ hi! link Terminal Normal
+ hi! link lCursor Cursor
+ hi! link Boolean Constant
+ hi! link Character Constant
+ hi! link Conditional Statement
+ hi! link Define PreProc
+ hi! link Delimiter Special
+ hi! link Exception Statement
+ hi! link Float Constant
+ hi! link Function Identifier
+ hi! link Include PreProc
+ hi! link Keyword Statement
+ hi! link Label Statement
+ hi! link Macro PreProc
+ hi! link Number Constant
+ hi! link Operator Statement
+ hi! link PreCondit PreProc
+ hi! link Repeat Statement
+ hi! link SpecialChar Special
+ hi! link SpecialComment Special
+ hi! link StorageClass Type
+ hi! link String Constant
+ hi! link Structure Type
+ hi! link Tag Special
+ hi! link Typedef Type
+ hi! link Terminal Normal
+ hi! link MessageWindow Pmenu
+ hi! link PopupNotification Todo
+ hi DiffAdd ctermfg=darkgreen ctermbg=white cterm=reverse
+ hi DiffChange ctermfg=darkblue ctermbg=white cterm=reverse
+ hi DiffText ctermfg=grey ctermbg=black cterm=reverse
+ hi DiffDelete ctermfg=darkmagenta ctermbg=white cterm=reverse
+ unlet s:t_Co
+ finish
+endif
+
+if s:t_Co >= 0
+ hi Normal term=NONE
+ hi ColorColumn term=reverse
+ hi Conceal term=NONE
+ hi Cursor term=reverse
+ hi CursorColumn term=NONE
+ hi CursorLine term=underline
+ hi CursorLineNr term=bold
+ hi DiffAdd term=reverse
+ hi DiffChange term=NONE
+ hi DiffDelete term=reverse
+ hi DiffText term=reverse
+ hi Directory term=NONE
+ hi EndOfBuffer term=NONE
+ hi ErrorMsg term=bold,reverse
+ hi FoldColumn term=NONE
+ hi Folded term=NONE
+ hi IncSearch term=bold,reverse,underline
+ hi LineNr term=NONE
+ hi MatchParen term=bold,underline
+ hi ModeMsg term=bold
+ hi MoreMsg term=NONE
+ hi NonText term=NONE
+ hi Pmenu term=reverse
+ hi PmenuSbar term=reverse
+ hi PmenuSel term=bold
+ hi PmenuThumb term=NONE
+ hi Question term=standout
+ hi Search term=reverse
+ hi SignColumn term=reverse
+ hi SpecialKey term=bold
+ hi SpellBad term=underline
+ hi SpellCap term=underline
+ hi SpellLocal term=underline
+ hi SpellRare term=underline
+ hi StatusLine term=bold,reverse
+ hi StatusLineNC term=bold,underline
+ hi TabLine term=bold,underline
+ hi TabLineFill term=NONE
+ hi Terminal term=NONE
+ hi TabLineSel term=bold,reverse
+ hi Title term=NONE
+ hi VertSplit term=NONE
+ hi Visual term=reverse
+ hi VisualNOS term=NONE
+ hi WarningMsg term=standout
+ hi WildMenu term=bold
+ hi CursorIM term=NONE
+ hi ToolbarLine term=reverse
+ hi ToolbarButton term=bold,reverse
+ hi CurSearch term=reverse
+ hi CursorLineFold term=underline
+ hi CursorLineSign term=underline
+ hi Comment term=bold
+ hi Constant term=NONE
+ hi Error term=bold,reverse
+ hi Identifier term=NONE
+ hi Ignore term=NONE
+ hi PreProc term=NONE
+ hi Special term=NONE
+ hi Statement term=NONE
+ hi Todo term=bold,reverse
+ hi Type term=NONE
+ hi Underlined term=underline
+ unlet s:t_Co
+ finish
+endif
+
+" Background: dark
+" Color: background #0e0024 16 black
+" Color: darkred #510039 52 darkred
+" Color: darkgreen #5faf00 70 darkgreen
+" Color: darkyellow #ffaf00 214 darkyellow
+" Color: darkblue #5f00d7 56 darkblue
+" Color: darkmagenta #d700ff 165 darkmagenta
+" Color: darkcyan #00afff 39 darkcyan
+" Color: red #ff5faf 205 red
+" Color: green #87ff00 118 green
+" Color: yellow #ffff5f 227 yellow
+" Color: blue #afafff 147 blue
+" Color: magenta #ffafff 219 magenta
+" Color: cyan #87ffff 123 cyan
+" Color: white #ffffff 231 white
+" Color: neutral1 #D7D5DB 189 gray
+" Color: neutral2 #AFAAB6 146 gray
+" Color: neutral3 #878092 103 darkgray
+" Color: neutral4 #5E556D 60 darkgray
+" Color: neutral5 #362B49 237 darkgray
+" Color: error #d70000 160 red
+" Color: visual #5FD7FF 81 darkcyan
+" Color: Xdarkred #d7005f ~
+" Color: Xdarkgreen #00af5f ~
+" Color: Xdarkblue #5f5fff ~
+" Color: Xdarkwhite #d7d7d7 ~
+" Color: Xgrey #878787 ~
+" Color: Xbrightgreen #00d700 ~
+" Color: Xbrightyellow #ffd700 ~
+" Color: Xbrightblue #8787ff ~
+" Color: Xbrightmagenta #ff87ff ~
+" Color: Xbrightcyan #00ffff ~
+" Term colors: background
+" Term colors: Xdarkred
+" Term colors: Xdarkgreen
+" Term colors: darkyellow
+" Term colors: Xdarkblue
+" Term colors: darkmagenta
+" Term colors: darkcyan
+" Term colors: neutral1
+" Term colors: neutral3
+" Term colors: red
+" Term colors: Xbrightgreen
+" Term colors: Xbrightyellow
+" Term colors: Xbrightblue
+" Term colors: Xbrightmagenta
+" Term colors: Xbrightcyan
+" Term colors: white
+" Color: bgDiffA #5F875F 65 darkgreen
+" Color: bgDiffT #C6C6C6 251 grey
+" Color: fgDiffW #FFFFFF 231 white
+" Color: fgDiffB #000000 16 black
+" Color: bgDiffC8 #5F87AF 67 darkblue
+" Color: bgDiffD8 #AF5FAF 133 darkmagenta
+" vim: et ts=2 sw=2