]> git.madduck.net Git - etc/vim.git/blob - colors/artesanal.vim

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

7ffc8173aa12e7fe66d90c57e48e736287bc428d
[etc/vim.git] / colors / artesanal.vim
1 " Name:         Artesanal
2 " Description:  A Vim colorscheme with light and dark variants based on Material Design.
3 " Author:       Stefan Wimmer <wimstefan@gmail.com>
4 " Maintainer:   Stefan Wimmer <wimstefan@gmail.com>
5 " Website:      https://github.com/wimstefan/vim-artesanal
6 " License:      Vim License (see `:help license`)
7 " Last Updated: Wed 09 May 2018 03:07:14 PM CEST
8
9 if !(has('termguicolors') && &termguicolors) && !has('gui_running')
10       \ && (!exists('&t_Co') || &t_Co < 256)
11   echoerr '[Artesanal] There are not enough colors.'
12   finish
13 endif
14
15 hi clear
16 if exists('syntax_on')
17   syntax reset
18 endif
19
20 let g:colors_name = 'artesanal'
21
22 if &background ==# 'dark'
23   " Color similarity table (dark background)
24   "         black: GUI=#000000/rgb(  0,  0,  0)  Term= 16 #000000/rgb(  0,  0,  0)  [delta=0.000000]
25   "  brightyellow: GUI=#ffffaf/rgb(255,255,175)  Term=229 #ffffaf/rgb(255,255,175)  [delta=0.000000]
26   "   brightwhite: GUI=#ffffff/rgb(255,255,255)  Term=231 #ffffff/rgb(255,255,255)  [delta=0.000000]
27   "           bg3: GUI=#616161/rgb( 97, 97, 97)  Term=241 #626262/rgb( 98, 98, 98)  [delta=0.368854]
28   "         white: GUI=#dcdcdc/rgb(220,220,220)  Term=253 #dadada/rgb(218,218,218)  [delta=0.455975]
29   "           bg0: GUI=#141414/rgb( 20, 20, 20)  Term=233 #121212/rgb( 18, 18, 18)  [delta=0.515624]
30   "           fg1: GUI=#ebebeb/rgb(235,235,235)  Term=255 #eeeeee/rgb(238,238,238)  [delta=0.636113]
31   "           bg2: GUI=#505050/rgb( 80, 80, 80)  Term=239 #4e4e4e/rgb( 78, 78, 78)  [delta=0.689525]
32   "           fg2: GUI=#d3d3d3/rgb(211,211,211)  Term=252 #d0d0d0/rgb(208,208,208)  [delta=0.713123]
33   "           fg0: GUI=#fbfbfb/rgb(251,251,251)  Term=231 #ffffff/rgb(255,255,255)  [delta=0.795722]
34   "       darkred: GUI=#b30000/rgb(179,  0,  0)  Term=124 #af0000/rgb(175,  0,  0)  [delta=0.799362]
35   "        yellow: GUI=#ffff80/rgb(255,255,128)  Term=228 #ffff87/rgb(255,255,135)  [delta=0.859693]
36   "           bg1: GUI=#333333/rgb( 51, 51, 51)  Term=236 #303030/rgb( 48, 48, 48)  [delta=0.961402]
37   "   brightblack: GUI=#696969/rgb(105,105,105)  Term=242 #6c6c6c/rgb(108,108,108)  [delta=1.151169]
38   "           fg4: GUI=#707070/rgb(112,112,112)  Term=242 #6c6c6c/rgb(108,108,108)  [delta=1.558945]
39   "           bg4: GUI=#727272/rgb(114,114,114)  Term=243 #767676/rgb(118,118,118)  [delta=1.588827]
40   "    brightcyan: GUI=#b2dfdb/rgb(178,223,219)  Term=152 #afd7d7/rgb(175,215,215)  [delta=2.696709]
41   "   brightgreen: GUI=#b3ffcc/rgb(179,255,204)  Term=158 #afffd7/rgb(175,255,215)  [delta=3.041362]
42   "         green: GUI=#47b36b/rgb( 71,179,107)  Term= 35 #00af5f/rgb(  0,175, 95)  [delta=3.445808]
43   "           red: GUI=#ff4d4d/rgb(255, 77, 77)  Term=203 #ff5f5f/rgb(255, 95, 95)  [delta=3.492015]
44   "      darkblue: GUI=#266280/rgb( 38, 98,128)  Term= 24 #005f87/rgb(  0, 95,135)  [delta=3.714150]
45   "     brightred: GUI=#ff9999/rgb(255,153,153)  Term=210 #ff8787/rgb(255,135,135)  [delta=4.179329]
46   "          blue: GUI=#7ab1cc/rgb(122,177,204)  Term= 74 #5fafd7/rgb( 95,175,215)  [delta=4.276048]
47   "   darkmagenta: GUI=#4527a0/rgb( 69, 39,160)  Term= 55 #5f00af/rgb( 95,  0,175)  [delta=5.173706]
48   " brightmagenta: GUI=#d1c4e9/rgb(209,196,233)  Term=189 #d7d7ff/rgb(215,215,255)  [delta=5.536146]
49   "    darkyellow: GUI=#ffea00/rgb(255,234,  0)  Term=226 #ffff00/rgb(255,255,  0)  [delta=5.745583]
50   "      darkcyan: GUI=#00695c/rgb(  0,105, 92)  Term= 23 #005f5f/rgb(  0, 95, 95)  [delta=6.224963]
51   "     darkgreen: GUI=#268044/rgb( 38,128, 68)  Term= 29 #00875f/rgb(  0,135, 95)  [delta=6.622343]
52   "       magenta: GUI=#ab47bc/rgb(171, 71,188)  Term=133 #af5faf/rgb(175, 95,175)  [delta=6.806495]
53   "          cyan: GUI=#009688/rgb(  0,150,136)  Term= 30 #008787/rgb(  0,135,135)  [delta=7.127207]
54   "    brightblue: GUI=#cceeff/rgb(204,238,255)  Term=195 #d7ffff/rgb(215,255,255)  [delta=9.196998]
55   if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
56     hi Normal ctermfg=255 ctermbg=NONE guifg=#ebebeb guibg=NONE guisp=NONE cterm=NONE gui=NONE
57     hi CursorLineNr ctermfg=228 ctermbg=NONE guifg=#ffff80 guibg=NONE guisp=NONE cterm=NONE gui=NONE
58     hi FoldColumn ctermfg=242 ctermbg=NONE guifg=#696969 guibg=NONE guisp=NONE cterm=NONE gui=NONE
59     hi SignColumn ctermfg=252 ctermbg=NONE guifg=#d3d3d3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
60     hi VertSplit ctermfg=241 ctermbg=NONE guifg=#616161 guibg=NONE guisp=NONE cterm=NONE gui=NONE
61   else
62     hi Normal ctermfg=255 ctermbg=233 guifg=#ebebeb guibg=#141414 guisp=NONE cterm=NONE gui=NONE
63     hi CursorLineNr ctermfg=228 ctermbg=236 guifg=#ffff80 guibg=#333333 guisp=NONE cterm=NONE gui=NONE
64     hi FoldColumn ctermfg=242 ctermbg=236 guifg=#696969 guibg=#333333 guisp=NONE cterm=NONE gui=NONE
65     hi SignColumn ctermfg=252 ctermbg=236 guifg=#d3d3d3 guibg=#333333 guisp=NONE cterm=NONE gui=NONE
66     hi VertSplit ctermfg=241 ctermbg=233 guifg=#616161 guibg=#141414 guisp=NONE cterm=NONE gui=NONE
67   endif
68   hi ColorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#333333 guisp=NONE cterm=NONE gui=NONE
69   hi Conceal ctermfg=74 ctermbg=NONE guifg=#7ab1cc guibg=NONE guisp=NONE cterm=NONE gui=NONE
70   hi Cursor ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse
71   hi! link CursorColumn CursorLine
72   hi CursorLine ctermfg=NONE ctermbg=236 guifg=NONE guibg=#333333 guisp=NONE cterm=NONE,bold,italic gui=NONE,bold,italic
73   hi DiffAdd ctermfg=242 ctermbg=158 guifg=#707070 guibg=#b3ffcc guisp=NONE cterm=NONE gui=NONE
74   hi DiffChange ctermfg=242 ctermbg=195 guifg=#707070 guibg=#cceeff guisp=NONE cterm=NONE gui=NONE
75   hi DiffDelete ctermfg=242 ctermbg=210 guifg=#707070 guibg=#ff9999 guisp=NONE cterm=NONE gui=NONE
76   hi DiffText ctermfg=242 ctermbg=158 guifg=#707070 guibg=#b3ffcc guisp=NONE cterm=NONE gui=NONE
77   hi Directory ctermfg=74 ctermbg=NONE guifg=#7ab1cc guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
78   hi EndOfBuffer ctermfg=233 ctermbg=NONE guifg=#141414 guibg=NONE guisp=NONE cterm=NONE gui=NONE
79   hi Error ctermfg=233 ctermbg=203 guifg=#141414 guibg=#ff4d4d guisp=NONE cterm=NONE gui=NONE
80   hi! link ErrorMsg Error
81   hi Folded ctermfg=242 ctermbg=236 guifg=#696969 guibg=#333333 guisp=NONE cterm=NONE gui=NONE,italic
82   hi IncSearch ctermfg=229 ctermbg=16 guifg=#ffffaf guibg=#000000 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
83   hi LineNr ctermfg=241 ctermbg=236 guifg=#616161 guibg=#333333 guisp=NONE cterm=NONE gui=NONE
84   hi MatchParen ctermfg=NONE ctermbg=239 guifg=NONE guibg=#505050 guisp=NONE cterm=NONE,bold gui=NONE,bold
85   hi ModeMsg ctermfg=74 ctermbg=NONE guifg=#7ab1cc guibg=NONE guisp=NONE cterm=NONE gui=NONE
86   hi MoreMsg ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
87   hi NonText ctermfg=243 ctermbg=NONE guifg=#727272 guibg=NONE guisp=NONE cterm=NONE gui=NONE
88   hi Pmenu ctermfg=255 ctermbg=239 guifg=#ebebeb guibg=#505050 guisp=NONE cterm=NONE gui=NONE
89   hi PmenuSbar ctermfg=NONE ctermbg=239 guifg=NONE guibg=#505050 guisp=NONE cterm=NONE gui=NONE
90   hi PmenuSel ctermfg=236 ctermbg=74 guifg=#333333 guibg=#7ab1cc guisp=NONE cterm=NONE,bold gui=NONE,bold
91   hi PmenuThumb ctermfg=NONE ctermbg=243 guifg=NONE guibg=#727272 guisp=NONE cterm=NONE gui=NONE
92   hi Question ctermfg=226 ctermbg=NONE guifg=#ffea00 guibg=NONE guisp=NONE cterm=NONE gui=NONE
93   hi! link QuickFixLine Search
94   hi Search ctermfg=229 ctermbg=16 guifg=#ffffaf guibg=#000000 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
95   hi SpecialKey ctermfg=243 ctermbg=NONE guifg=#727272 guibg=NONE guisp=NONE cterm=NONE gui=NONE
96   hi SpellBad ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=#ff4d4d cterm=NONE,underline gui=NONE,italic,undercurl
97   hi SpellCap ctermfg=74 ctermbg=NONE guifg=#7ab1cc guibg=NONE guisp=#7ab1cc cterm=NONE,underline gui=NONE,italic,undercurl
98   hi SpellLocal ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=#009688 cterm=NONE,underline gui=NONE,italic,undercurl
99   hi SpellRare ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=#ab47bc cterm=NONE,underline gui=NONE,italic,undercurl
100   hi StatusLine ctermfg=239 ctermbg=255 guifg=#505050 guibg=#ebebeb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
101   hi StatusLineNC ctermfg=236 ctermbg=252 guifg=#333333 guibg=#d3d3d3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
102   hi! link StatusLineTerm StatusLine
103   hi! link StatusLineTermNC StatusLineNC
104   hi! link TabLine TabLineFill
105   hi TabLineFill ctermfg=252 ctermbg=241 guifg=#d3d3d3 guibg=#616161 guisp=NONE cterm=NONE gui=NONE
106   hi TabLineSel ctermfg=255 ctermbg=236 guifg=#ebebeb guibg=#333333 guisp=NONE cterm=NONE gui=NONE
107   hi Title ctermfg=231 ctermbg=NONE guifg=#fbfbfb guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
108   hi Visual ctermfg=NONE ctermbg=236 guifg=NONE guibg=#333333 guisp=NONE cterm=NONE gui=NONE
109   hi! link VisualNOS Visual
110   hi WarningMsg ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
111   hi WildMenu ctermfg=74 ctermbg=239 guifg=#7ab1cc guibg=#505050 guisp=NONE cterm=NONE,bold gui=NONE,bold
112   hi Boolean ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
113   hi Character ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
114   hi Comment ctermfg=242 ctermbg=NONE guifg=#696969 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic
115   hi Conditional ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
116   hi Constant ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
117   hi Define ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
118   hi Debug ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
119   hi! link Delimiter Statement
120   hi Exception ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
121   hi Float ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
122   hi Function ctermfg=74 ctermbg=NONE guifg=#7ab1cc guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
123   hi Identifier ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
124   hi Ignore ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE
125   hi Include ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
126   hi Keyword ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
127   hi! link Label Statement
128   hi Macro ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
129   hi Number ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
130   hi! link Operator Normal
131   hi PreCondit ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
132   hi PreProc ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
133   hi Repeat ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
134   hi SpecialChar ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
135   hi SpecialComment ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
136   hi Statement ctermfg=203 ctermbg=NONE guifg=#ff4d4d guibg=NONE guisp=NONE cterm=NONE gui=NONE
137   hi StorageClass ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
138   hi Special ctermfg=228 ctermbg=NONE guifg=#ffff80 guibg=NONE guisp=NONE cterm=NONE gui=NONE
139   hi String ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
140   hi Structure ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
141   hi! link Tag Special
142   hi Todo ctermfg=fg ctermbg=233 guifg=fg guibg=#141414 guisp=NONE cterm=NONE,bold gui=NONE,bold,italic
143   hi Type ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
144   hi Typedef ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
145   hi Underlined ctermfg=74 ctermbg=NONE guifg=#7ab1cc guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
146   hi! link lCursor Cursor
147   hi CursorIM ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse
148   hi ToolbarLine ctermfg=NONE ctermbg=241 guifg=NONE guibg=#616161 guisp=NONE cterm=NONE gui=NONE
149   hi ToolbarButton ctermfg=231 ctermbg=241 guifg=#fbfbfb guibg=#616161 guisp=NONE cterm=NONE,bold gui=NONE,bold
150   if get(g:, "artesanal_italic", 0)
151     hi Comment cterm=italic
152     hi Folded cterm=italic
153     hi SpellBad cterm=italic,underline
154     hi SpellCap cterm=italic,underline
155     hi SpellLocal cterm=italic,underline
156     hi SpellRare cterm=italic,underline
157     hi Todo cterm=italic
158   endif
159   hi! link iCursor Cursor
160   hi! link vCursor Cursor
161   hi NormalMode ctermfg=252 ctermbg=233 guifg=#d3d3d3 guibg=#141414 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
162   hi InsertMode ctermfg=74 ctermbg=233 guifg=#7ab1cc guibg=#141414 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
163   hi ReplaceMode ctermfg=30 ctermbg=233 guifg=#009688 guibg=#141414 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
164   hi VisualMode ctermfg=228 ctermbg=233 guifg=#ffff80 guibg=#141414 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
165   hi CommandMode ctermfg=133 ctermbg=233 guifg=#ab47bc guibg=#141414 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
166   hi Warnings ctermfg=228 ctermbg=233 guifg=#ffff80 guibg=#141414 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
167   if has('terminal')
168     let g:terminal_color_0  = '#141414'
169     let g:terminal_color_8  = '#696969'
170     let g:terminal_color_1  = '#ff4d4d'
171     let g:terminal_color_9  = '#ff9999'
172     let g:terminal_color_2  = '#47b36b'
173     let g:terminal_color_10 = '#b3ffcc'
174     let g:terminal_color_3  = '#ffff80'
175     let g:terminal_color_11 = '#ffffaf'
176     let g:terminal_color_4  = '#7ab1cc'
177     let g:terminal_color_12 = '#cceeff'
178     let g:terminal_color_5  = '#ab47bc'
179     let g:terminal_color_13 = '#d1c4e9'
180     let g:terminal_color_6  = '#009688'
181     let g:terminal_color_14 = '#b2dfdb'
182     let g:terminal_color_7  = '#fbfbfb'
183     let g:terminal_color_15 = '#d3d3d3'
184   endif
185   hi! link TermCursor Cursor
186   hi TermCursorNC ctermfg=236 ctermbg=255 guifg=#333333 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
187   finish
188 endif
189
190 " Color similarity table (light background)
191 "         black: GUI=#000000/rgb(  0,  0,  0)  Term= 16 #000000/rgb(  0,  0,  0)  [delta=0.000000]
192 "           bg4: GUI=#a8a8a8/rgb(168,168,168)  Term=248 #a8a8a8/rgb(168,168,168)  [delta=0.000000]
193 "   brightwhite: GUI=#ffffff/rgb(255,255,255)  Term=231 #ffffff/rgb(255,255,255)  [delta=0.000000]
194 "           bg3: GUI=#bdbdbd/rgb(189,189,189)  Term=250 #bcbcbc/rgb(188,188,188)  [delta=0.262501]
195 "         white: GUI=#dcdcdc/rgb(220,220,220)  Term=253 #dadada/rgb(218,218,218)  [delta=0.455975]
196 "           fg0: GUI=#141414/rgb( 20, 20, 20)  Term=233 #121212/rgb( 18, 18, 18)  [delta=0.515624]
197 "           bg1: GUI=#ebebeb/rgb(235,235,235)  Term=255 #eeeeee/rgb(238,238,238)  [delta=0.636113]
198 "           fg2: GUI=#505050/rgb( 80, 80, 80)  Term=239 #4e4e4e/rgb( 78, 78, 78)  [delta=0.689525]
199 "           bg2: GUI=#d3d3d3/rgb(211,211,211)  Term=252 #d0d0d0/rgb(208,208,208)  [delta=0.713123]
200 "           bg0: GUI=#fbfbfb/rgb(251,251,251)  Term=231 #ffffff/rgb(255,255,255)  [delta=0.795722]
201 "           fg1: GUI=#333333/rgb( 51, 51, 51)  Term=236 #303030/rgb( 48, 48, 48)  [delta=0.961402]
202 "   brightblack: GUI=#696969/rgb(105,105,105)  Term=242 #6c6c6c/rgb(108,108,108)  [delta=1.151169]
203 "           fg4: GUI=#707070/rgb(112,112,112)  Term=242 #6c6c6c/rgb(108,108,108)  [delta=1.558945]
204 "       darkred: GUI=#a30000/rgb(163,  0,  0)  Term=124 #af0000/rgb(175,  0,  0)  [delta=2.390642]
205 "    brightcyan: GUI=#b2dfdb/rgb(178,223,219)  Term=152 #afd7d7/rgb(175,215,215)  [delta=2.696709]
206 "   brightgreen: GUI=#b3ffcc/rgb(179,255,204)  Term=158 #afffd7/rgb(175,255,215)  [delta=3.041362]
207 "         green: GUI=#47b36b/rgb( 71,179,107)  Term= 35 #00af5f/rgb(  0,175, 95)  [delta=3.445808]
208 "      darkblue: GUI=#266280/rgb( 38, 98,128)  Term= 24 #005f87/rgb(  0, 95,135)  [delta=3.714150]
209 "  brightyellow: GUI=#ffd699/rgb(255,214,153)  Term=222 #ffd787/rgb(255,215,135)  [delta=4.020486]
210 "     brightred: GUI=#ff9999/rgb(255,153,153)  Term=210 #ff8787/rgb(255,135,135)  [delta=4.179329]
211 "    darkyellow: GUI=#cc7a00/rgb(204,122,  0)  Term=172 #d78700/rgb(215,135,  0)  [delta=4.383031]
212 "   darkmagenta: GUI=#4527a0/rgb( 69, 39,160)  Term= 55 #5f00af/rgb( 95,  0,175)  [delta=5.173706]
213 " brightmagenta: GUI=#d1c4e9/rgb(209,196,233)  Term=189 #d7d7ff/rgb(215,215,255)  [delta=5.536146]
214 "        yellow: GUI=#ff9900/rgb(255,153,  0)  Term=208 #ff8700/rgb(255,135,  0)  [delta=6.094939]
215 "      darkcyan: GUI=#00695c/rgb(  0,105, 92)  Term= 23 #005f5f/rgb(  0, 95, 95)  [delta=6.224963]
216 "     darkgreen: GUI=#268044/rgb( 38,128, 68)  Term= 29 #00875f/rgb(  0,135, 95)  [delta=6.622343]
217 "       magenta: GUI=#ab47bc/rgb(171, 71,188)  Term=133 #af5faf/rgb(175, 95,175)  [delta=6.806495]
218 "          cyan: GUI=#009688/rgb(  0,150,136)  Term= 30 #008787/rgb(  0,135,135)  [delta=7.127207]
219 "          blue: GUI=#5995b3/rgb( 89,149,179)  Term= 31 #0087af/rgb(  0,135,175)  [delta=7.422120]
220 "           red: GUI=#b72e2e/rgb(183, 46, 46)  Term=124 #af0000/rgb(175,  0,  0)  [delta=8.068751]
221 "    brightblue: GUI=#cceeff/rgb(204,238,255)  Term=195 #d7ffff/rgb(215,255,255)  [delta=9.196998]
222 if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
223   hi Normal ctermfg=236 ctermbg=NONE guifg=#333333 guibg=NONE guisp=NONE cterm=NONE gui=NONE
224   hi CursorLineNr ctermfg=208 ctermbg=NONE guifg=#ff9900 guibg=NONE guisp=NONE cterm=NONE gui=NONE
225   hi FoldColumn ctermfg=242 ctermbg=NONE guifg=#696969 guibg=NONE guisp=NONE cterm=NONE gui=NONE
226   hi SignColumn ctermfg=239 ctermbg=NONE guifg=#505050 guibg=NONE guisp=NONE cterm=NONE gui=NONE
227   hi VertSplit ctermfg=250 ctermbg=NONE guifg=#bdbdbd guibg=NONE guisp=NONE cterm=NONE gui=NONE
228 else
229   hi Normal ctermfg=236 ctermbg=231 guifg=#333333 guibg=#fbfbfb guisp=NONE cterm=NONE gui=NONE
230   hi CursorLineNr ctermfg=208 ctermbg=255 guifg=#ff9900 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
231   hi FoldColumn ctermfg=242 ctermbg=255 guifg=#696969 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
232   hi SignColumn ctermfg=239 ctermbg=255 guifg=#505050 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
233   hi VertSplit ctermfg=250 ctermbg=231 guifg=#bdbdbd guibg=#fbfbfb guisp=NONE cterm=NONE gui=NONE
234 endif
235 hi ColorColumn ctermfg=NONE ctermbg=255 guifg=NONE guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
236 hi Conceal ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
237 hi Cursor ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse
238 hi! link CursorColumn CursorLine
239 hi CursorLine ctermfg=NONE ctermbg=255 guifg=NONE guibg=#ebebeb guisp=NONE cterm=NONE,bold,italic gui=NONE,bold,italic
240 hi DiffAdd ctermfg=242 ctermbg=158 guifg=#707070 guibg=#b3ffcc guisp=NONE cterm=NONE gui=NONE
241 hi DiffChange ctermfg=242 ctermbg=195 guifg=#707070 guibg=#cceeff guisp=NONE cterm=NONE gui=NONE
242 hi DiffDelete ctermfg=242 ctermbg=210 guifg=#707070 guibg=#ff9999 guisp=NONE cterm=NONE gui=NONE
243 hi DiffText ctermfg=242 ctermbg=158 guifg=#707070 guibg=#b3ffcc guisp=NONE cterm=NONE gui=NONE
244 hi Directory ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
245 hi EndOfBuffer ctermfg=231 ctermbg=NONE guifg=#fbfbfb guibg=NONE guisp=NONE cterm=NONE gui=NONE
246 hi Error ctermfg=231 ctermbg=124 guifg=#fbfbfb guibg=#b72e2e guisp=NONE cterm=NONE gui=NONE
247 hi! link ErrorMsg Error
248 hi Folded ctermfg=242 ctermbg=255 guifg=#696969 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE,italic
249 hi IncSearch ctermfg=222 ctermbg=16 guifg=#ffd699 guibg=#000000 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
250 hi LineNr ctermfg=250 ctermbg=255 guifg=#bdbdbd guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
251 hi MatchParen ctermfg=NONE ctermbg=252 guifg=NONE guibg=#d3d3d3 guisp=NONE cterm=NONE,bold gui=NONE,bold
252 hi ModeMsg ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
253 hi MoreMsg ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
254 hi NonText ctermfg=248 ctermbg=NONE guifg=#a8a8a8 guibg=NONE guisp=NONE cterm=NONE gui=NONE
255 hi Pmenu ctermfg=236 ctermbg=252 guifg=#333333 guibg=#d3d3d3 guisp=NONE cterm=NONE gui=NONE
256 hi PmenuSbar ctermfg=NONE ctermbg=252 guifg=NONE guibg=#d3d3d3 guisp=NONE cterm=NONE gui=NONE
257 hi PmenuSel ctermfg=255 ctermbg=31 guifg=#ebebeb guibg=#5995b3 guisp=NONE cterm=NONE,bold gui=NONE,bold
258 hi PmenuThumb ctermfg=NONE ctermbg=248 guifg=NONE guibg=#a8a8a8 guisp=NONE cterm=NONE gui=NONE
259 hi Question ctermfg=172 ctermbg=NONE guifg=#cc7a00 guibg=NONE guisp=NONE cterm=NONE gui=NONE
260 hi! link QuickFixLine Search
261 hi Search ctermfg=222 ctermbg=16 guifg=#ffd699 guibg=#000000 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
262 hi SpecialKey ctermfg=248 ctermbg=NONE guifg=#a8a8a8 guibg=NONE guisp=NONE cterm=NONE gui=NONE
263 hi SpellBad ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=#b72e2e cterm=NONE,underline gui=NONE,italic,undercurl
264 hi SpellCap ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=#5995b3 cterm=NONE,underline gui=NONE,italic,undercurl
265 hi SpellLocal ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=#009688 cterm=NONE,underline gui=NONE,italic,undercurl
266 hi SpellRare ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=#ab47bc cterm=NONE,underline gui=NONE,italic,undercurl
267 hi StatusLine ctermfg=252 ctermbg=236 guifg=#d3d3d3 guibg=#333333 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
268 hi StatusLineNC ctermfg=255 ctermbg=239 guifg=#ebebeb guibg=#505050 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
269 hi! link StatusLineTerm StatusLine
270 hi! link StatusLineTermNC StatusLineNC
271 hi! link TabLine TabLineFill
272 hi TabLineFill ctermfg=239 ctermbg=250 guifg=#505050 guibg=#bdbdbd guisp=NONE cterm=NONE gui=NONE
273 hi TabLineSel ctermfg=236 ctermbg=255 guifg=#333333 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
274 hi Title ctermfg=233 ctermbg=NONE guifg=#141414 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
275 hi Visual ctermfg=NONE ctermbg=255 guifg=NONE guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
276 hi! link VisualNOS Visual
277 hi WarningMsg ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
278 hi WildMenu ctermfg=31 ctermbg=252 guifg=#5995b3 guibg=#d3d3d3 guisp=NONE cterm=NONE,bold gui=NONE,bold
279 hi Boolean ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
280 hi Character ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
281 hi Comment ctermfg=242 ctermbg=NONE guifg=#696969 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic
282 hi Conditional ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
283 hi Constant ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
284 hi Define ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
285 hi Debug ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
286 hi! link Delimiter Statement
287 hi Exception ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
288 hi Float ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
289 hi Function ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
290 hi Identifier ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
291 hi Ignore ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE
292 hi Include ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
293 hi Keyword ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
294 hi! link Label Statement
295 hi Macro ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
296 hi Number ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
297 hi! link Operator Normal
298 hi PreCondit ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
299 hi PreProc ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
300 hi Repeat ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
301 hi SpecialChar ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
302 hi SpecialComment ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
303 hi Statement ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
304 hi StorageClass ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
305 hi Special ctermfg=208 ctermbg=NONE guifg=#ff9900 guibg=NONE guisp=NONE cterm=NONE gui=NONE
306 hi String ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
307 hi Structure ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
308 hi! link Tag Special
309 hi Todo ctermfg=fg ctermbg=231 guifg=fg guibg=#fbfbfb guisp=NONE cterm=NONE,bold gui=NONE,bold,italic
310 hi Type ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
311 hi Typedef ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
312 hi Underlined ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
313 hi! link lCursor Cursor
314 hi CursorIM ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse
315 hi ToolbarLine ctermfg=NONE ctermbg=250 guifg=NONE guibg=#bdbdbd guisp=NONE cterm=NONE gui=NONE
316 hi ToolbarButton ctermfg=233 ctermbg=250 guifg=#141414 guibg=#bdbdbd guisp=NONE cterm=NONE,bold gui=NONE,bold
317 if get(g:, "artesanal_italic", 0)
318   hi Comment cterm=italic
319   hi Folded cterm=italic
320   hi SpellBad cterm=italic,underline
321   hi SpellCap cterm=italic,underline
322   hi SpellLocal cterm=italic,underline
323   hi SpellRare cterm=italic,underline
324   hi Todo cterm=italic
325 endif
326 hi! link iCursor Cursor
327 hi! link vCursor Cursor
328 hi NormalMode ctermfg=239 ctermbg=231 guifg=#505050 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
329 hi InsertMode ctermfg=31 ctermbg=231 guifg=#5995b3 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
330 hi ReplaceMode ctermfg=30 ctermbg=231 guifg=#009688 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
331 hi VisualMode ctermfg=208 ctermbg=231 guifg=#ff9900 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
332 hi CommandMode ctermfg=133 ctermbg=231 guifg=#ab47bc guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
333 hi Warnings ctermfg=208 ctermbg=231 guifg=#ff9900 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
334 if has('terminal')
335   let g:terminal_color_0  = '#fbfbfb'
336   let g:terminal_color_8  = '#696969'
337   let g:terminal_color_1  = '#b72e2e'
338   let g:terminal_color_9  = '#ff9999'
339   let g:terminal_color_2  = '#47b36b'
340   let g:terminal_color_10 = '#b3ffcc'
341   let g:terminal_color_3  = '#ff9900'
342   let g:terminal_color_11 = '#ffd699'
343   let g:terminal_color_4  = '#5995b3'
344   let g:terminal_color_12 = '#cceeff'
345   let g:terminal_color_5  = '#ab47bc'
346   let g:terminal_color_13 = '#d1c4e9'
347   let g:terminal_color_6  = '#009688'
348   let g:terminal_color_14 = '#b2dfdb'
349   let g:terminal_color_7  = '#141414'
350   let g:terminal_color_15 = '#505050'
351 endif
352 hi! link TermCursor Cursor
353 hi TermCursorNC ctermfg=255 ctermbg=236 guifg=#ebebeb guibg=#333333 guisp=NONE cterm=NONE gui=NONE
354 finish
355
356 " Background: light
357 " Color: fg0 #141414 ~
358 " Color: fg1 #333333 ~
359 " Color: fg2 #505050 ~
360 " Color: fg4 #707070 ~
361 " Color: bg0 #fbfbfb ~
362 " Color: bg1 #ebebeb ~
363 " Color: bg2 #d3d3d3 ~
364 " Color: bg3 #bdbdbd ~
365 " Color: bg4 #a8a8a8 ~
366 " Color: black                #000000     ~        Black
367 " Color: brightblack          #696969     ~        DimGray
368 " Color: red                  #b72e2e     ~        Red
369 " Color: brightred            #ff9999     ~        LightRed
370 " Color: darkred              #a30000     ~        DarkRed
371 " Color: green                #47b36b     ~        Green
372 " Color: brightgreen          #b3ffcc     ~        LightGreen
373 " Color: darkgreen            #268044     ~        DarkGreen
374 " Color: yellow               #ff9900     ~        Yellow
375 " Color: brightyellow         #ffd699     ~        LightYellow
376 " Color: darkyellow           #cc7a00     ~        DarkYellow
377 " Color: blue                 #5995b3     ~        Blue
378 " Color: brightblue           #cceeff     ~        LightBlue
379 " Color: darkblue             #266280     ~        DarkBlue
380 " Color: magenta              #ab47bc     ~        Magenta
381 " Color: brightmagenta        #d1c4e9     ~        LightMagenta
382 " Color: darkmagenta          #4527a0     ~        DarkMagenta
383 " Color: cyan                 #009688     ~        Cyan
384 " Color: brightcyan           #b2dfdb     ~        LightCyan
385 " Color: darkcyan             #00695c     ~        DarkCyan
386 " Color: white                #dcdcdc     ~        Gainsboro
387 " Color: brightwhite          #ffffff     ~        White
388 "   Normal       fg1           none
389 "   CursorLineNr yellow        none
390 "   FoldColumn   brightblack   none
391 "   SignColumn   fg2           none
392 "   VertSplit    bg3           none
393 "   Normal       fg1           bg0
394 "   CursorLineNr yellow        bg1
395 "   FoldColumn   brightblack   bg1
396 "   SignColumn   fg2           bg1
397 "   VertSplit    bg3           bg0
398 " ColorColumn                      none         bg1
399 " Conceal                          blue         none
400 " Cursor                           none         none    reverse
401 " CursorColumn                  -> CursorLine
402 " CursorLine                       none         bg1     bold,italic
403 " DiffAdd                          fg4          brightgreen
404 " DiffChange                       fg4          brightblue
405 " DiffDelete                       fg4          brightred
406 " DiffText                         fg4          brightgreen
407 " Directory                        blue         none    bold
408 " EndOfBuffer                      bg0          none
409 " Error                            bg0          red
410 " ErrorMsg                      -> Error
411 " Folded                           brightblack  bg1     g=italic
412 " IncSearch                        brightyellow black   reverse
413 " LineNr                           bg3          bg1
414 " MatchParen                       none         bg2     bold
415 " ModeMsg                          blue         none
416 " MoreMsg                          green        none
417 " NonText                          bg4          none
418 " Pmenu                            fg1          bg2
419 " PmenuSbar                        none         bg2
420 " PmenuSel                         bg1          blue    bold
421 " PmenuThumb                       none         bg4
422 " Question                         darkyellow   none
423 " QuickFixLine                  -> Search
424 " Search                           brightyellow black   reverse
425 " SpecialKey                       bg4          none
426 " SpellBad                         red          none    t=underline g=italic,undercurl s=red
427 " SpellCap                         blue         none    t=underline g=italic,undercurl s=blue
428 " SpellLocal                       cyan         none    t=underline g=italic,undercurl s=cyan
429 " SpellRare                        magenta      none    t=underline g=italic,undercurl s=magenta
430 " StatusLine                       bg2          fg1     reverse
431 " StatusLineNC                     bg1          fg2     reverse
432 " StatusLineTerm                -> StatusLine
433 " StatusLineTermNC              -> StatusLineNC
434 " TabLine                       -> TabLineFill
435 " TabLineFill                      fg2          bg3
436 " TabLineSel                       fg1          bg1
437 " Title                            fg0          none    bold
438 " Visual                           none         bg1
439 " VisualNOS                     -> Visual
440 " WarningMsg                       red          none
441 " WildMenu                         blue         bg2     bold
442 " Boolean                          magenta      none
443 " Character                        magenta      none
444 " Comment                          brightblack  none    g=italic
445 " Conditional                      red          none
446 " Constant                         magenta      none
447 " Define                           cyan         none
448 " Debug                            red          none
449 " Delimiter                     -> Statement
450 " Exception                        red          none
451 " Float                            magenta      none
452 " Function                         blue         none    bold
453 " Identifier                       cyan         none
454 " Ignore                           fg           none
455 " Include                          cyan         none
456 " Keyword                          red          none
457 " Label                         -> Statement
458 " Macro                            cyan         none
459 " Number                           magenta      none
460 " Operator                      -> Normal
461 " PreCondit                        cyan         none
462 " PreProc                          cyan         none
463 " Repeat                           red          none
464 " SpecialChar                      red          none
465 " SpecialComment                   red          none
466 " Statement                        red          none
467 " StorageClass                     green        none
468 " Special                          yellow       none
469 " String                           green        none
470 " Structure                        cyan         none
471 " Tag                           -> Special
472 " Todo                             fg           bg0     t=bold g=bold,italic
473 " Type                             cyan         none
474 " Typedef                          cyan         none
475 " Underlined                       blue         none    underline
476 " lCursor                       -> Cursor
477 " CursorIM                         none         none    reverse
478 " ToolbarLine                      none         bg3
479 " ToolbarButton                    fg0          bg3     bold
480 " iCursor                       -> Cursor
481 " vCursor                       -> Cursor
482 " NormalMode                       fg2          bg0     reverse
483 " InsertMode                       blue         bg0     reverse
484 " ReplaceMode                      cyan         bg0     reverse
485 " VisualMode                       yellow       bg0     reverse
486 " CommandMode                      magenta      bg0     reverse
487 " Warnings                         yellow       bg0     reverse
488 " TermCursor        -> Cursor
489 " TermCursorNC         bg1            fg1
490 " Background: dark
491 " Color: fg0 #fbfbfb ~
492 " Color: fg1 #ebebeb ~
493 " Color: fg2 #d3d3d3 ~
494 " Color: fg4 #707070 ~
495 " Color: bg0 #141414 ~
496 " Color: bg1 #333333 ~
497 " Color: bg2 #505050 ~
498 " Color: bg3 #616161 ~
499 " Color: bg4 #727272 ~
500 " Color: black                #000000     ~        Black
501 " Color: brightblack          #696969     ~        DimGray
502 " Color: red                  #ff4d4d     ~        Red
503 " Color: brightred            #ff9999     ~        LightRed
504 " Color: darkred              #b30000     ~        DarkRed
505 " Color: green                #47b36b     ~        Green
506 " Color: brightgreen          #b3ffcc     ~        LightGreen
507 " Color: darkgreen            #268044     ~        DarkGreen
508 " Color: yellow               #ffff80     ~        Yellow
509 " Color: brightyellow         #ffffaf     ~        LightYellow
510 " Color: darkyellow           #ffea00     ~        DarkYellow
511 " Color: blue                 #7ab1cc     ~        Blue
512 " Color: brightblue           #cceeff     ~        LightBlue
513 " Color: darkblue             #266280     ~        DarkBlue
514 " Color: magenta              #ab47bc     ~        Magenta
515 " Color: brightmagenta        #d1c4e9     ~        LightMagenta
516 " Color: darkmagenta          #4527a0     ~        DarkMagenta
517 " Color: cyan                 #009688     ~        Cyan
518 " Color: brightcyan           #b2dfdb     ~        LightCyan
519 " Color: darkcyan             #00695c     ~        DarkCyan
520 " Color: white                #dcdcdc     ~        Gainsboro
521 " Color: brightwhite          #ffffff     ~        White
522 "   Normal       fg1           none
523 "   CursorLineNr yellow        none
524 "   FoldColumn   brightblack   none
525 "   SignColumn   fg2           none
526 "   VertSplit    bg3           none
527 "   Normal       fg1           bg0
528 "   CursorLineNr yellow        bg1
529 "   FoldColumn   brightblack   bg1
530 "   SignColumn   fg2           bg1
531 "   VertSplit    bg3           bg0
532 " ColorColumn                      none         bg1
533 " Conceal                          blue         none
534 " Cursor                           none         none    reverse
535 " CursorColumn                  -> CursorLine
536 " CursorLine                       none         bg1     bold,italic
537 " DiffAdd                          fg4          brightgreen
538 " DiffChange                       fg4          brightblue
539 " DiffDelete                       fg4          brightred
540 " DiffText                         fg4          brightgreen
541 " Directory                        blue         none    bold
542 " EndOfBuffer                      bg0          none
543 " Error                            bg0          red
544 " ErrorMsg                      -> Error
545 " Folded                           brightblack  bg1     g=italic
546 " IncSearch                        brightyellow black   reverse
547 " LineNr                           bg3          bg1
548 " MatchParen                       none         bg2     bold
549 " ModeMsg                          blue         none
550 " MoreMsg                          green        none
551 " NonText                          bg4          none
552 " Pmenu                            fg1          bg2
553 " PmenuSbar                        none         bg2
554 " PmenuSel                         bg1          blue    bold
555 " PmenuThumb                       none         bg4
556 " Question                         darkyellow   none
557 " QuickFixLine                  -> Search
558 " Search                           brightyellow black   reverse
559 " SpecialKey                       bg4          none
560 " SpellBad                         red          none    t=underline g=italic,undercurl s=red
561 " SpellCap                         blue         none    t=underline g=italic,undercurl s=blue
562 " SpellLocal                       cyan         none    t=underline g=italic,undercurl s=cyan
563 " SpellRare                        magenta      none    t=underline g=italic,undercurl s=magenta
564 " StatusLine                       bg2          fg1     reverse
565 " StatusLineNC                     bg1          fg2     reverse
566 " StatusLineTerm                -> StatusLine
567 " StatusLineTermNC              -> StatusLineNC
568 " TabLine                       -> TabLineFill
569 " TabLineFill                      fg2          bg3
570 " TabLineSel                       fg1          bg1
571 " Title                            fg0          none    bold
572 " Visual                           none         bg1
573 " VisualNOS                     -> Visual
574 " WarningMsg                       red          none
575 " WildMenu                         blue         bg2     bold
576 " Boolean                          magenta      none
577 " Character                        magenta      none
578 " Comment                          brightblack  none    g=italic
579 " Conditional                      red          none
580 " Constant                         magenta      none
581 " Define                           cyan         none
582 " Debug                            red          none
583 " Delimiter                     -> Statement
584 " Exception                        red          none
585 " Float                            magenta      none
586 " Function                         blue         none    bold
587 " Identifier                       cyan         none
588 " Ignore                           fg           none
589 " Include                          cyan         none
590 " Keyword                          red          none
591 " Label                         -> Statement
592 " Macro                            cyan         none
593 " Number                           magenta      none
594 " Operator                      -> Normal
595 " PreCondit                        cyan         none
596 " PreProc                          cyan         none
597 " Repeat                           red          none
598 " SpecialChar                      red          none
599 " SpecialComment                   red          none
600 " Statement                        red          none
601 " StorageClass                     green        none
602 " Special                          yellow       none
603 " String                           green        none
604 " Structure                        cyan         none
605 " Tag                           -> Special
606 " Todo                             fg           bg0     t=bold g=bold,italic
607 " Type                             cyan         none
608 " Typedef                          cyan         none
609 " Underlined                       blue         none    underline
610 " lCursor                       -> Cursor
611 " CursorIM                         none         none    reverse
612 " ToolbarLine                      none         bg3
613 " ToolbarButton                    fg0          bg3     bold
614 " iCursor                       -> Cursor
615 " vCursor                       -> Cursor
616 " NormalMode                       fg2          bg0     reverse
617 " InsertMode                       blue         bg0     reverse
618 " ReplaceMode                      cyan         bg0     reverse
619 " VisualMode                       yellow       bg0     reverse
620 " CommandMode                      magenta      bg0     reverse
621 " Warnings                         yellow       bg0     reverse
622 " TermCursor        -> Cursor
623 " TermCursorNC         bg1            fg1