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.
2 " Description: A Vim colorscheme with light and dark variants originally based on Material Design (now strongly modified to my likings).
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 29 Apr 2020 12:54:19 AM CEST
9 " Generated by Colortemplate v2.0.0
12 if exists('syntax_on')
16 let g:colors_name = 'artesanal'
18 let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2
19 let s:italics = (&t_ZH != '' && &t_ZH != '
\e[7m') || has('gui_running') || has('nvim')
21 if (has('termguicolors') && &termguicolors) || has('gui_running')
22 if &background ==# 'dark'
23 let g:terminal_ansi_colors = ['#575c66', '#e84256', '#00bf8a', '#fff176',
24 \ '#6699cc', '#fa75e2', '#00bbcc', '#ffffff', '#121419', '#dc1b33',
25 \ '#008c65', '#e5d85c', '#517aa3', '#f844d8', '#0095a3', '#eff1f4']
27 let g:terminal_color_0 = '#575c66'
28 let g:terminal_color_1 = '#e84256'
29 let g:terminal_color_2 = '#00bf8a'
30 let g:terminal_color_3 = '#fff176'
31 let g:terminal_color_4 = '#6699cc'
32 let g:terminal_color_5 = '#fa75e2'
33 let g:terminal_color_6 = '#00bbcc'
34 let g:terminal_color_7 = '#ffffff'
35 let g:terminal_color_8 = '#121419'
36 let g:terminal_color_9 = '#dc1b33'
37 let g:terminal_color_10 = '#008c65'
38 let g:terminal_color_11 = '#e5d85c'
39 let g:terminal_color_12 = '#517aa3'
40 let g:terminal_color_13 = '#f844d8'
41 let g:terminal_color_14 = '#0095a3'
42 let g:terminal_color_15 = '#eff1f4'
44 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
45 hi Conceal guifg=#517aa3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
46 hi Constant guifg=#008c65 guibg=NONE guisp=NONE gui=NONE cterm=NONE
47 hi Directory guifg=#517aa3 guibg=NONE guisp=NONE gui=bold cterm=bold
48 hi Error guifg=#dc1b33 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
49 hi Function guifg=#0095a3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
50 hi Identifier guifg=#517aa3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
51 hi ModeMsg guifg=#517aa3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
52 hi MoreMsg guifg=#008c65 guibg=NONE guisp=NONE gui=NONE cterm=NONE
53 hi PreProc guifg=#0095a3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
54 hi Statement guifg=#dc1b33 guibg=NONE guisp=NONE gui=NONE cterm=NONE
55 hi Special guifg=#e5d85c guibg=NONE guisp=NONE gui=NONE cterm=NONE
56 hi Todo guifg=#0095a3 guibg=NONE guisp=NONE gui=reverse cterm=reverse
57 hi WarningMsg guifg=#dc1b33 guibg=NONE guisp=NONE gui=NONE cterm=NONE
58 hi WildMenu guifg=#517aa3 guibg=#455a64 guisp=NONE gui=bold cterm=bold
60 hi Conceal guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
61 hi Constant guifg=#00bf8a guibg=NONE guisp=NONE gui=NONE cterm=NONE
62 hi Directory guifg=#6699cc guibg=NONE guisp=NONE gui=bold cterm=bold
63 hi Error guifg=#e84256 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
64 hi Function guifg=#00bbcc guibg=NONE guisp=NONE gui=NONE cterm=NONE
65 hi Identifier guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
66 hi ModeMsg guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
67 hi MoreMsg guifg=#00bf8a guibg=NONE guisp=NONE gui=NONE cterm=NONE
68 hi PreProc guifg=#00bbcc guibg=NONE guisp=NONE gui=NONE cterm=NONE
69 hi Statement guifg=#e84256 guibg=NONE guisp=NONE gui=NONE cterm=NONE
70 hi Special guifg=#fff176 guibg=NONE guisp=NONE gui=NONE cterm=NONE
71 hi Todo guifg=#00bbcc guibg=NONE guisp=NONE gui=reverse cterm=reverse
72 hi WarningMsg guifg=#e84256 guibg=NONE guisp=NONE gui=NONE cterm=NONE
73 hi WildMenu guifg=#6699cc guibg=#455a64 guisp=NONE gui=bold cterm=bold
75 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
76 hi Normal guifg=#e4e6eb guibg=NONE guisp=NONE gui=NONE cterm=NONE
77 hi CursorLineNr guifg=#fff176 guibg=NONE guisp=NONE gui=NONE cterm=NONE
78 hi FoldColumn guifg=#575c66 guibg=NONE guisp=NONE gui=NONE cterm=NONE
79 hi SignColumn guifg=#cdd2db guibg=NONE guisp=NONE gui=NONE cterm=NONE
80 hi VertSplit guifg=#546e7a guibg=NONE guisp=NONE gui=NONE cterm=NONE
82 hi Normal guifg=#e4e6eb guibg=#2e3440 guisp=NONE gui=NONE cterm=NONE
83 hi CursorLineNr guifg=#fff176 guibg=#37474f guisp=NONE gui=NONE cterm=NONE
84 hi FoldColumn guifg=#575c66 guibg=#37474f guisp=NONE gui=NONE cterm=NONE
85 hi SignColumn guifg=#cdd2db guibg=#37474f guisp=NONE gui=NONE cterm=NONE
86 hi VertSplit guifg=#546e7a guibg=#2e3440 guisp=NONE gui=NONE cterm=NONE
88 hi ColorColumn guifg=NONE guibg=#37474f guisp=NONE gui=bold cterm=bold
89 hi Cursor guifg=NONE guibg=NONE guisp=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
90 hi CursorColumn guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
91 hi CursorLine guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
92 hi DiffAdd guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
93 hi DiffAdded guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
94 hi DiffChange guifg=#aec0e0 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
95 hi DiffDelete guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
96 hi DiffRemoved guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
97 hi DiffText guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
98 hi EndOfBuffer guifg=#2e3440 guibg=NONE guisp=NONE gui=NONE cterm=NONE
99 hi! link ErrorMsg Error
100 hi Folded guifg=#546e7a guibg=#37474f guisp=NONE gui=italic cterm=italic
101 hi IncSearch guifg=#fff176 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
102 hi LineNr guifg=#546e7a guibg=#37474f guisp=NONE gui=NONE cterm=NONE
103 hi MatchParen guifg=NONE guibg=#455a64 guisp=NONE gui=bold cterm=bold
104 hi NonText guifg=#90a4ae guibg=NONE guisp=NONE gui=NONE cterm=NONE
105 hi Pmenu guifg=#e4e6eb guibg=#455a64 guisp=NONE gui=NONE cterm=NONE
106 hi PmenuSbar guifg=NONE guibg=#455a64 guisp=NONE gui=NONE cterm=NONE
107 hi PmenuSel guifg=#37474f guibg=#cdd2db guisp=NONE gui=bold cterm=bold
108 hi PmenuThumb guifg=NONE guibg=#90a4ae guisp=NONE gui=NONE cterm=NONE
109 hi Question guifg=#e5d85c guibg=NONE guisp=NONE gui=NONE cterm=NONE
110 hi! link QuickFixLine Search
111 hi Search guifg=#ffffa8 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
112 hi SpecialKey guifg=#90a4ae guibg=NONE guisp=NONE gui=NONE cterm=NONE
113 hi SpellBad guifg=#e84256 guibg=NONE guisp=#e84256 gui=italic,undercurl cterm=italic,undercurl
114 hi SpellCap guifg=#6699cc guibg=NONE guisp=#6699cc gui=italic,undercurl cterm=italic,undercurl
115 hi SpellLocal guifg=#00bbcc guibg=NONE guisp=#00bbcc gui=italic,undercurl cterm=italic,undercurl
116 hi SpellRare guifg=#fa75e2 guibg=NONE guisp=#fa75e2 gui=italic,undercurl cterm=italic,undercurl
117 hi StatusLine guifg=#455a64 guibg=#e4e6eb guisp=NONE gui=reverse cterm=reverse
118 hi StatusLineNC guifg=#37474f guibg=#cdd2db guisp=NONE gui=reverse cterm=reverse
119 hi! link StatusLineTerm StatusLine
120 hi! link StatusLineTermNC StatusLineNC
121 hi! link TabLine TabLineFill
122 hi TabLineFill guifg=#cdd2db guibg=#546e7a guisp=NONE gui=NONE cterm=NONE
123 hi TabLineSel guifg=#e4e6eb guibg=#37474f guisp=NONE gui=NONE cterm=NONE
124 hi Title guifg=#eff1f4 guibg=NONE guisp=NONE gui=bold cterm=bold
125 hi Visual guifg=NONE guibg=#37474f guisp=NONE gui=NONE cterm=NONE
126 hi! link VisualNOS Visual
127 hi! link Boolean Constant
128 hi! link Character Constant
129 hi Comment guifg=#b6bdcb guibg=NONE guisp=NONE gui=NONE cterm=NONE
130 hi! link Conditional Statement
131 hi! link Define PreProc
132 hi! link Debug Special
133 hi! link Delimiter Special
134 hi! link Exception Statement
135 hi! link Float Constant
136 hi Ignore guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE
137 hi! link Include PreProc
138 hi! link Keyword Statement
139 hi! link Label Statement
140 hi! link Macro PreProc
141 hi! link Number Constant
142 hi! link Operator Statement
143 hi! link PreCondit PreProc
144 hi! link Repeat Statement
145 hi! link SpecialChar Special
146 hi! link SpecialComment Special
147 hi! link StorageClass Type
148 hi! link String Constant
149 hi! link Structure Type
151 hi Type guifg=#0095a3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
152 hi! link Typedef Type
153 hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
154 hi! link lCursor Cursor
155 hi CursorIM guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
156 hi ToolbarLine guifg=NONE guibg=#546e7a guisp=NONE gui=NONE cterm=NONE
157 hi ToolbarButton guifg=#eff1f4 guibg=#546e7a guisp=NONE gui=bold cterm=bold
158 hi! link iCursor Cursor
159 hi! link vCursor Cursor
160 hi NormalMode guifg=#cdd2db guibg=#2e3440 guisp=NONE gui=reverse cterm=reverse
161 hi InsertMode guifg=#6699cc guibg=#2e3440 guisp=NONE gui=reverse cterm=reverse
162 hi ReplaceMode guifg=#00bbcc guibg=#2e3440 guisp=NONE gui=reverse cterm=reverse
163 hi VisualMode guifg=#fff176 guibg=#2e3440 guisp=NONE gui=reverse cterm=reverse
164 hi CommandMode guifg=#fa75e2 guibg=#2e3440 guisp=NONE gui=reverse cterm=reverse
165 hi Warnings guifg=#fff176 guibg=#2e3440 guisp=NONE gui=reverse cterm=reverse
167 hi CursorColumn gui=bold cterm=bold
168 hi CursorLine gui=bold cterm=bold
169 hi Folded gui=NONE cterm=NONE
170 hi SpellBad gui=undercurl cterm=undercurl
171 hi SpellCap gui=undercurl cterm=undercurl
172 hi SpellLocal gui=undercurl cterm=undercurl
173 hi SpellRare gui=undercurl cterm=undercurl
176 hi! link TermCursor Cursor
177 hi TermCursorNC guifg=#37474f guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
179 unlet s:t_Co s:italics
183 let g:terminal_ansi_colors = ['#121419', '#971223', '#00814b', '#cc7000',
184 \ '#00409b', '#9a008d', '#007681', '#eff1f4', '#575c66', '#ae1528',
185 \ '#009a5a', '#ff8c00', '#004bb4', '#b300a4', '#008d9a', '#ffffff']
187 let g:terminal_color_0 = '#121419'
188 let g:terminal_color_1 = '#971223'
189 let g:terminal_color_2 = '#00814b'
190 let g:terminal_color_3 = '#cc7000'
191 let g:terminal_color_4 = '#00409b'
192 let g:terminal_color_5 = '#9a008d'
193 let g:terminal_color_6 = '#007681'
194 let g:terminal_color_7 = '#eff1f4'
195 let g:terminal_color_8 = '#575c66'
196 let g:terminal_color_9 = '#ae1528'
197 let g:terminal_color_10 = '#009a5a'
198 let g:terminal_color_11 = '#ff8c00'
199 let g:terminal_color_12 = '#004bb4'
200 let g:terminal_color_13 = '#b300a4'
201 let g:terminal_color_14 = '#008d9a'
202 let g:terminal_color_15 = '#ffffff'
204 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
205 hi Conceal guifg=#00409b guibg=NONE guisp=NONE gui=NONE cterm=NONE
206 hi Constant guifg=#00814b guibg=NONE guisp=NONE gui=NONE cterm=NONE
207 hi Directory guifg=#00409b guibg=NONE guisp=NONE gui=bold cterm=bold
208 hi Error guifg=#971223 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
209 hi Function guifg=#007681 guibg=NONE guisp=NONE gui=NONE cterm=NONE
210 hi Identifier guifg=#00409b guibg=NONE guisp=NONE gui=NONE cterm=NONE
211 hi ModeMsg guifg=#00409b guibg=NONE guisp=NONE gui=NONE cterm=NONE
212 hi MoreMsg guifg=#00814b guibg=NONE guisp=NONE gui=NONE cterm=NONE
213 hi PreProc guifg=#007681 guibg=NONE guisp=NONE gui=NONE cterm=NONE
214 hi Statement guifg=#971223 guibg=NONE guisp=NONE gui=NONE cterm=NONE
215 hi Special guifg=#cc7000 guibg=NONE guisp=NONE gui=NONE cterm=NONE
216 hi Todo guifg=#007681 guibg=NONE guisp=NONE gui=reverse cterm=reverse
217 hi WarningMsg guifg=#971223 guibg=NONE guisp=NONE gui=NONE cterm=NONE
218 hi WildMenu guifg=#00409b guibg=#cdd2db guisp=NONE gui=bold cterm=bold
220 hi Conceal guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
221 hi Constant guifg=#009a5a guibg=NONE guisp=NONE gui=NONE cterm=NONE
222 hi Directory guifg=#004bb4 guibg=NONE guisp=NONE gui=bold cterm=bold
223 hi Error guifg=#ae1528 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
224 hi Function guifg=#008d9a guibg=NONE guisp=NONE gui=NONE cterm=NONE
225 hi Identifier guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
226 hi ModeMsg guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
227 hi MoreMsg guifg=#009a5a guibg=NONE guisp=NONE gui=NONE cterm=NONE
228 hi PreProc guifg=#008d9a guibg=NONE guisp=NONE gui=NONE cterm=NONE
229 hi Statement guifg=#ae1528 guibg=NONE guisp=NONE gui=NONE cterm=NONE
230 hi Special guifg=#ff8c00 guibg=NONE guisp=NONE gui=NONE cterm=NONE
231 hi Todo guifg=#008d9a guibg=NONE guisp=NONE gui=reverse cterm=reverse
232 hi WarningMsg guifg=#ae1528 guibg=NONE guisp=NONE gui=NONE cterm=NONE
233 hi WildMenu guifg=#004bb4 guibg=#cdd2db guisp=NONE gui=bold cterm=bold
235 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
236 hi Normal guifg=#37474f guibg=NONE guisp=NONE gui=NONE cterm=NONE
237 hi CursorLineNr guifg=#ff8c00 guibg=NONE guisp=NONE gui=NONE cterm=NONE
238 hi FoldColumn guifg=#575c66 guibg=NONE guisp=NONE gui=NONE cterm=NONE
239 hi SignColumn guifg=#455a64 guibg=NONE guisp=NONE gui=NONE cterm=NONE
240 hi VertSplit guifg=#b6bdcb guibg=NONE guisp=NONE gui=NONE cterm=NONE
242 hi Normal guifg=#37474f guibg=#eff1f4 guisp=NONE gui=NONE cterm=NONE
243 hi CursorLineNr guifg=#ff8c00 guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
244 hi FoldColumn guifg=#575c66 guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
245 hi SignColumn guifg=#455a64 guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
246 hi VertSplit guifg=#b6bdcb guibg=#eff1f4 guisp=NONE gui=NONE cterm=NONE
248 hi ColorColumn guifg=NONE guibg=#e4e6eb guisp=NONE gui=bold cterm=bold
249 hi Cursor guifg=NONE guibg=NONE guisp=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
250 hi CursorColumn guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
251 hi CursorLine guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
252 hi DiffAdd guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
253 hi DiffAdded guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
254 hi DiffChange guifg=#aec0e0 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
255 hi DiffDelete guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
256 hi DiffRemoved guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
257 hi DiffText guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
258 hi EndOfBuffer guifg=#eff1f4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
259 hi! link ErrorMsg Error
260 hi Folded guifg=#b6bdcb guibg=#e4e6eb guisp=NONE gui=italic cterm=italic
261 hi IncSearch guifg=#ff8c00 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
262 hi LineNr guifg=#b6bdcb guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
263 hi MatchParen guifg=NONE guibg=#cdd2db guisp=NONE gui=bold cterm=bold
264 hi NonText guifg=#9fa8ba guibg=NONE guisp=NONE gui=NONE cterm=NONE
265 hi Pmenu guifg=#37474f guibg=#cdd2db guisp=NONE gui=NONE cterm=NONE
266 hi PmenuSbar guifg=NONE guibg=#cdd2db guisp=NONE gui=NONE cterm=NONE
267 hi PmenuSel guifg=#e4e6eb guibg=#455a64 guisp=NONE gui=bold cterm=bold
268 hi PmenuThumb guifg=NONE guibg=#9fa8ba guisp=NONE gui=NONE cterm=NONE
269 hi Question guifg=#cc7000 guibg=NONE guisp=NONE gui=NONE cterm=NONE
270 hi! link QuickFixLine Search
271 hi Search guifg=#ffc57f guibg=#121419 guisp=NONE gui=reverse cterm=reverse
272 hi SpecialKey guifg=#9fa8ba guibg=NONE guisp=NONE gui=NONE cterm=NONE
273 hi SpellBad guifg=#ae1528 guibg=NONE guisp=#ae1528 gui=italic,undercurl cterm=italic,undercurl
274 hi SpellCap guifg=#004bb4 guibg=NONE guisp=#004bb4 gui=italic,undercurl cterm=italic,undercurl
275 hi SpellLocal guifg=#008d9a guibg=NONE guisp=#008d9a gui=italic,undercurl cterm=italic,undercurl
276 hi SpellRare guifg=#b300a4 guibg=NONE guisp=#b300a4 gui=italic,undercurl cterm=italic,undercurl
277 hi StatusLine guifg=#cdd2db guibg=#37474f guisp=NONE gui=reverse cterm=reverse
278 hi StatusLineNC guifg=#e4e6eb guibg=#455a64 guisp=NONE gui=reverse cterm=reverse
279 hi! link StatusLineTerm StatusLine
280 hi! link StatusLineTermNC StatusLineNC
281 hi! link TabLine TabLineFill
282 hi TabLineFill guifg=#455a64 guibg=#b6bdcb guisp=NONE gui=NONE cterm=NONE
283 hi TabLineSel guifg=#37474f guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
284 hi Title guifg=#2e3440 guibg=NONE guisp=NONE gui=bold cterm=bold
285 hi Visual guifg=NONE guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
286 hi! link VisualNOS Visual
287 hi! link Boolean Constant
288 hi! link Character Constant
289 hi Comment guifg=#546e7a guibg=NONE guisp=NONE gui=NONE cterm=NONE
290 hi! link Conditional Statement
291 hi! link Define PreProc
292 hi! link Debug Special
293 hi! link Delimiter Special
294 hi! link Exception Statement
295 hi! link Float Constant
296 hi Ignore guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE
297 hi! link Include PreProc
298 hi! link Keyword Statement
299 hi! link Label Statement
300 hi! link Macro PreProc
301 hi! link Number Constant
302 hi! link Operator Statement
303 hi! link PreCondit PreProc
304 hi! link Repeat Statement
305 hi! link SpecialChar Special
306 hi! link SpecialComment Special
307 hi! link StorageClass Type
308 hi! link String Constant
309 hi! link Structure Type
311 hi Type guifg=#007681 guibg=NONE guisp=NONE gui=NONE cterm=NONE
312 hi! link Typedef Type
313 hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
314 hi! link lCursor Cursor
315 hi CursorIM guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
316 hi ToolbarLine guifg=NONE guibg=#b6bdcb guisp=NONE gui=NONE cterm=NONE
317 hi ToolbarButton guifg=#2e3440 guibg=#b6bdcb guisp=NONE gui=bold cterm=bold
318 hi! link iCursor Cursor
319 hi! link vCursor Cursor
320 hi NormalMode guifg=#455a64 guibg=#eff1f4 guisp=NONE gui=reverse cterm=reverse
321 hi InsertMode guifg=#004bb4 guibg=#eff1f4 guisp=NONE gui=reverse cterm=reverse
322 hi ReplaceMode guifg=#008d9a guibg=#eff1f4 guisp=NONE gui=reverse cterm=reverse
323 hi VisualMode guifg=#ff8c00 guibg=#eff1f4 guisp=NONE gui=reverse cterm=reverse
324 hi CommandMode guifg=#b300a4 guibg=#eff1f4 guisp=NONE gui=reverse cterm=reverse
325 hi Warnings guifg=#ff8c00 guibg=#eff1f4 guisp=NONE gui=reverse cterm=reverse
327 hi CursorColumn gui=bold cterm=bold
328 hi CursorLine gui=bold cterm=bold
329 hi Folded gui=NONE cterm=NONE
330 hi SpellBad gui=undercurl cterm=undercurl
331 hi SpellCap gui=undercurl cterm=undercurl
332 hi SpellLocal gui=undercurl cterm=undercurl
333 hi SpellRare gui=undercurl cterm=undercurl
336 hi! link TermCursor Cursor
337 hi TermCursorNC guifg=#e4e6eb guibg=#37474f guisp=NONE gui=NONE cterm=NONE
339 unlet s:t_Co s:italics
344 if &background ==# 'dark'
345 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
346 hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
347 hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
348 hi Directory ctermfg=67 ctermbg=NONE cterm=bold
349 hi Error ctermfg=160 ctermbg=NONE cterm=bold,reverse
350 hi Function ctermfg=30 ctermbg=NONE cterm=NONE
351 hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
352 hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
353 hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
354 hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
355 hi Statement ctermfg=160 ctermbg=NONE cterm=NONE
356 hi Special ctermfg=185 ctermbg=NONE cterm=NONE
357 hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
358 hi WarningMsg ctermfg=160 ctermbg=NONE cterm=NONE
359 hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
361 hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
362 hi Constant ctermfg=36 ctermbg=NONE cterm=NONE
363 hi Directory ctermfg=67 ctermbg=NONE cterm=bold
364 hi Error ctermfg=167 ctermbg=NONE cterm=bold,reverse
365 hi Function ctermfg=37 ctermbg=NONE cterm=NONE
366 hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
367 hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
368 hi MoreMsg ctermfg=36 ctermbg=NONE cterm=NONE
369 hi PreProc ctermfg=37 ctermbg=NONE cterm=NONE
370 hi Statement ctermfg=167 ctermbg=NONE cterm=NONE
371 hi Special ctermfg=228 ctermbg=NONE cterm=NONE
372 hi Todo ctermfg=37 ctermbg=NONE cterm=reverse
373 hi WarningMsg ctermfg=167 ctermbg=NONE cterm=NONE
374 hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
376 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
377 hi Normal ctermfg=254 ctermbg=NONE cterm=NONE
378 hi CursorLineNr ctermfg=228 ctermbg=NONE cterm=NONE
379 hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
380 hi SignColumn ctermfg=252 ctermbg=NONE cterm=NONE
381 hi VertSplit ctermfg=242 ctermbg=NONE cterm=NONE
383 hi Normal ctermfg=254 ctermbg=236 cterm=NONE
384 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
387 hi CursorLineNr ctermfg=228 ctermbg=238 cterm=NONE
388 hi FoldColumn ctermfg=59 ctermbg=238 cterm=NONE
389 hi SignColumn ctermfg=252 ctermbg=238 cterm=NONE
390 hi VertSplit ctermfg=242 ctermbg=236 cterm=NONE
392 hi ColorColumn ctermfg=NONE ctermbg=238 cterm=bold
393 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
394 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
395 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
396 hi DiffAdd ctermfg=152 ctermbg=233 cterm=reverse
397 hi DiffAdded ctermfg=152 ctermbg=233 cterm=reverse
398 hi DiffChange ctermfg=153 ctermbg=233 cterm=reverse
399 hi DiffDelete ctermfg=181 ctermbg=233 cterm=reverse
400 hi DiffRemoved ctermfg=181 ctermbg=233 cterm=reverse
401 hi DiffText ctermfg=152 ctermbg=233 cterm=reverse
402 hi EndOfBuffer ctermfg=236 ctermbg=NONE cterm=NONE
403 hi! link ErrorMsg Error
404 hi Folded ctermfg=242 ctermbg=238 cterm=NONE
405 hi IncSearch ctermfg=228 ctermbg=233 cterm=reverse
406 hi LineNr ctermfg=242 ctermbg=238 cterm=NONE
407 hi MatchParen ctermfg=NONE ctermbg=240 cterm=bold
408 hi NonText ctermfg=247 ctermbg=NONE cterm=NONE
409 hi Pmenu ctermfg=254 ctermbg=240 cterm=NONE
410 hi PmenuSbar ctermfg=NONE ctermbg=240 cterm=NONE
411 hi PmenuSel ctermfg=238 ctermbg=252 cterm=bold
412 hi PmenuThumb ctermfg=NONE ctermbg=247 cterm=NONE
413 hi Question ctermfg=185 ctermbg=NONE cterm=NONE
414 hi! link QuickFixLine Search
415 hi Search ctermfg=229 ctermbg=233 cterm=reverse
416 hi SpecialKey ctermfg=247 ctermbg=NONE cterm=NONE
417 hi SpellBad ctermfg=167 ctermbg=NONE cterm=underline
418 hi SpellCap ctermfg=67 ctermbg=NONE cterm=underline
419 hi SpellLocal ctermfg=37 ctermbg=NONE cterm=underline
420 hi SpellRare ctermfg=206 ctermbg=NONE cterm=underline
421 hi StatusLine ctermfg=240 ctermbg=254 cterm=reverse
422 hi StatusLineNC ctermfg=238 ctermbg=252 cterm=reverse
423 hi! link StatusLineTerm StatusLine
424 hi! link StatusLineTermNC StatusLineNC
425 hi! link TabLine TabLineFill
426 hi TabLineFill ctermfg=252 ctermbg=242 cterm=NONE
427 hi TabLineSel ctermfg=254 ctermbg=238 cterm=NONE
428 hi Title ctermfg=255 ctermbg=NONE cterm=bold
429 hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
430 hi! link VisualNOS Visual
431 hi! link Boolean Constant
432 hi! link Character Constant
433 hi Comment ctermfg=250 ctermbg=NONE cterm=NONE
434 hi! link Conditional Statement
435 hi! link Define PreProc
436 hi! link Debug Special
437 hi! link Delimiter Special
438 hi! link Exception Statement
439 hi! link Float Constant
440 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
441 hi! link Include PreProc
442 hi! link Keyword Statement
443 hi! link Label Statement
444 hi! link Macro PreProc
445 hi! link Number Constant
446 hi! link Operator Statement
447 hi! link PreCondit PreProc
448 hi! link Repeat Statement
449 hi! link SpecialChar Special
450 hi! link SpecialComment Special
451 hi! link StorageClass Type
452 hi! link String Constant
453 hi! link Structure Type
455 hi Type ctermfg=30 ctermbg=NONE cterm=NONE
456 hi! link Typedef Type
457 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
458 hi! link lCursor Cursor
459 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
460 hi ToolbarLine ctermfg=NONE ctermbg=242 cterm=NONE
461 hi ToolbarButton ctermfg=255 ctermbg=242 cterm=bold
462 hi! link iCursor Cursor
463 hi! link vCursor Cursor
464 hi NormalMode ctermfg=252 ctermbg=236 cterm=reverse
465 hi InsertMode ctermfg=67 ctermbg=236 cterm=reverse
466 hi ReplaceMode ctermfg=37 ctermbg=236 cterm=reverse
467 hi VisualMode ctermfg=228 ctermbg=236 cterm=reverse
468 hi CommandMode ctermfg=206 ctermbg=236 cterm=reverse
469 hi Warnings ctermfg=228 ctermbg=236 cterm=reverse
471 hi CursorColumn cterm=bold
472 hi CursorLine cterm=bold
475 hi! link TermCursor Cursor
476 hi TermCursorNC ctermfg=238 ctermbg=254 cterm=NONE
478 unlet s:t_Co s:italics
482 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
483 hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE
484 hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
485 hi Directory ctermfg=25 ctermbg=NONE cterm=bold
486 hi Error ctermfg=88 ctermbg=NONE cterm=bold,reverse
487 hi Function ctermfg=30 ctermbg=NONE cterm=NONE
488 hi Identifier ctermfg=25 ctermbg=NONE cterm=NONE
489 hi ModeMsg ctermfg=25 ctermbg=NONE cterm=NONE
490 hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
491 hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
492 hi Statement ctermfg=88 ctermbg=NONE cterm=NONE
493 hi Special ctermfg=166 ctermbg=NONE cterm=NONE
494 hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
495 hi WarningMsg ctermfg=88 ctermbg=NONE cterm=NONE
496 hi WildMenu ctermfg=25 ctermbg=252 cterm=bold
498 hi Conceal ctermfg=26 ctermbg=NONE cterm=NONE
499 hi Constant ctermfg=35 ctermbg=NONE cterm=NONE
500 hi Directory ctermfg=26 ctermbg=NONE cterm=bold
501 hi Error ctermfg=124 ctermbg=NONE cterm=bold,reverse
502 hi Function ctermfg=30 ctermbg=NONE cterm=NONE
503 hi Identifier ctermfg=26 ctermbg=NONE cterm=NONE
504 hi ModeMsg ctermfg=26 ctermbg=NONE cterm=NONE
505 hi MoreMsg ctermfg=35 ctermbg=NONE cterm=NONE
506 hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
507 hi Statement ctermfg=124 ctermbg=NONE cterm=NONE
508 hi Special ctermfg=208 ctermbg=NONE cterm=NONE
509 hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
510 hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
511 hi WildMenu ctermfg=26 ctermbg=252 cterm=bold
513 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
514 hi Normal ctermfg=238 ctermbg=NONE cterm=NONE
515 hi CursorLineNr ctermfg=208 ctermbg=NONE cterm=NONE
516 hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
517 hi SignColumn ctermfg=240 ctermbg=NONE cterm=NONE
518 hi VertSplit ctermfg=250 ctermbg=NONE cterm=NONE
520 hi Normal ctermfg=238 ctermbg=255 cterm=NONE
521 hi CursorLineNr ctermfg=208 ctermbg=254 cterm=NONE
522 hi FoldColumn ctermfg=59 ctermbg=254 cterm=NONE
523 hi SignColumn ctermfg=240 ctermbg=254 cterm=NONE
524 hi VertSplit ctermfg=250 ctermbg=255 cterm=NONE
526 hi ColorColumn ctermfg=NONE ctermbg=254 cterm=bold
527 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
528 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
529 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
530 hi DiffAdd ctermfg=152 ctermbg=233 cterm=reverse
531 hi DiffAdded ctermfg=152 ctermbg=233 cterm=reverse
532 hi DiffChange ctermfg=153 ctermbg=233 cterm=reverse
533 hi DiffDelete ctermfg=181 ctermbg=233 cterm=reverse
534 hi DiffRemoved ctermfg=181 ctermbg=233 cterm=reverse
535 hi DiffText ctermfg=152 ctermbg=233 cterm=reverse
536 hi EndOfBuffer ctermfg=255 ctermbg=NONE cterm=NONE
537 hi! link ErrorMsg Error
538 hi Folded ctermfg=250 ctermbg=254 cterm=NONE
539 hi IncSearch ctermfg=208 ctermbg=233 cterm=reverse
540 hi LineNr ctermfg=250 ctermbg=254 cterm=NONE
541 hi MatchParen ctermfg=NONE ctermbg=252 cterm=bold
542 hi NonText ctermfg=248 ctermbg=NONE cterm=NONE
543 hi Pmenu ctermfg=238 ctermbg=252 cterm=NONE
544 hi PmenuSbar ctermfg=NONE ctermbg=252 cterm=NONE
545 hi PmenuSel ctermfg=254 ctermbg=240 cterm=bold
546 hi PmenuThumb ctermfg=NONE ctermbg=248 cterm=NONE
547 hi Question ctermfg=166 ctermbg=NONE cterm=NONE
548 hi! link QuickFixLine Search
549 hi Search ctermfg=215 ctermbg=233 cterm=reverse
550 hi SpecialKey ctermfg=248 ctermbg=NONE cterm=NONE
551 hi SpellBad ctermfg=124 ctermbg=NONE cterm=underline
552 hi SpellCap ctermfg=26 ctermbg=NONE cterm=underline
553 hi SpellLocal ctermfg=30 ctermbg=NONE cterm=underline
554 hi SpellRare ctermfg=127 ctermbg=NONE cterm=underline
555 hi StatusLine ctermfg=252 ctermbg=238 cterm=reverse
556 hi StatusLineNC ctermfg=254 ctermbg=240 cterm=reverse
557 hi! link StatusLineTerm StatusLine
558 hi! link StatusLineTermNC StatusLineNC
559 hi! link TabLine TabLineFill
560 hi TabLineFill ctermfg=240 ctermbg=250 cterm=NONE
561 hi TabLineSel ctermfg=238 ctermbg=254 cterm=NONE
562 hi Title ctermfg=236 ctermbg=NONE cterm=bold
563 hi Visual ctermfg=NONE ctermbg=254 cterm=NONE
564 hi! link VisualNOS Visual
565 hi! link Boolean Constant
566 hi! link Character Constant
567 hi Comment ctermfg=242 ctermbg=NONE cterm=NONE
568 hi! link Conditional Statement
569 hi! link Define PreProc
570 hi! link Debug Special
571 hi! link Delimiter Special
572 hi! link Exception Statement
573 hi! link Float Constant
574 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
575 hi! link Include PreProc
576 hi! link Keyword Statement
577 hi! link Label Statement
578 hi! link Macro PreProc
579 hi! link Number Constant
580 hi! link Operator Statement
581 hi! link PreCondit PreProc
582 hi! link Repeat Statement
583 hi! link SpecialChar Special
584 hi! link SpecialComment Special
585 hi! link StorageClass Type
586 hi! link String Constant
587 hi! link Structure Type
589 hi Type ctermfg=30 ctermbg=NONE cterm=NONE
590 hi! link Typedef Type
591 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
592 hi! link lCursor Cursor
593 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
594 hi ToolbarLine ctermfg=NONE ctermbg=250 cterm=NONE
595 hi ToolbarButton ctermfg=236 ctermbg=250 cterm=bold
596 hi! link iCursor Cursor
597 hi! link vCursor Cursor
598 hi NormalMode ctermfg=240 ctermbg=255 cterm=reverse
599 hi InsertMode ctermfg=26 ctermbg=255 cterm=reverse
600 hi ReplaceMode ctermfg=30 ctermbg=255 cterm=reverse
601 hi VisualMode ctermfg=208 ctermbg=255 cterm=reverse
602 hi CommandMode ctermfg=127 ctermbg=255 cterm=reverse
603 hi Warnings ctermfg=208 ctermbg=255 cterm=reverse
605 hi CursorColumn cterm=bold
606 hi CursorLine cterm=bold
609 hi! link TermCursor Cursor
610 hi TermCursorNC ctermfg=254 ctermbg=238 cterm=NONE
612 unlet s:t_Co s:italics
617 if &background ==# 'dark'
618 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
619 hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
620 hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
621 hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
622 hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
623 hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
624 hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
625 hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
626 hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
627 hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
628 hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
629 hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
630 hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
631 hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
632 hi WildMenu ctermfg=DarkBlue ctermbg=DarkGrey cterm=bold
634 hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
635 hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
636 hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
637 hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
638 hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
639 hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
640 hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
641 hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
642 hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
643 hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
644 hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
645 hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
646 hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
647 hi WildMenu ctermfg=Blue ctermbg=DarkGrey cterm=bold
649 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
650 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
651 hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
652 hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
653 hi SignColumn ctermfg=LightGrey ctermbg=NONE cterm=NONE
654 hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
656 hi Normal ctermfg=White ctermbg=Black cterm=NONE
657 hi CursorLineNr ctermfg=Yellow ctermbg=Black cterm=NONE
658 hi FoldColumn ctermfg=DarkGray ctermbg=Black cterm=NONE
659 hi SignColumn ctermfg=LightGrey ctermbg=Black cterm=NONE
660 hi VertSplit ctermfg=DarkGrey ctermbg=Black cterm=NONE
662 hi ColorColumn ctermfg=NONE ctermbg=Black cterm=bold
663 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
664 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
665 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
666 hi DiffAdd ctermfg=LightGreen ctermbg=Black cterm=reverse
667 hi DiffAdded ctermfg=LightGreen ctermbg=Black cterm=reverse
668 hi DiffChange ctermfg=LightBlue ctermbg=Black cterm=reverse
669 hi DiffDelete ctermfg=LightRed ctermbg=Black cterm=reverse
670 hi DiffRemoved ctermfg=LightRed ctermbg=Black cterm=reverse
671 hi DiffText ctermfg=LightGreen ctermbg=Black cterm=reverse
672 hi EndOfBuffer ctermfg=Black ctermbg=NONE cterm=NONE
673 hi! link ErrorMsg Error
674 hi Folded ctermfg=DarkGrey ctermbg=Black cterm=NONE
675 hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
676 hi LineNr ctermfg=DarkGrey ctermbg=Black cterm=NONE
677 hi MatchParen ctermfg=NONE ctermbg=DarkGrey cterm=bold
678 hi NonText ctermfg=LightGrey ctermbg=NONE cterm=NONE
679 hi Pmenu ctermfg=White ctermbg=DarkGrey cterm=NONE
680 hi PmenuSbar ctermfg=NONE ctermbg=DarkGrey cterm=NONE
681 hi PmenuSel ctermfg=Black ctermbg=LightGrey cterm=bold
682 hi PmenuThumb ctermfg=NONE ctermbg=LightGrey cterm=NONE
683 hi Question ctermfg=DarkYellow ctermbg=NONE cterm=NONE
684 hi! link QuickFixLine Search
685 hi Search ctermfg=LightYellow ctermbg=Black cterm=reverse
686 hi SpecialKey ctermfg=LightGrey ctermbg=NONE cterm=NONE
687 hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
688 hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
689 hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
690 hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
691 hi StatusLine ctermfg=DarkGrey ctermbg=White cterm=reverse
692 hi StatusLineNC ctermfg=Black ctermbg=LightGrey cterm=reverse
693 hi! link StatusLineTerm StatusLine
694 hi! link StatusLineTermNC StatusLineNC
695 hi! link TabLine TabLineFill
696 hi TabLineFill ctermfg=LightGrey ctermbg=DarkGrey cterm=NONE
697 hi TabLineSel ctermfg=White ctermbg=Black cterm=NONE
698 hi Title ctermfg=White ctermbg=NONE cterm=bold
699 hi Visual ctermfg=NONE ctermbg=Black cterm=NONE
700 hi! link VisualNOS Visual
701 hi! link Boolean Constant
702 hi! link Character Constant
703 hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
704 hi! link Conditional Statement
705 hi! link Define PreProc
706 hi! link Debug Special
707 hi! link Delimiter Special
708 hi! link Exception Statement
709 hi! link Float Constant
710 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
711 hi! link Include PreProc
712 hi! link Keyword Statement
713 hi! link Label Statement
714 hi! link Macro PreProc
715 hi! link Number Constant
716 hi! link Operator Statement
717 hi! link PreCondit PreProc
718 hi! link Repeat Statement
719 hi! link SpecialChar Special
720 hi! link SpecialComment Special
721 hi! link StorageClass Type
722 hi! link String Constant
723 hi! link Structure Type
725 hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
726 hi! link Typedef Type
727 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
728 hi! link lCursor Cursor
729 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
730 hi ToolbarLine ctermfg=NONE ctermbg=DarkGrey cterm=NONE
731 hi ToolbarButton ctermfg=White ctermbg=DarkGrey cterm=bold
732 hi! link iCursor Cursor
733 hi! link vCursor Cursor
734 hi NormalMode ctermfg=LightGrey ctermbg=Black cterm=reverse
735 hi InsertMode ctermfg=Blue ctermbg=Black cterm=reverse
736 hi ReplaceMode ctermfg=Cyan ctermbg=Black cterm=reverse
737 hi VisualMode ctermfg=Yellow ctermbg=Black cterm=reverse
738 hi CommandMode ctermfg=Magenta ctermbg=Black cterm=reverse
739 hi Warnings ctermfg=Yellow ctermbg=Black cterm=reverse
741 hi CursorColumn cterm=bold
742 hi CursorLine cterm=bold
745 hi! link TermCursor Cursor
746 hi TermCursorNC ctermfg=Black ctermbg=White cterm=NONE
748 unlet s:t_Co s:italics
752 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
753 hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
754 hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
755 hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
756 hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
757 hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
758 hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
759 hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
760 hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
761 hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
762 hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
763 hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
764 hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
765 hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
766 hi WildMenu ctermfg=DarkBlue ctermbg=LightGrey cterm=bold
768 hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
769 hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
770 hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
771 hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
772 hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
773 hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
774 hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
775 hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
776 hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
777 hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
778 hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
779 hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
780 hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
781 hi WildMenu ctermfg=Blue ctermbg=LightGrey cterm=bold
783 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
784 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
785 hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
786 hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
787 hi SignColumn ctermfg=DarkGrey ctermbg=NONE cterm=NONE
788 hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
790 hi Normal ctermfg=Black ctermbg=White cterm=NONE
791 hi CursorLineNr ctermfg=Yellow ctermbg=White cterm=NONE
792 hi FoldColumn ctermfg=DarkGray ctermbg=White cterm=NONE
793 hi SignColumn ctermfg=DarkGrey ctermbg=White cterm=NONE
794 hi VertSplit ctermfg=DarkGrey ctermbg=White cterm=NONE
796 hi ColorColumn ctermfg=NONE ctermbg=White cterm=bold
797 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
798 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
799 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
800 hi DiffAdd ctermfg=LightGreen ctermbg=Black cterm=reverse
801 hi DiffAdded ctermfg=LightGreen ctermbg=Black cterm=reverse
802 hi DiffChange ctermfg=LightBlue ctermbg=Black cterm=reverse
803 hi DiffDelete ctermfg=LightRed ctermbg=Black cterm=reverse
804 hi DiffRemoved ctermfg=LightRed ctermbg=Black cterm=reverse
805 hi DiffText ctermfg=LightGreen ctermbg=Black cterm=reverse
806 hi EndOfBuffer ctermfg=White ctermbg=NONE cterm=NONE
807 hi! link ErrorMsg Error
808 hi Folded ctermfg=DarkGrey ctermbg=White cterm=NONE
809 hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
810 hi LineNr ctermfg=DarkGrey ctermbg=White cterm=NONE
811 hi MatchParen ctermfg=NONE ctermbg=LightGrey cterm=bold
812 hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
813 hi Pmenu ctermfg=Black ctermbg=LightGrey cterm=NONE
814 hi PmenuSbar ctermfg=NONE ctermbg=LightGrey cterm=NONE
815 hi PmenuSel ctermfg=White ctermbg=DarkGrey cterm=bold
816 hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
817 hi Question ctermfg=DarkYellow ctermbg=NONE cterm=NONE
818 hi! link QuickFixLine Search
819 hi Search ctermfg=LightYellow ctermbg=Black cterm=reverse
820 hi SpecialKey ctermfg=DarkGrey ctermbg=NONE cterm=NONE
821 hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
822 hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
823 hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
824 hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
825 hi StatusLine ctermfg=LightGrey ctermbg=Black cterm=reverse
826 hi StatusLineNC ctermfg=White ctermbg=DarkGrey cterm=reverse
827 hi! link StatusLineTerm StatusLine
828 hi! link StatusLineTermNC StatusLineNC
829 hi! link TabLine TabLineFill
830 hi TabLineFill ctermfg=DarkGrey ctermbg=DarkGrey cterm=NONE
831 hi TabLineSel ctermfg=Black ctermbg=White cterm=NONE
832 hi Title ctermfg=Black ctermbg=NONE cterm=bold
833 hi Visual ctermfg=NONE ctermbg=White cterm=NONE
834 hi! link VisualNOS Visual
835 hi! link Boolean Constant
836 hi! link Character Constant
837 hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
838 hi! link Conditional Statement
839 hi! link Define PreProc
840 hi! link Debug Special
841 hi! link Delimiter Special
842 hi! link Exception Statement
843 hi! link Float Constant
844 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
845 hi! link Include PreProc
846 hi! link Keyword Statement
847 hi! link Label Statement
848 hi! link Macro PreProc
849 hi! link Number Constant
850 hi! link Operator Statement
851 hi! link PreCondit PreProc
852 hi! link Repeat Statement
853 hi! link SpecialChar Special
854 hi! link SpecialComment Special
855 hi! link StorageClass Type
856 hi! link String Constant
857 hi! link Structure Type
859 hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
860 hi! link Typedef Type
861 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
862 hi! link lCursor Cursor
863 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
864 hi ToolbarLine ctermfg=NONE ctermbg=DarkGrey cterm=NONE
865 hi ToolbarButton ctermfg=Black ctermbg=DarkGrey cterm=bold
866 hi! link iCursor Cursor
867 hi! link vCursor Cursor
868 hi NormalMode ctermfg=DarkGrey ctermbg=White cterm=reverse
869 hi InsertMode ctermfg=Blue ctermbg=White cterm=reverse
870 hi ReplaceMode ctermfg=Cyan ctermbg=White cterm=reverse
871 hi VisualMode ctermfg=Yellow ctermbg=White cterm=reverse
872 hi CommandMode ctermfg=Magenta ctermbg=White cterm=reverse
873 hi Warnings ctermfg=Yellow ctermbg=White cterm=reverse
875 hi CursorColumn cterm=bold
876 hi CursorLine cterm=bold
879 hi! link TermCursor Cursor
880 hi TermCursorNC ctermfg=White ctermbg=Black cterm=NONE
882 unlet s:t_Co s:italics
887 " Color: fg0 #2e3440 ~ Black
888 " Color: fg1 #37474f ~ Black
889 " Color: fg2 #455a64 ~ DarkGrey
890 " Color: fg3 #546e7a ~ DarkGrey
891 " Color: fg4 #90a4ae ~ LightGrey
892 " Color: bg0 #eff1f4 ~ White
893 " Color: bg1 #e4e6eb ~ White
894 " Color: bg2 #cdd2db ~ LightGrey
895 " Color: bg3 #b6bdcb ~ DarkGrey
896 " Color: bg4 #9fa8ba ~ DarkGrey
897 " Color: black #121419 ~ Black
898 " Color: darkgray #575c66 ~ DarkGray
899 " Color: red #ae1528 ~ Red
900 " Color: brightred #ddabbc ~ LightRed
901 " Color: darkred #971223 ~ DarkRed
902 " Color: green #009a5a ~ Green
903 " Color: brightgreen #abddcc ~ LightGreen
904 " Color: darkgreen #00814b ~ DarkGreen
905 " Color: yellow #ff8c00 ~ Yellow
906 " Color: brightyellow #ffc57f ~ LightYellow
907 " Color: darkyellow #cc7000 ~ DarkYellow
908 " Color: blue #004bb4 ~ Blue
909 " Color: brightblue #aec0e0 ~ LightBlue
910 " Color: darkblue #00409b ~ DarkBlue
911 " Color: magenta #b300a4 ~ Magenta
912 " Color: brightmagenta #fc86ec ~ LightMagenta
913 " Color: darkmagenta #9a008d ~ DarkMagenta
914 " Color: cyan #008d9a ~ Cyan
915 " Color: brightcyan #00d3e7 ~ LightCyan
916 " Color: darkcyan #007681 ~ DarkCyan
917 " Color: white #eff1f4 ~ White
918 " Color: brightwhite #ffffff ~ White
919 " Term Colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan white
920 " Term Colors: darkgray red green yellow blue magenta cyan brightwhite
922 " Color: fg0 #eff1f4 ~ White
923 " Color: fg1 #e4e6eb ~ White
924 " Color: fg2 #cdd2db ~ LightGrey
925 " Color: fg3 #b6bdcb ~ DarkGrey
926 " Color: fg4 #9fa8ba ~ DarkGrey
927 " Color: bg0 #2e3440 ~ Black
928 " Color: bg1 #37474f ~ Black
929 " Color: bg2 #455a64 ~ DarkGrey
930 " Color: bg3 #546e7a ~ DarkGrey
931 " Color: bg4 #90a4ae ~ LightGrey
932 " Color: black #121419 ~ Black
933 " Color: darkgray #575c66 ~ DarkGray
934 " Color: red #e84256 ~ Red
935 " Color: brightred #ddabbc ~ LightRed
936 " Color: darkred #dc1b33 ~ DarkRed
937 " Color: green #00bf8a ~ Green
938 " Color: brightgreen #abddcc ~ LightGreen
939 " Color: darkgreen #008c65 ~ DarkGreen
940 " Color: yellow #fff176 ~ Yellow
941 " Color: brightyellow #ffffa8 ~ LightYellow
942 " Color: darkyellow #e5d85c ~ DarkYellow
943 " Color: blue #6699cc ~ Blue
944 " Color: brightblue #aec0e0 ~ LightBlue
945 " Color: darkblue #517aa3 ~ DarkBlue
946 " Color: magenta #fa75e2 ~ Magenta
947 " Color: brightmagenta #fc86ec ~ LightMagenta
948 " Color: darkmagenta #f844d8 ~ DarkMagenta
949 " Color: cyan #00bbcc ~ Cyan
950 " Color: brightcyan #99eaea ~ LightCyan
951 " Color: darkcyan #0095a3 ~ DarkCyan
952 " Color: white #eff1f4 ~ White
953 " Color: brightwhite #ffffff ~ White
954 " Term Colors: darkgray red green yellow blue magenta cyan brightwhite
955 " Term Colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan white