]> 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:

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