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: Mon 31 May 2021 07:16:59 PM CEST
9 " Generated by Colortemplate v2.1.0
12 let g:colors_name = 'artesanal'
14 let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2
15 let s:italics = (&t_ZH != '' && &t_ZH != '
\e[7m') || has('gui_running') || has('nvim')
17 if (has('termguicolors') && &termguicolors) || has('gui_running')
18 if &background ==# 'dark'
19 let g:terminal_ansi_colors = ['#575c66', '#ff616f', '#69f0b9', '#ffff8d', '#90caf9', '#b39ddb', '#80deea', '#ffffff', '#1c313a', '#ef5350', '#15cf83', '#ffeb3b', '#5d99c6', '#9575cd', '#4dd0e1', '#eff1f4']
21 let g:terminal_color_0 = '#575c66'
22 let g:terminal_color_1 = '#ff616f'
23 let g:terminal_color_2 = '#69f0b9'
24 let g:terminal_color_3 = '#ffff8d'
25 let g:terminal_color_4 = '#90caf9'
26 let g:terminal_color_5 = '#b39ddb'
27 let g:terminal_color_6 = '#80deea'
28 let g:terminal_color_7 = '#ffffff'
29 let g:terminal_color_8 = '#1c313a'
30 let g:terminal_color_9 = '#ef5350'
31 let g:terminal_color_10 = '#15cf83'
32 let g:terminal_color_11 = '#ffeb3b'
33 let g:terminal_color_12 = '#5d99c6'
34 let g:terminal_color_13 = '#9575cd'
35 let g:terminal_color_14 = '#4dd0e1'
36 let g:terminal_color_15 = '#eff1f4'
38 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
39 if !has('gui_running') && &background ==# 'light'
40 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
41 hi Normal guifg=#000000 guibg=NONE gui=NONE cterm=NONE
43 hi Normal guifg=#000000 guibg=#2e3440 gui=NONE cterm=NONE
45 elseif !has('gui_running') && &background ==# 'dark'
46 if get(g:, 'artesanal_transparent', 0)
47 hi Normal guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
49 hi Normal guifg=#ffffff guibg=#2e3440 gui=NONE cterm=NONE
52 hi Conceal guifg=#5d99c6 guibg=NONE gui=NONE cterm=NONE
53 hi Constant guifg=#15cf83 guibg=NONE gui=NONE cterm=NONE
54 hi Directory guifg=#5d99c6 guibg=NONE gui=bold cterm=bold
55 hi Error guifg=#ef5350 guibg=NONE gui=bold,standout cterm=bold,reverse
56 hi Function guifg=#4dd0e1 guibg=NONE gui=NONE cterm=NONE
57 hi Identifier guifg=#5d99c6 guibg=NONE gui=NONE cterm=NONE
58 hi ModeMsg guifg=#5d99c6 guibg=NONE gui=NONE cterm=NONE
59 hi MoreMsg guifg=#15cf83 guibg=NONE gui=NONE cterm=NONE
60 hi PreProc guifg=#4dd0e1 guibg=NONE gui=NONE cterm=NONE
61 hi Statement guifg=#ef5350 guibg=NONE gui=NONE cterm=NONE
62 hi Special guifg=#ffeb3b guibg=NONE gui=NONE cterm=NONE
63 hi Todo guifg=#4dd0e1 guibg=NONE gui=reverse cterm=reverse
64 hi WarningMsg guifg=#ef5350 guibg=NONE gui=NONE cterm=NONE
65 hi WildMenu guifg=#5d99c6 guibg=#455a64 gui=bold cterm=bold
67 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
68 hi Normal guifg=#e4e6eb guibg=NONE gui=NONE cterm=NONE
70 hi Normal guifg=#e4e6eb guibg=#2e3440 gui=NONE cterm=NONE
72 hi Conceal guifg=#90caf9 guibg=NONE gui=NONE cterm=NONE
73 hi Constant guifg=#69f0b9 guibg=NONE gui=NONE cterm=NONE
74 hi Directory guifg=#90caf9 guibg=NONE gui=bold cterm=bold
75 hi Error guifg=#ff616f guibg=NONE gui=bold,standout cterm=bold,reverse
76 hi Function guifg=#80deea guibg=NONE gui=NONE cterm=NONE
77 hi Identifier guifg=#90caf9 guibg=NONE gui=NONE cterm=NONE
78 hi ModeMsg guifg=#90caf9 guibg=NONE gui=NONE cterm=NONE
79 hi MoreMsg guifg=#69f0b9 guibg=NONE gui=NONE cterm=NONE
80 hi PreProc guifg=#80deea guibg=NONE gui=NONE cterm=NONE
81 hi Statement guifg=#ff616f guibg=NONE gui=NONE cterm=NONE
82 hi Special guifg=#ffff8d guibg=NONE gui=NONE cterm=NONE
83 hi Todo guifg=#80deea guibg=NONE gui=reverse cterm=reverse
84 hi WarningMsg guifg=#ff616f guibg=NONE gui=NONE cterm=NONE
85 hi WildMenu guifg=#90caf9 guibg=#455a64 gui=bold cterm=bold
87 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
88 hi CursorLineNr guifg=#ffff8d guibg=NONE gui=NONE cterm=NONE
89 hi FoldColumn guifg=#575c66 guibg=NONE gui=NONE cterm=NONE
90 hi SignColumn guifg=#cdd2db guibg=NONE gui=NONE cterm=NONE
91 hi VertSplit guifg=#546e7a guibg=NONE gui=NONE cterm=NONE
93 hi CursorLineNr guifg=#ffff8d guibg=#37474f gui=NONE cterm=NONE
94 hi FoldColumn guifg=#575c66 guibg=#37474f gui=NONE cterm=NONE
95 hi SignColumn guifg=#cdd2db guibg=#37474f gui=NONE cterm=NONE
96 hi VertSplit guifg=#546e7a guibg=#2e3440 gui=NONE cterm=NONE
98 hi ColorColumn guifg=NONE guibg=#37474f gui=bold cterm=bold
99 hi Cursor guifg=NONE guibg=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
100 hi CursorColumn guifg=NONE guibg=#37474f gui=NONE cterm=NONE
101 hi CursorLine guifg=NONE guibg=#37474f gui=bold cterm=bold
102 hi DiffAdd guifg=NONE guibg=#3f7070 gui=NONE cterm=NONE
103 hi DiffAdded guifg=NONE guibg=#3f7070 gui=NONE cterm=NONE
104 hi DiffChange guifg=NONE guibg=#3f5a70 gui=NONE cterm=NONE
105 hi DiffDelete guifg=NONE guibg=#663d43 gui=NONE cterm=NONE
106 hi DiffRemoved guifg=NONE guibg=#663d43 gui=NONE cterm=NONE
107 hi DiffText guifg=NONE guibg=#3f7070 gui=NONE cterm=NONE
108 hi EndOfBuffer guifg=#2e3440 guibg=NONE gui=NONE cterm=NONE
109 hi! link ErrorMsg Error
110 hi Folded guifg=#546e7a guibg=#37474f gui=italic cterm=NONE
111 hi IncSearch guifg=#ffff8d guibg=#1c313a gui=reverse cterm=reverse
112 hi LineNr guifg=#546e7a guibg=#37474f gui=NONE cterm=NONE
113 hi SignColumn guifg=NONE guibg=#37474f gui=NONE cterm=NONE
114 hi MatchParen guifg=NONE guibg=#455a64 gui=bold cterm=bold
115 hi NonText guifg=#90a4ae guibg=NONE gui=NONE cterm=NONE
116 hi Pmenu guifg=#e4e6eb guibg=#455a64 gui=NONE cterm=NONE
117 hi PmenuSbar guifg=NONE guibg=#455a64 gui=NONE cterm=NONE
118 hi PmenuSel guifg=#37474f guibg=#cdd2db gui=bold cterm=bold
119 hi PmenuThumb guifg=NONE guibg=#90a4ae gui=NONE cterm=NONE
120 hi Question guifg=#ffeb3b guibg=NONE gui=NONE cterm=NONE
121 hi! link QuickFixLine Search
122 hi Search guifg=#fff9c4 guibg=#1c313a gui=reverse cterm=reverse
123 hi SpecialKey guifg=#90a4ae guibg=NONE gui=NONE cterm=NONE
124 hi SpellBad guifg=#ff616f guibg=NONE gui=italic,undercurl cterm=underline
125 hi SpellCap guifg=#90caf9 guibg=NONE gui=italic,undercurl cterm=underline
126 hi SpellLocal guifg=#80deea guibg=NONE gui=italic,undercurl cterm=underline
127 hi SpellRare guifg=#b39ddb guibg=NONE gui=italic,undercurl cterm=underline
128 hi StatusLine guifg=#e4e6eb guibg=#455a64 gui=NONE cterm=NONE
129 hi StatusLineNC guifg=#cdd2db guibg=#37474f gui=NONE cterm=NONE
130 hi! link StatusLineTerm StatusLine
131 hi! link StatusLineTermNC StatusLineNC
132 hi! link TabLine TabLineFill
133 hi TabLineFill guifg=#cdd2db guibg=#546e7a gui=NONE cterm=NONE
134 hi TabLineSel guifg=#e4e6eb guibg=#37474f gui=NONE cterm=NONE
135 hi Title guifg=#ff616f guibg=NONE gui=bold cterm=bold
136 hi Visual guifg=NONE guibg=#37474f gui=NONE cterm=NONE
137 hi! link VisualNOS Visual
138 hi! link Boolean Constant
139 hi! link Character Constant
140 hi Comment guifg=#b6bdcb guibg=NONE gui=NONE cterm=NONE
141 hi! link Conditional Statement
142 hi! link Define PreProc
143 hi! link Debug Special
144 hi! link Delimiter Special
145 hi! link Exception Statement
146 hi! link Float Constant
147 hi Ignore guifg=fg guibg=NONE gui=NONE cterm=NONE
148 hi! link Include PreProc
149 hi! link Keyword Statement
150 hi! link Label Statement
151 hi! link Macro PreProc
152 hi! link Number Constant
153 hi! link Operator Statement
154 hi! link PreCondit PreProc
155 hi! link Repeat Statement
156 hi! link SpecialChar Special
157 hi! link SpecialComment Special
158 hi! link StorageClass Type
159 hi! link String Constant
160 hi! link Structure Type
162 hi Type guifg=#4dd0e1 guibg=NONE gui=NONE cterm=NONE
163 hi! link Typedef Type
164 hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
165 hi! link lCursor Cursor
166 hi CursorIM guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
167 hi ToolbarLine guifg=NONE guibg=#546e7a gui=NONE cterm=NONE
168 hi ToolbarButton guifg=#eff1f4 guibg=#546e7a gui=bold cterm=bold
169 hi! link iCursor Cursor
170 hi! link vCursor Cursor
171 hi NormalMode guifg=#cdd2db guibg=#2e3440 gui=reverse cterm=reverse
172 hi InsertMode guifg=#90caf9 guibg=#2e3440 gui=reverse cterm=reverse
173 hi ReplaceMode guifg=#80deea guibg=#2e3440 gui=reverse cterm=reverse
174 hi VisualMode guifg=#ffff8d guibg=#2e3440 gui=reverse cterm=reverse
175 hi CommandMode guifg=#b39ddb guibg=#2e3440 gui=reverse cterm=reverse
176 hi Warnings guifg=#ffff8d guibg=#2e3440 gui=reverse cterm=reverse
177 hi GitSignsAdd guifg=#69f0b9 guibg=#37474f gui=NONE cterm=NONE
178 hi! link GitSignsAddNr GitSignsAdd
179 hi GitSignsChange guifg=#90caf9 guibg=#37474f gui=NONE cterm=NONE
180 hi! link GitSignsChangeNr GitSignsChange
181 hi GitSignsDelete guifg=#ff616f guibg=#37474f gui=NONE cterm=NONE
182 hi! link GitSignsDeleteNr GitSignsDelete
184 hi Folded gui=NONE cterm=NONE
185 hi SpellBad gui=undercurl cterm=underline
186 hi SpellCap gui=undercurl cterm=underline
187 hi SpellLocal gui=undercurl cterm=underline
188 hi SpellRare gui=undercurl cterm=underline
191 hi! link TermCursor Cursor
192 hi TermCursorNC guifg=#37474f guibg=#e4e6eb gui=NONE cterm=NONE
194 unlet s:t_Co s:italics
198 let g:terminal_ansi_colors = ['#1c313a', '#99000d', '#0c7047', '#cc6c0b', '#064578', '#5f468a', '#198b9a', '#eff1f4', '#575c66', '#b2000f', '#0e8756', '#ff870e', '#0961a8', '#7a5ab2', '#1d9fb0', '#ffffff']
200 let g:terminal_color_0 = '#1c313a'
201 let g:terminal_color_1 = '#99000d'
202 let g:terminal_color_2 = '#0c7047'
203 let g:terminal_color_3 = '#cc6c0b'
204 let g:terminal_color_4 = '#064578'
205 let g:terminal_color_5 = '#5f468a'
206 let g:terminal_color_6 = '#198b9a'
207 let g:terminal_color_7 = '#eff1f4'
208 let g:terminal_color_8 = '#575c66'
209 let g:terminal_color_9 = '#b2000f'
210 let g:terminal_color_10 = '#0e8756'
211 let g:terminal_color_11 = '#ff870e'
212 let g:terminal_color_12 = '#0961a8'
213 let g:terminal_color_13 = '#7a5ab2'
214 let g:terminal_color_14 = '#1d9fb0'
215 let g:terminal_color_15 = '#ffffff'
217 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
218 if !has('gui_running') && &background ==# 'light'
219 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
220 hi Normal guifg=#000000 guibg=NONE gui=NONE cterm=NONE
222 hi Normal guifg=#000000 guibg=#eff1f4 gui=NONE cterm=NONE
224 elseif !has('gui_running') && &background ==# 'dark'
225 if get(g:, 'artesanal_transparent', 0)
226 hi Normal guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
228 hi Normal guifg=#ffffff guibg=#eff1f4 gui=NONE cterm=NONE
231 hi Conceal guifg=#064578 guibg=NONE gui=NONE cterm=NONE
232 hi Constant guifg=#0c7047 guibg=NONE gui=NONE cterm=NONE
233 hi Directory guifg=#064578 guibg=NONE gui=bold cterm=bold
234 hi Error guifg=#99000d guibg=NONE gui=bold,standout cterm=bold,reverse
235 hi Function guifg=#198b9a guibg=NONE gui=NONE cterm=NONE
236 hi Identifier guifg=#064578 guibg=NONE gui=NONE cterm=NONE
237 hi ModeMsg guifg=#064578 guibg=NONE gui=NONE cterm=NONE
238 hi MoreMsg guifg=#0c7047 guibg=NONE gui=NONE cterm=NONE
239 hi PreProc guifg=#198b9a guibg=NONE gui=NONE cterm=NONE
240 hi Statement guifg=#99000d guibg=NONE gui=NONE cterm=NONE
241 hi Special guifg=#cc6c0b guibg=NONE gui=NONE cterm=NONE
242 hi Todo guifg=#198b9a guibg=NONE gui=reverse cterm=reverse
243 hi WarningMsg guifg=#99000d guibg=NONE gui=NONE cterm=NONE
244 hi WildMenu guifg=#064578 guibg=#cdd2db gui=bold cterm=bold
246 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
247 hi Normal guifg=#37474f guibg=NONE gui=NONE cterm=NONE
249 hi Normal guifg=#37474f guibg=#eff1f4 gui=NONE cterm=NONE
251 hi Conceal guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
252 hi Constant guifg=#0e8756 guibg=NONE gui=NONE cterm=NONE
253 hi Directory guifg=#0961a8 guibg=NONE gui=bold cterm=bold
254 hi Error guifg=#b2000f guibg=NONE gui=bold,standout cterm=bold,reverse
255 hi Function guifg=#1d9fb0 guibg=NONE gui=NONE cterm=NONE
256 hi Identifier guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
257 hi ModeMsg guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
258 hi MoreMsg guifg=#0e8756 guibg=NONE gui=NONE cterm=NONE
259 hi PreProc guifg=#1d9fb0 guibg=NONE gui=NONE cterm=NONE
260 hi Statement guifg=#b2000f guibg=NONE gui=NONE cterm=NONE
261 hi Special guifg=#ff870e guibg=NONE gui=NONE cterm=NONE
262 hi Todo guifg=#1d9fb0 guibg=NONE gui=reverse cterm=reverse
263 hi WarningMsg guifg=#b2000f guibg=NONE gui=NONE cterm=NONE
264 hi WildMenu guifg=#0961a8 guibg=#cdd2db gui=bold cterm=bold
266 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
267 hi CursorLineNr guifg=#ff870e guibg=NONE gui=NONE cterm=NONE
268 hi FoldColumn guifg=#575c66 guibg=NONE gui=NONE cterm=NONE
269 hi SignColumn guifg=#455a64 guibg=NONE gui=NONE cterm=NONE
270 hi VertSplit guifg=#b6bdcb guibg=NONE gui=NONE cterm=NONE
272 hi CursorLineNr guifg=#ff870e guibg=#e4e6eb gui=NONE cterm=NONE
273 hi FoldColumn guifg=#575c66 guibg=#e4e6eb gui=NONE cterm=NONE
274 hi SignColumn guifg=#455a64 guibg=#e4e6eb gui=NONE cterm=NONE
275 hi VertSplit guifg=#b6bdcb guibg=#eff1f4 gui=NONE cterm=NONE
277 hi ColorColumn guifg=NONE guibg=#e4e6eb gui=bold cterm=bold
278 hi Cursor guifg=NONE guibg=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
279 hi CursorColumn guifg=NONE guibg=#e4e6eb gui=NONE cterm=NONE
280 hi CursorLine guifg=NONE guibg=#e4e6eb gui=bold cterm=bold
281 hi DiffAdd guifg=NONE guibg=#c3e6d7 gui=NONE cterm=NONE
282 hi DiffAdded guifg=NONE guibg=#c3e6d7 gui=NONE cterm=NONE
283 hi DiffChange guifg=NONE guibg=#c3d1e6 gui=NONE cterm=NONE
284 hi DiffDelete guifg=NONE guibg=#f0cccf gui=NONE cterm=NONE
285 hi DiffRemoved guifg=NONE guibg=#f0cccf gui=NONE cterm=NONE
286 hi DiffText guifg=NONE guibg=#c3e6d7 gui=NONE cterm=NONE
287 hi EndOfBuffer guifg=#eff1f4 guibg=NONE gui=NONE cterm=NONE
288 hi! link ErrorMsg Error
289 hi Folded guifg=#b6bdcb guibg=#e4e6eb gui=italic cterm=NONE
290 hi IncSearch guifg=#ff870e guibg=#1c313a gui=reverse cterm=reverse
291 hi LineNr guifg=#b6bdcb guibg=#e4e6eb gui=NONE cterm=NONE
292 hi SignColumn guifg=NONE guibg=#e4e6eb gui=NONE cterm=NONE
293 hi MatchParen guifg=NONE guibg=#cdd2db gui=bold cterm=bold
294 hi NonText guifg=#9fa8ba guibg=NONE gui=NONE cterm=NONE
295 hi Pmenu guifg=#37474f guibg=#cdd2db gui=NONE cterm=NONE
296 hi PmenuSbar guifg=NONE guibg=#cdd2db gui=NONE cterm=NONE
297 hi PmenuSel guifg=#e4e6eb guibg=#455a64 gui=bold cterm=bold
298 hi PmenuThumb guifg=NONE guibg=#9fa8ba gui=NONE cterm=NONE
299 hi Question guifg=#cc6c0b guibg=NONE gui=NONE cterm=NONE
300 hi! link QuickFixLine Search
301 hi Search guifg=#ffb76e guibg=#1c313a gui=reverse cterm=reverse
302 hi SpecialKey guifg=#9fa8ba guibg=NONE gui=NONE cterm=NONE
303 hi SpellBad guifg=#b2000f guibg=NONE gui=italic,undercurl cterm=underline
304 hi SpellCap guifg=#0961a8 guibg=NONE gui=italic,undercurl cterm=underline
305 hi SpellLocal guifg=#1d9fb0 guibg=NONE gui=italic,undercurl cterm=underline
306 hi SpellRare guifg=#7a5ab2 guibg=NONE gui=italic,undercurl cterm=underline
307 hi StatusLine guifg=#37474f guibg=#cdd2db gui=NONE cterm=NONE
308 hi StatusLineNC guifg=#455a64 guibg=#e4e6eb gui=NONE cterm=NONE
309 hi! link StatusLineTerm StatusLine
310 hi! link StatusLineTermNC StatusLineNC
311 hi! link TabLine TabLineFill
312 hi TabLineFill guifg=#455a64 guibg=#b6bdcb gui=NONE cterm=NONE
313 hi TabLineSel guifg=#37474f guibg=#e4e6eb gui=NONE cterm=NONE
314 hi Title guifg=#b2000f guibg=NONE gui=bold cterm=bold
315 hi Visual guifg=NONE guibg=#e4e6eb gui=NONE cterm=NONE
316 hi! link VisualNOS Visual
317 hi! link Boolean Constant
318 hi! link Character Constant
319 hi Comment guifg=#546e7a guibg=NONE gui=NONE cterm=NONE
320 hi! link Conditional Statement
321 hi! link Define PreProc
322 hi! link Debug Special
323 hi! link Delimiter Special
324 hi! link Exception Statement
325 hi! link Float Constant
326 hi Ignore guifg=fg guibg=NONE gui=NONE cterm=NONE
327 hi! link Include PreProc
328 hi! link Keyword Statement
329 hi! link Label Statement
330 hi! link Macro PreProc
331 hi! link Number Constant
332 hi! link Operator Statement
333 hi! link PreCondit PreProc
334 hi! link Repeat Statement
335 hi! link SpecialChar Special
336 hi! link SpecialComment Special
337 hi! link StorageClass Type
338 hi! link String Constant
339 hi! link Structure Type
341 hi Type guifg=#198b9a guibg=NONE gui=NONE cterm=NONE
342 hi! link Typedef Type
343 hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
344 hi! link lCursor Cursor
345 hi CursorIM guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
346 hi ToolbarLine guifg=NONE guibg=#b6bdcb gui=NONE cterm=NONE
347 hi ToolbarButton guifg=#2e3440 guibg=#b6bdcb gui=bold cterm=bold
348 hi! link iCursor Cursor
349 hi! link vCursor Cursor
350 hi NormalMode guifg=#455a64 guibg=#eff1f4 gui=reverse cterm=reverse
351 hi InsertMode guifg=#0961a8 guibg=#eff1f4 gui=reverse cterm=reverse
352 hi ReplaceMode guifg=#1d9fb0 guibg=#eff1f4 gui=reverse cterm=reverse
353 hi VisualMode guifg=#ff870e guibg=#eff1f4 gui=reverse cterm=reverse
354 hi CommandMode guifg=#7a5ab2 guibg=#eff1f4 gui=reverse cterm=reverse
355 hi Warnings guifg=#ff870e guibg=#eff1f4 gui=reverse cterm=reverse
356 hi GitSignsAdd guifg=#0e8756 guibg=#e4e6eb gui=NONE cterm=NONE
357 hi! link GitSignsAddNr GitSignsAdd
358 hi GitSignsChange guifg=#0961a8 guibg=#e4e6eb gui=NONE cterm=NONE
359 hi! link GitSignsChangeNr GitSignsChange
360 hi GitSignsDelete guifg=#b2000f guibg=#e4e6eb gui=NONE cterm=NONE
361 hi! link GitSignsDeleteNr GitSignsDelete
363 hi Folded gui=NONE cterm=NONE
364 hi SpellBad gui=undercurl cterm=underline
365 hi SpellCap gui=undercurl cterm=underline
366 hi SpellLocal gui=undercurl cterm=underline
367 hi SpellRare gui=undercurl cterm=underline
370 hi! link TermCursor Cursor
371 hi TermCursorNC guifg=#e4e6eb guibg=#37474f gui=NONE cterm=NONE
373 unlet s:t_Co s:italics
378 if &background ==# 'dark'
379 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
380 if !has('gui_running') && &background ==# 'light'
381 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
382 hi Normal ctermfg=16 ctermbg=NONE cterm=NONE
384 hi Normal ctermfg=16 ctermbg=236 cterm=NONE
385 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
389 elseif !has('gui_running') && &background ==# 'dark'
390 if get(g:, 'artesanal_transparent', 0)
391 hi Normal ctermfg=231 ctermbg=NONE cterm=NONE
393 hi Normal ctermfg=231 ctermbg=236 cterm=NONE
394 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
399 hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
400 hi Constant ctermfg=42 ctermbg=NONE cterm=NONE
401 hi Directory ctermfg=67 ctermbg=NONE cterm=bold
402 hi Error ctermfg=203 ctermbg=NONE cterm=bold,reverse
403 hi Function ctermfg=80 ctermbg=NONE cterm=NONE
404 hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
405 hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
406 hi MoreMsg ctermfg=42 ctermbg=NONE cterm=NONE
407 hi PreProc ctermfg=80 ctermbg=NONE cterm=NONE
408 hi Statement ctermfg=203 ctermbg=NONE cterm=NONE
409 hi Special ctermfg=226 ctermbg=NONE cterm=NONE
410 hi Todo ctermfg=80 ctermbg=NONE cterm=reverse
411 hi WarningMsg ctermfg=203 ctermbg=NONE cterm=NONE
412 hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
414 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
415 hi Normal ctermfg=254 ctermbg=NONE cterm=NONE
417 hi Normal ctermfg=254 ctermbg=236 cterm=NONE
418 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
422 hi Conceal ctermfg=153 ctermbg=NONE cterm=NONE
423 hi Constant ctermfg=85 ctermbg=NONE cterm=NONE
424 hi Directory ctermfg=153 ctermbg=NONE cterm=bold
425 hi Error ctermfg=203 ctermbg=NONE cterm=bold,reverse
426 hi Function ctermfg=116 ctermbg=NONE cterm=NONE
427 hi Identifier ctermfg=153 ctermbg=NONE cterm=NONE
428 hi ModeMsg ctermfg=153 ctermbg=NONE cterm=NONE
429 hi MoreMsg ctermfg=85 ctermbg=NONE cterm=NONE
430 hi PreProc ctermfg=116 ctermbg=NONE cterm=NONE
431 hi Statement ctermfg=203 ctermbg=NONE cterm=NONE
432 hi Special ctermfg=228 ctermbg=NONE cterm=NONE
433 hi Todo ctermfg=116 ctermbg=NONE cterm=reverse
434 hi WarningMsg ctermfg=203 ctermbg=NONE cterm=NONE
435 hi WildMenu ctermfg=153 ctermbg=240 cterm=bold
437 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
438 hi CursorLineNr ctermfg=228 ctermbg=NONE cterm=NONE
439 hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
440 hi SignColumn ctermfg=252 ctermbg=NONE cterm=NONE
441 hi VertSplit ctermfg=242 ctermbg=NONE cterm=NONE
443 hi CursorLineNr ctermfg=228 ctermbg=238 cterm=NONE
444 hi FoldColumn ctermfg=59 ctermbg=238 cterm=NONE
445 hi SignColumn ctermfg=252 ctermbg=238 cterm=NONE
446 hi VertSplit ctermfg=242 ctermbg=236 cterm=NONE
448 hi ColorColumn ctermfg=NONE ctermbg=238 cterm=bold
449 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
450 hi CursorColumn ctermfg=NONE ctermbg=238 cterm=NONE
451 hi CursorLine ctermfg=NONE ctermbg=238 cterm=bold
452 hi DiffAdd ctermfg=NONE ctermbg=23 cterm=NONE
453 hi DiffAdded ctermfg=NONE ctermbg=23 cterm=NONE
454 hi DiffChange ctermfg=NONE ctermbg=24 cterm=NONE
455 hi DiffDelete ctermfg=NONE ctermbg=95 cterm=NONE
456 hi DiffRemoved ctermfg=NONE ctermbg=95 cterm=NONE
457 hi DiffText ctermfg=NONE ctermbg=23 cterm=NONE
458 hi EndOfBuffer ctermfg=236 ctermbg=NONE cterm=NONE
459 hi! link ErrorMsg Error
460 hi Folded ctermfg=242 ctermbg=238 cterm=NONE
461 hi IncSearch ctermfg=228 ctermbg=236 cterm=reverse
462 hi LineNr ctermfg=242 ctermbg=238 cterm=NONE
463 hi SignColumn ctermfg=NONE ctermbg=238 cterm=NONE
464 hi MatchParen ctermfg=NONE ctermbg=240 cterm=bold
465 hi NonText ctermfg=247 ctermbg=NONE cterm=NONE
466 hi Pmenu ctermfg=254 ctermbg=240 cterm=NONE
467 hi PmenuSbar ctermfg=NONE ctermbg=240 cterm=NONE
468 hi PmenuSel ctermfg=238 ctermbg=252 cterm=bold
469 hi PmenuThumb ctermfg=NONE ctermbg=247 cterm=NONE
470 hi Question ctermfg=226 ctermbg=NONE cterm=NONE
471 hi! link QuickFixLine Search
472 hi Search ctermfg=230 ctermbg=236 cterm=reverse
473 hi SpecialKey ctermfg=247 ctermbg=NONE cterm=NONE
474 hi SpellBad ctermfg=203 ctermbg=NONE cterm=underline
475 hi SpellCap ctermfg=153 ctermbg=NONE cterm=underline
476 hi SpellLocal ctermfg=116 ctermbg=NONE cterm=underline
477 hi SpellRare ctermfg=140 ctermbg=NONE cterm=underline
478 hi StatusLine ctermfg=254 ctermbg=240 cterm=NONE
479 hi StatusLineNC ctermfg=252 ctermbg=238 cterm=NONE
480 hi! link StatusLineTerm StatusLine
481 hi! link StatusLineTermNC StatusLineNC
482 hi! link TabLine TabLineFill
483 hi TabLineFill ctermfg=252 ctermbg=242 cterm=NONE
484 hi TabLineSel ctermfg=254 ctermbg=238 cterm=NONE
485 hi Title ctermfg=203 ctermbg=NONE cterm=bold
486 hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
487 hi! link VisualNOS Visual
488 hi! link Boolean Constant
489 hi! link Character Constant
490 hi Comment ctermfg=250 ctermbg=NONE cterm=NONE
491 hi! link Conditional Statement
492 hi! link Define PreProc
493 hi! link Debug Special
494 hi! link Delimiter Special
495 hi! link Exception Statement
496 hi! link Float Constant
497 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
498 hi! link Include PreProc
499 hi! link Keyword Statement
500 hi! link Label Statement
501 hi! link Macro PreProc
502 hi! link Number Constant
503 hi! link Operator Statement
504 hi! link PreCondit PreProc
505 hi! link Repeat Statement
506 hi! link SpecialChar Special
507 hi! link SpecialComment Special
508 hi! link StorageClass Type
509 hi! link String Constant
510 hi! link Structure Type
512 hi Type ctermfg=80 ctermbg=NONE cterm=NONE
513 hi! link Typedef Type
514 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
515 hi! link lCursor Cursor
516 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
517 hi ToolbarLine ctermfg=NONE ctermbg=242 cterm=NONE
518 hi ToolbarButton ctermfg=255 ctermbg=242 cterm=bold
519 hi! link iCursor Cursor
520 hi! link vCursor Cursor
521 hi NormalMode ctermfg=252 ctermbg=236 cterm=reverse
522 hi InsertMode ctermfg=153 ctermbg=236 cterm=reverse
523 hi ReplaceMode ctermfg=116 ctermbg=236 cterm=reverse
524 hi VisualMode ctermfg=228 ctermbg=236 cterm=reverse
525 hi CommandMode ctermfg=140 ctermbg=236 cterm=reverse
526 hi Warnings ctermfg=228 ctermbg=236 cterm=reverse
527 hi GitSignsAdd ctermfg=85 ctermbg=238 cterm=NONE
528 hi! link GitSignsAddNr GitSignsAdd
529 hi GitSignsChange ctermfg=153 ctermbg=238 cterm=NONE
530 hi! link GitSignsChangeNr GitSignsChange
531 hi GitSignsDelete ctermfg=203 ctermbg=238 cterm=NONE
532 hi! link GitSignsDeleteNr GitSignsDelete
534 hi! link TermCursor Cursor
535 hi TermCursorNC ctermfg=238 ctermbg=254 cterm=NONE
537 unlet s:t_Co s:italics
541 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
542 if !has('gui_running') && &background ==# 'light'
543 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
544 hi Normal ctermfg=16 ctermbg=NONE cterm=NONE
546 hi Normal ctermfg=16 ctermbg=255 cterm=NONE
548 elseif !has('gui_running') && &background ==# 'dark'
549 if get(g:, 'artesanal_transparent', 0)
550 hi Normal ctermfg=231 ctermbg=NONE cterm=NONE
552 hi Normal ctermfg=231 ctermbg=255 cterm=NONE
555 hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE
556 hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
557 hi Directory ctermfg=25 ctermbg=NONE cterm=bold
558 hi Error ctermfg=88 ctermbg=NONE cterm=bold,reverse
559 hi Function ctermfg=30 ctermbg=NONE cterm=NONE
560 hi Identifier ctermfg=25 ctermbg=NONE cterm=NONE
561 hi ModeMsg ctermfg=25 ctermbg=NONE cterm=NONE
562 hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
563 hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
564 hi Statement ctermfg=88 ctermbg=NONE cterm=NONE
565 hi Special ctermfg=166 ctermbg=NONE cterm=NONE
566 hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
567 hi WarningMsg ctermfg=88 ctermbg=NONE cterm=NONE
568 hi WildMenu ctermfg=25 ctermbg=252 cterm=bold
570 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
571 hi Normal ctermfg=238 ctermbg=NONE cterm=NONE
573 hi Normal ctermfg=238 ctermbg=255 cterm=NONE
575 hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE
576 hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
577 hi Directory ctermfg=25 ctermbg=NONE cterm=bold
578 hi Error ctermfg=124 ctermbg=NONE cterm=bold,reverse
579 hi Function ctermfg=37 ctermbg=NONE cterm=NONE
580 hi Identifier ctermfg=25 ctermbg=NONE cterm=NONE
581 hi ModeMsg ctermfg=25 ctermbg=NONE cterm=NONE
582 hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
583 hi PreProc ctermfg=37 ctermbg=NONE cterm=NONE
584 hi Statement ctermfg=124 ctermbg=NONE cterm=NONE
585 hi Special ctermfg=208 ctermbg=NONE cterm=NONE
586 hi Todo ctermfg=37 ctermbg=NONE cterm=reverse
587 hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
588 hi WildMenu ctermfg=25 ctermbg=252 cterm=bold
590 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
591 hi CursorLineNr ctermfg=208 ctermbg=NONE cterm=NONE
592 hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
593 hi SignColumn ctermfg=240 ctermbg=NONE cterm=NONE
594 hi VertSplit ctermfg=250 ctermbg=NONE cterm=NONE
596 hi CursorLineNr ctermfg=208 ctermbg=254 cterm=NONE
597 hi FoldColumn ctermfg=59 ctermbg=254 cterm=NONE
598 hi SignColumn ctermfg=240 ctermbg=254 cterm=NONE
599 hi VertSplit ctermfg=250 ctermbg=255 cterm=NONE
601 hi ColorColumn ctermfg=NONE ctermbg=254 cterm=bold
602 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
603 hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE
604 hi CursorLine ctermfg=NONE ctermbg=254 cterm=bold
605 hi DiffAdd ctermfg=NONE ctermbg=152 cterm=NONE
606 hi DiffAdded ctermfg=NONE ctermbg=152 cterm=NONE
607 hi DiffChange ctermfg=NONE ctermbg=153 cterm=NONE
608 hi DiffDelete ctermfg=NONE ctermbg=224 cterm=NONE
609 hi DiffRemoved ctermfg=NONE ctermbg=224 cterm=NONE
610 hi DiffText ctermfg=NONE ctermbg=152 cterm=NONE
611 hi EndOfBuffer ctermfg=255 ctermbg=NONE cterm=NONE
612 hi! link ErrorMsg Error
613 hi Folded ctermfg=250 ctermbg=254 cterm=NONE
614 hi IncSearch ctermfg=208 ctermbg=236 cterm=reverse
615 hi LineNr ctermfg=250 ctermbg=254 cterm=NONE
616 hi SignColumn ctermfg=NONE ctermbg=254 cterm=NONE
617 hi MatchParen ctermfg=NONE ctermbg=252 cterm=bold
618 hi NonText ctermfg=248 ctermbg=NONE cterm=NONE
619 hi Pmenu ctermfg=238 ctermbg=252 cterm=NONE
620 hi PmenuSbar ctermfg=NONE ctermbg=252 cterm=NONE
621 hi PmenuSel ctermfg=254 ctermbg=240 cterm=bold
622 hi PmenuThumb ctermfg=NONE ctermbg=248 cterm=NONE
623 hi Question ctermfg=166 ctermbg=NONE cterm=NONE
624 hi! link QuickFixLine Search
625 hi Search ctermfg=215 ctermbg=236 cterm=reverse
626 hi SpecialKey ctermfg=248 ctermbg=NONE cterm=NONE
627 hi SpellBad ctermfg=124 ctermbg=NONE cterm=underline
628 hi SpellCap ctermfg=25 ctermbg=NONE cterm=underline
629 hi SpellLocal ctermfg=37 ctermbg=NONE cterm=underline
630 hi SpellRare ctermfg=97 ctermbg=NONE cterm=underline
631 hi StatusLine ctermfg=238 ctermbg=252 cterm=NONE
632 hi StatusLineNC ctermfg=240 ctermbg=254 cterm=NONE
633 hi! link StatusLineTerm StatusLine
634 hi! link StatusLineTermNC StatusLineNC
635 hi! link TabLine TabLineFill
636 hi TabLineFill ctermfg=240 ctermbg=250 cterm=NONE
637 hi TabLineSel ctermfg=238 ctermbg=254 cterm=NONE
638 hi Title ctermfg=124 ctermbg=NONE cterm=bold
639 hi Visual ctermfg=NONE ctermbg=254 cterm=NONE
640 hi! link VisualNOS Visual
641 hi! link Boolean Constant
642 hi! link Character Constant
643 hi Comment ctermfg=242 ctermbg=NONE cterm=NONE
644 hi! link Conditional Statement
645 hi! link Define PreProc
646 hi! link Debug Special
647 hi! link Delimiter Special
648 hi! link Exception Statement
649 hi! link Float Constant
650 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
651 hi! link Include PreProc
652 hi! link Keyword Statement
653 hi! link Label Statement
654 hi! link Macro PreProc
655 hi! link Number Constant
656 hi! link Operator Statement
657 hi! link PreCondit PreProc
658 hi! link Repeat Statement
659 hi! link SpecialChar Special
660 hi! link SpecialComment Special
661 hi! link StorageClass Type
662 hi! link String Constant
663 hi! link Structure Type
665 hi Type ctermfg=30 ctermbg=NONE cterm=NONE
666 hi! link Typedef Type
667 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
668 hi! link lCursor Cursor
669 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
670 hi ToolbarLine ctermfg=NONE ctermbg=250 cterm=NONE
671 hi ToolbarButton ctermfg=236 ctermbg=250 cterm=bold
672 hi! link iCursor Cursor
673 hi! link vCursor Cursor
674 hi NormalMode ctermfg=240 ctermbg=255 cterm=reverse
675 hi InsertMode ctermfg=25 ctermbg=255 cterm=reverse
676 hi ReplaceMode ctermfg=37 ctermbg=255 cterm=reverse
677 hi VisualMode ctermfg=208 ctermbg=255 cterm=reverse
678 hi CommandMode ctermfg=97 ctermbg=255 cterm=reverse
679 hi Warnings ctermfg=208 ctermbg=255 cterm=reverse
680 hi GitSignsAdd ctermfg=29 ctermbg=254 cterm=NONE
681 hi! link GitSignsAddNr GitSignsAdd
682 hi GitSignsChange ctermfg=25 ctermbg=254 cterm=NONE
683 hi! link GitSignsChangeNr GitSignsChange
684 hi GitSignsDelete ctermfg=124 ctermbg=254 cterm=NONE
685 hi! link GitSignsDeleteNr GitSignsDelete
687 hi! link TermCursor Cursor
688 hi TermCursorNC ctermfg=254 ctermbg=238 cterm=NONE
690 unlet s:t_Co s:italics
695 if &background ==# 'dark'
696 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
697 if !has('gui_running') && &background ==# 'light'
698 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
699 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
701 hi Normal ctermfg=Black ctermbg=Black cterm=NONE
703 elseif !has('gui_running') && &background ==# 'dark'
704 if get(g:, 'artesanal_transparent', 0)
705 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
707 hi Normal ctermfg=White ctermbg=Black cterm=NONE
710 hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
711 hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
712 hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
713 hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
714 hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
715 hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
716 hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
717 hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
718 hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
719 hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
720 hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
721 hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
722 hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
723 hi WildMenu ctermfg=DarkBlue ctermbg=DarkGrey cterm=bold
725 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
726 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
728 hi Normal ctermfg=White ctermbg=Black cterm=NONE
730 hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
731 hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
732 hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
733 hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
734 hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
735 hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
736 hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
737 hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
738 hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
739 hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
740 hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
741 hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
742 hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
743 hi WildMenu ctermfg=Blue ctermbg=DarkGrey cterm=bold
745 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
746 hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
747 hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
748 hi SignColumn ctermfg=LightGrey ctermbg=NONE cterm=NONE
749 hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
751 hi CursorLineNr ctermfg=Yellow ctermbg=Black cterm=NONE
752 hi FoldColumn ctermfg=DarkGray ctermbg=Black cterm=NONE
753 hi SignColumn ctermfg=LightGrey ctermbg=Black cterm=NONE
754 hi VertSplit ctermfg=DarkGrey ctermbg=Black cterm=NONE
756 hi ColorColumn ctermfg=NONE ctermbg=Black cterm=bold
757 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
758 hi CursorColumn ctermfg=NONE ctermbg=Black cterm=NONE
759 hi CursorLine ctermfg=NONE ctermbg=Black cterm=bold
760 hi DiffAdd ctermfg=NONE ctermbg=Green cterm=NONE
761 hi DiffAdded ctermfg=NONE ctermbg=Green cterm=NONE
762 hi DiffChange ctermfg=NONE ctermbg=Blue cterm=NONE
763 hi DiffDelete ctermfg=NONE ctermbg=Red cterm=NONE
764 hi DiffRemoved ctermfg=NONE ctermbg=Red cterm=NONE
765 hi DiffText ctermfg=NONE ctermbg=Green cterm=NONE
766 hi EndOfBuffer ctermfg=Black ctermbg=NONE cterm=NONE
767 hi! link ErrorMsg Error
768 hi Folded ctermfg=DarkGrey ctermbg=Black cterm=NONE
769 hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
770 hi LineNr ctermfg=DarkGrey ctermbg=Black cterm=NONE
771 hi SignColumn ctermfg=NONE ctermbg=Black cterm=NONE
772 hi MatchParen ctermfg=NONE ctermbg=DarkGrey cterm=bold
773 hi NonText ctermfg=LightGrey ctermbg=NONE cterm=NONE
774 hi Pmenu ctermfg=White ctermbg=DarkGrey cterm=NONE
775 hi PmenuSbar ctermfg=NONE ctermbg=DarkGrey cterm=NONE
776 hi PmenuSel ctermfg=Black ctermbg=LightGrey cterm=bold
777 hi PmenuThumb ctermfg=NONE ctermbg=LightGrey cterm=NONE
778 hi Question ctermfg=DarkYellow ctermbg=NONE cterm=NONE
779 hi! link QuickFixLine Search
780 hi Search ctermfg=LightYellow ctermbg=Black cterm=reverse
781 hi SpecialKey ctermfg=LightGrey ctermbg=NONE cterm=NONE
782 hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
783 hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
784 hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
785 hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
786 hi StatusLine ctermfg=White ctermbg=DarkGrey cterm=NONE
787 hi StatusLineNC ctermfg=LightGrey ctermbg=Black cterm=NONE
788 hi! link StatusLineTerm StatusLine
789 hi! link StatusLineTermNC StatusLineNC
790 hi! link TabLine TabLineFill
791 hi TabLineFill ctermfg=LightGrey ctermbg=DarkGrey cterm=NONE
792 hi TabLineSel ctermfg=White ctermbg=Black cterm=NONE
793 hi Title ctermfg=Red ctermbg=NONE cterm=bold
794 hi Visual ctermfg=NONE ctermbg=Black cterm=NONE
795 hi! link VisualNOS Visual
796 hi! link Boolean Constant
797 hi! link Character Constant
798 hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
799 hi! link Conditional Statement
800 hi! link Define PreProc
801 hi! link Debug Special
802 hi! link Delimiter Special
803 hi! link Exception Statement
804 hi! link Float Constant
805 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
806 hi! link Include PreProc
807 hi! link Keyword Statement
808 hi! link Label Statement
809 hi! link Macro PreProc
810 hi! link Number Constant
811 hi! link Operator Statement
812 hi! link PreCondit PreProc
813 hi! link Repeat Statement
814 hi! link SpecialChar Special
815 hi! link SpecialComment Special
816 hi! link StorageClass Type
817 hi! link String Constant
818 hi! link Structure Type
820 hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
821 hi! link Typedef Type
822 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
823 hi! link lCursor Cursor
824 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
825 hi ToolbarLine ctermfg=NONE ctermbg=DarkGrey cterm=NONE
826 hi ToolbarButton ctermfg=White ctermbg=DarkGrey cterm=bold
827 hi! link iCursor Cursor
828 hi! link vCursor Cursor
829 hi NormalMode ctermfg=LightGrey ctermbg=Black cterm=reverse
830 hi InsertMode ctermfg=Blue ctermbg=Black cterm=reverse
831 hi ReplaceMode ctermfg=Cyan ctermbg=Black cterm=reverse
832 hi VisualMode ctermfg=Yellow ctermbg=Black cterm=reverse
833 hi CommandMode ctermfg=Magenta ctermbg=Black cterm=reverse
834 hi Warnings ctermfg=Yellow ctermbg=Black cterm=reverse
835 hi GitSignsAdd ctermfg=Green ctermbg=Black cterm=NONE
836 hi! link GitSignsAddNr GitSignsAdd
837 hi GitSignsChange ctermfg=Blue ctermbg=Black cterm=NONE
838 hi! link GitSignsChangeNr GitSignsChange
839 hi GitSignsDelete ctermfg=Red ctermbg=Black cterm=NONE
840 hi! link GitSignsDeleteNr GitSignsDelete
842 hi! link TermCursor Cursor
843 hi TermCursorNC ctermfg=Black ctermbg=White cterm=NONE
845 unlet s:t_Co s:italics
849 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
850 if !has('gui_running') && &background ==# 'light'
851 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
852 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
854 hi Normal ctermfg=Black ctermbg=White cterm=NONE
856 elseif !has('gui_running') && &background ==# 'dark'
857 if get(g:, 'artesanal_transparent', 0)
858 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
860 hi Normal ctermfg=White ctermbg=White cterm=NONE
863 hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
864 hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
865 hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
866 hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
867 hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
868 hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
869 hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
870 hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
871 hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
872 hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
873 hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
874 hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
875 hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
876 hi WildMenu ctermfg=DarkBlue ctermbg=LightGrey cterm=bold
878 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
879 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
881 hi Normal ctermfg=Black ctermbg=White cterm=NONE
883 hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
884 hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
885 hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
886 hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
887 hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
888 hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
889 hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
890 hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
891 hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
892 hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
893 hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
894 hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
895 hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
896 hi WildMenu ctermfg=Blue ctermbg=LightGrey cterm=bold
898 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
899 hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
900 hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
901 hi SignColumn ctermfg=DarkGrey ctermbg=NONE cterm=NONE
902 hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
904 hi CursorLineNr ctermfg=Yellow ctermbg=White cterm=NONE
905 hi FoldColumn ctermfg=DarkGray ctermbg=White cterm=NONE
906 hi SignColumn ctermfg=DarkGrey ctermbg=White cterm=NONE
907 hi VertSplit ctermfg=DarkGrey ctermbg=White cterm=NONE
909 hi ColorColumn ctermfg=NONE ctermbg=White cterm=bold
910 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
911 hi CursorColumn ctermfg=NONE ctermbg=White cterm=NONE
912 hi CursorLine ctermfg=NONE ctermbg=White cterm=bold
913 hi DiffAdd ctermfg=NONE ctermbg=LightGreen cterm=NONE
914 hi DiffAdded ctermfg=NONE ctermbg=LightGreen cterm=NONE
915 hi DiffChange ctermfg=NONE ctermbg=LightBlue cterm=NONE
916 hi DiffDelete ctermfg=NONE ctermbg=LightRed cterm=NONE
917 hi DiffRemoved ctermfg=NONE ctermbg=LightRed cterm=NONE
918 hi DiffText ctermfg=NONE ctermbg=LightGreen cterm=NONE
919 hi EndOfBuffer ctermfg=White ctermbg=NONE cterm=NONE
920 hi! link ErrorMsg Error
921 hi Folded ctermfg=DarkGrey ctermbg=White cterm=NONE
922 hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
923 hi LineNr ctermfg=DarkGrey ctermbg=White cterm=NONE
924 hi SignColumn ctermfg=NONE ctermbg=White cterm=NONE
925 hi MatchParen ctermfg=NONE ctermbg=LightGrey cterm=bold
926 hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
927 hi Pmenu ctermfg=Black ctermbg=LightGrey cterm=NONE
928 hi PmenuSbar ctermfg=NONE ctermbg=LightGrey cterm=NONE
929 hi PmenuSel ctermfg=White ctermbg=DarkGrey cterm=bold
930 hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
931 hi Question ctermfg=DarkYellow ctermbg=NONE cterm=NONE
932 hi! link QuickFixLine Search
933 hi Search ctermfg=LightYellow ctermbg=Black cterm=reverse
934 hi SpecialKey ctermfg=DarkGrey ctermbg=NONE cterm=NONE
935 hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
936 hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
937 hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
938 hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
939 hi StatusLine ctermfg=Black ctermbg=LightGrey cterm=NONE
940 hi StatusLineNC ctermfg=DarkGrey ctermbg=White cterm=NONE
941 hi! link StatusLineTerm StatusLine
942 hi! link StatusLineTermNC StatusLineNC
943 hi! link TabLine TabLineFill
944 hi TabLineFill ctermfg=DarkGrey ctermbg=DarkGrey cterm=NONE
945 hi TabLineSel ctermfg=Black ctermbg=White cterm=NONE
946 hi Title ctermfg=Red ctermbg=NONE cterm=bold
947 hi Visual ctermfg=NONE ctermbg=White cterm=NONE
948 hi! link VisualNOS Visual
949 hi! link Boolean Constant
950 hi! link Character Constant
951 hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
952 hi! link Conditional Statement
953 hi! link Define PreProc
954 hi! link Debug Special
955 hi! link Delimiter Special
956 hi! link Exception Statement
957 hi! link Float Constant
958 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
959 hi! link Include PreProc
960 hi! link Keyword Statement
961 hi! link Label Statement
962 hi! link Macro PreProc
963 hi! link Number Constant
964 hi! link Operator Statement
965 hi! link PreCondit PreProc
966 hi! link Repeat Statement
967 hi! link SpecialChar Special
968 hi! link SpecialComment Special
969 hi! link StorageClass Type
970 hi! link String Constant
971 hi! link Structure Type
973 hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
974 hi! link Typedef Type
975 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
976 hi! link lCursor Cursor
977 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
978 hi ToolbarLine ctermfg=NONE ctermbg=DarkGrey cterm=NONE
979 hi ToolbarButton ctermfg=Black ctermbg=DarkGrey cterm=bold
980 hi! link iCursor Cursor
981 hi! link vCursor Cursor
982 hi NormalMode ctermfg=DarkGrey ctermbg=White cterm=reverse
983 hi InsertMode ctermfg=Blue ctermbg=White cterm=reverse
984 hi ReplaceMode ctermfg=Cyan ctermbg=White cterm=reverse
985 hi VisualMode ctermfg=Yellow ctermbg=White cterm=reverse
986 hi CommandMode ctermfg=Magenta ctermbg=White cterm=reverse
987 hi Warnings ctermfg=Yellow ctermbg=White cterm=reverse
988 hi GitSignsAdd ctermfg=Green ctermbg=White cterm=NONE
989 hi! link GitSignsAddNr GitSignsAdd
990 hi GitSignsChange ctermfg=Blue ctermbg=White cterm=NONE
991 hi! link GitSignsChangeNr GitSignsChange
992 hi GitSignsDelete ctermfg=Red ctermbg=White cterm=NONE
993 hi! link GitSignsDeleteNr GitSignsDelete
995 hi! link TermCursor Cursor
996 hi TermCursorNC ctermfg=White ctermbg=Black cterm=NONE
998 unlet s:t_Co s:italics
1003 " Color: fg0 #2e3440 ~ Black
1004 " Color: fg1 #37474f ~ Black
1005 " Color: fg2 #455a64 ~ DarkGrey
1006 " Color: fg3 #546e7a ~ DarkGrey
1007 " Color: fg4 #90a4ae ~ LightGrey
1008 " Color: bg0 #eff1f4 ~ White
1009 " Color: bg1 #e4e6eb ~ White
1010 " Color: bg2 #cdd2db ~ LightGrey
1011 " Color: bg3 #b6bdcb ~ DarkGrey
1012 " Color: bg4 #9fa8ba ~ DarkGrey
1013 " Color: black #1c313a ~ Black
1014 " Color: realblack #000000 ~ Black
1015 " Color: darkgray #575c66 ~ DarkGray
1016 " Color: red #b2000f ~ Red
1017 " Color: brightred #f0cccf ~ LightRed
1018 " Color: darkred #99000d ~ DarkRed
1019 " Color: diffred #f0cccf ~ LightRed
1020 " Color: green #0e8756 ~ Green
1021 " Color: brightgreen #c3e6d7 ~ LightGreen
1022 " Color: darkgreen #0c7047 ~ DarkGreen
1023 " Color: diffgreen #c3e6d7 ~ LightGreen
1024 " Color: yellow #ff870e ~ Yellow
1025 " Color: brightyellow #ffb76e ~ LightYellow
1026 " Color: darkyellow #cc6c0b ~ DarkYellow
1027 " Color: blue #0961a8 ~ Blue
1028 " Color: brightblue #c3d1e6 ~ LightBlue
1029 " Color: darkblue #064578 ~ DarkBlue
1030 " Color: diffblue #c3d1e6 ~ LightBlue
1031 " Color: magenta #7a5ab2 ~ Magenta
1032 " Color: brightmagenta #e1bee7 ~ LightMagenta
1033 " Color: darkmagenta #5f468a ~ DarkMagenta
1034 " Color: cyan #1d9fb0 ~ Cyan
1035 " Color: brightcyan #62ebff ~ LightCyan
1036 " Color: darkcyan #198b9a ~ DarkCyan
1037 " Color: white #eff1f4 ~ White
1038 " Color: brightwhite #ffffff ~ White
1039 " Term Colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan white
1040 " Term Colors: darkgray red green yellow blue magenta cyan brightwhite
1042 " Color: fg0 #eff1f4 ~ White
1043 " Color: fg1 #e4e6eb ~ White
1044 " Color: fg2 #cdd2db ~ LightGrey
1045 " Color: fg3 #b6bdcb ~ DarkGrey
1046 " Color: fg4 #9fa8ba ~ DarkGrey
1047 " Color: bg0 #2e3440 ~ Black
1048 " Color: bg1 #37474f ~ Black
1049 " Color: bg2 #455a64 ~ DarkGrey
1050 " Color: bg3 #546e7a ~ DarkGrey
1051 " Color: bg4 #90a4ae ~ LightGrey
1052 " Color: black #1c313a ~ Black
1053 " Color: realblack #000000 ~ Black
1054 " Color: darkgray #575c66 ~ DarkGray
1055 " Color: red #ff616f ~ Red
1056 " Color: brightred #ffcdd2 ~ LightRed
1057 " Color: darkred #ef5350 ~ DarkRed
1058 " Color: diffred #663d43 ~ Red
1059 " Color: green #69f0b9 ~ Green
1060 " Color: brightgreen #9fffe0 ~ LightGreen
1061 " Color: darkgreen #15cf83 ~ DarkGreen
1062 " Color: diffgreen #3f7070 ~ Green
1063 " Color: yellow #ffff8d ~ Yellow
1064 " Color: brightyellow #fff9c4 ~ LightYellow
1065 " Color: darkyellow #ffeb3b ~ DarkYellow
1066 " Color: blue #90caf9 ~ Blue
1067 " Color: brightblue #bbdefb ~ LightBlue
1068 " Color: darkblue #5d99c6 ~ DarkBlue
1069 " Color: diffblue #3f5a70 ~ Blue
1070 " Color: magenta #b39ddb ~ Magenta
1071 " Color: brightmagenta #ce93d8 ~ LightMagenta
1072 " Color: darkmagenta #9575cd ~ DarkMagenta
1073 " Color: cyan #80deea ~ Cyan
1074 " Color: brightcyan #b2ebf2 ~ LightCyan
1075 " Color: darkcyan #4dd0e1 ~ DarkCyan
1076 " Color: white #eff1f4 ~ White
1077 " Color: brightwhite #ffffff ~ White
1078 " Term Colors: darkgray red green yellow blue magenta cyan brightwhite
1079 " Term Colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan white