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: Sat 31 Jul 2021 08:04:13 AM 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 LineNr guifg=#455a64 guibg=NONE gui=NONE cterm=NONE
89 hi CursorLineNr guifg=#ffff8d guibg=NONE gui=NONE cterm=NONE
90 hi FoldColumn guifg=#575c66 guibg=NONE gui=NONE cterm=NONE
91 hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
92 hi VertSplit guifg=#546e7a guibg=NONE gui=NONE cterm=NONE
93 hi Pmenu guifg=#e4e6eb guibg=NONE gui=NONE cterm=NONE
94 hi PmenuSbar guifg=#cdd2db guibg=NONE gui=NONE cterm=NONE
95 hi PmenuSel guifg=#cdd2db guibg=NONE gui=reverse cterm=reverse
96 hi PmenuThumb guifg=NONE guibg=#cdd2db gui=NONE cterm=NONE
98 hi LineNr guifg=#455a64 guibg=#37474f gui=NONE cterm=NONE
99 hi CursorLineNr guifg=#ffff8d guibg=#37474f gui=NONE cterm=NONE
100 hi FoldColumn guifg=#575c66 guibg=#37474f gui=NONE cterm=NONE
101 hi SignColumn guifg=NONE guibg=#37474f gui=NONE cterm=NONE
102 hi VertSplit guifg=#546e7a guibg=#2e3440 gui=NONE cterm=NONE
103 hi Pmenu guifg=#e4e6eb guibg=#455a64 gui=NONE cterm=NONE
104 hi PmenuSbar guifg=NONE guibg=#455a64 gui=NONE cterm=NONE
105 hi PmenuSel guifg=#37474f guibg=#cdd2db gui=bold cterm=bold
106 hi PmenuThumb guifg=NONE guibg=#90a4ae gui=NONE cterm=NONE
108 hi ColorColumn guifg=NONE guibg=#37474f gui=bold cterm=bold
109 hi Cursor guifg=NONE guibg=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
110 hi CursorColumn guifg=NONE guibg=#37474f gui=NONE cterm=NONE
111 hi CursorLine guifg=NONE guibg=#37474f gui=bold cterm=bold
112 hi DiffAdd guifg=NONE guibg=#3f7070 gui=NONE cterm=NONE
113 hi DiffAdded guifg=NONE guibg=#3f7070 gui=NONE cterm=NONE
114 hi DiffChange guifg=NONE guibg=#3f5a70 gui=NONE cterm=NONE
115 hi DiffDelete guifg=NONE guibg=#663d43 gui=NONE cterm=NONE
116 hi DiffRemoved guifg=NONE guibg=#663d43 gui=NONE cterm=NONE
117 hi DiffText guifg=NONE guibg=#3f7070 gui=NONE cterm=NONE
118 hi EndOfBuffer guifg=#2e3440 guibg=NONE gui=NONE cterm=NONE
119 hi! link ErrorMsg Error
120 hi Folded guifg=#546e7a guibg=#37474f gui=italic cterm=NONE
121 hi IncSearch guifg=#ffff8d guibg=#1c313a gui=reverse cterm=reverse
122 hi MatchParen guifg=NONE guibg=#455a64 gui=bold cterm=bold
123 hi NonText guifg=#90a4ae guibg=NONE gui=NONE cterm=NONE
124 hi Question guifg=#ffeb3b guibg=NONE gui=NONE cterm=NONE
125 hi! link QuickFixLine Search
126 hi Search guifg=#fff9c4 guibg=#1c313a gui=reverse cterm=reverse
127 hi SpecialKey guifg=#90a4ae guibg=NONE gui=NONE cterm=NONE
128 hi SpellBad guifg=#ff616f guibg=NONE gui=italic,undercurl cterm=underline
129 hi SpellCap guifg=#90caf9 guibg=NONE gui=italic,undercurl cterm=underline
130 hi SpellLocal guifg=#80deea guibg=NONE gui=italic,undercurl cterm=underline
131 hi SpellRare guifg=#b39ddb guibg=NONE gui=italic,undercurl cterm=underline
132 hi StatusLine guifg=#e4e6eb guibg=#455a64 gui=NONE cterm=NONE
133 hi StatusLineNC guifg=#cdd2db guibg=#37474f gui=NONE cterm=NONE
134 hi! link StatusLineTerm StatusLine
135 hi! link StatusLineTermNC StatusLineNC
136 hi! link TabLine TabLineFill
137 hi TabLineFill guifg=#cdd2db guibg=#546e7a gui=NONE cterm=NONE
138 hi TabLineSel guifg=#e4e6eb guibg=#37474f gui=NONE cterm=NONE
139 hi Title guifg=#ff616f guibg=NONE gui=bold cterm=bold
140 hi Visual guifg=NONE guibg=#37474f gui=NONE cterm=NONE
141 hi! link VisualNOS Visual
142 hi! link Boolean Constant
143 hi! link Character Constant
144 hi Comment guifg=#b6bdcb guibg=NONE gui=NONE cterm=NONE
145 hi! link Conditional Statement
146 hi! link Define PreProc
147 hi! link Debug Special
148 hi! link Delimiter Special
149 hi! link Exception Statement
150 hi! link Float Constant
151 hi Ignore guifg=fg guibg=NONE gui=NONE cterm=NONE
152 hi! link Include PreProc
153 hi! link Keyword Statement
154 hi! link Label Statement
155 hi! link Macro PreProc
156 hi! link Number Constant
157 hi! link Operator Statement
158 hi! link PreCondit PreProc
159 hi! link Repeat Statement
160 hi! link SpecialChar Special
161 hi! link SpecialComment Special
162 hi! link StorageClass Type
163 hi! link String Constant
164 hi! link Structure Type
166 hi Type guifg=#4dd0e1 guibg=NONE gui=NONE cterm=NONE
167 hi! link Typedef Type
168 hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
169 hi! link lCursor Cursor
170 hi CursorIM guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
171 hi ToolbarLine guifg=NONE guibg=#546e7a gui=NONE cterm=NONE
172 hi ToolbarButton guifg=#eff1f4 guibg=#546e7a gui=bold cterm=bold
173 hi! link iCursor Cursor
174 hi! link vCursor Cursor
175 hi NormalMode guifg=#cdd2db guibg=#2e3440 gui=reverse cterm=reverse
176 hi InsertMode guifg=#90caf9 guibg=#2e3440 gui=reverse cterm=reverse
177 hi ReplaceMode guifg=#80deea guibg=#2e3440 gui=reverse cterm=reverse
178 hi VisualMode guifg=#ffff8d guibg=#2e3440 gui=reverse cterm=reverse
179 hi CommandMode guifg=#b39ddb guibg=#2e3440 gui=reverse cterm=reverse
180 hi Warnings guifg=#ff616f guibg=#2e3440 gui=reverse cterm=reverse
182 hi Folded gui=NONE cterm=NONE
183 hi SpellBad gui=undercurl cterm=underline
184 hi SpellCap gui=undercurl cterm=underline
185 hi SpellLocal gui=undercurl cterm=underline
186 hi SpellRare gui=undercurl cterm=underline
188 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
189 hi GitSignsAdd guifg=#69f0b9 guibg=NONE gui=NONE cterm=NONE
190 hi GitSignsChange guifg=#90caf9 guibg=NONE gui=NONE cterm=NONE
191 hi GitSignsDelete guifg=#ff616f guibg=NONE gui=NONE cterm=NONE
193 hi GitSignsAdd guifg=#69f0b9 guibg=#37474f gui=NONE cterm=NONE
194 hi GitSignsChange guifg=#90caf9 guibg=#37474f gui=NONE cterm=NONE
195 hi GitSignsDelete guifg=#ff616f guibg=#37474f gui=NONE cterm=NONE
197 hi! link GitSignsAddNr GitSignsAdd
198 hi! link GitSignsChangeNr GitSignsChange
199 hi! link GitSignsDeleteNr GitSignsDelete
201 hi! link TermCursor Cursor
202 hi TermCursorNC guifg=#37474f guibg=#e4e6eb gui=NONE cterm=NONE
204 unlet s:t_Co s:italics
208 let g:terminal_ansi_colors = ['#1c313a', '#99000d', '#0c7047', '#cc6c0b', '#064578', '#5f468a', '#198b9a', '#eff1f4', '#575c66', '#b2000f', '#0e8756', '#ff870e', '#0961a8', '#7a5ab2', '#1d9fb0', '#ffffff']
210 let g:terminal_color_0 = '#1c313a'
211 let g:terminal_color_1 = '#99000d'
212 let g:terminal_color_2 = '#0c7047'
213 let g:terminal_color_3 = '#cc6c0b'
214 let g:terminal_color_4 = '#064578'
215 let g:terminal_color_5 = '#5f468a'
216 let g:terminal_color_6 = '#198b9a'
217 let g:terminal_color_7 = '#eff1f4'
218 let g:terminal_color_8 = '#575c66'
219 let g:terminal_color_9 = '#b2000f'
220 let g:terminal_color_10 = '#0e8756'
221 let g:terminal_color_11 = '#ff870e'
222 let g:terminal_color_12 = '#0961a8'
223 let g:terminal_color_13 = '#7a5ab2'
224 let g:terminal_color_14 = '#1d9fb0'
225 let g:terminal_color_15 = '#ffffff'
227 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
228 if !has('gui_running') && &background ==# 'light'
229 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
230 hi Normal guifg=#000000 guibg=NONE gui=NONE cterm=NONE
232 hi Normal guifg=#000000 guibg=#eff1f4 gui=NONE cterm=NONE
234 elseif !has('gui_running') && &background ==# 'dark'
235 if get(g:, 'artesanal_transparent', 0)
236 hi Normal guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
238 hi Normal guifg=#ffffff guibg=#eff1f4 gui=NONE cterm=NONE
241 hi Conceal guifg=#064578 guibg=NONE gui=NONE cterm=NONE
242 hi Constant guifg=#0c7047 guibg=NONE gui=NONE cterm=NONE
243 hi Directory guifg=#064578 guibg=NONE gui=bold cterm=bold
244 hi Error guifg=#99000d guibg=NONE gui=bold,standout cterm=bold,reverse
245 hi Function guifg=#198b9a guibg=NONE gui=NONE cterm=NONE
246 hi Identifier guifg=#064578 guibg=NONE gui=NONE cterm=NONE
247 hi ModeMsg guifg=#064578 guibg=NONE gui=NONE cterm=NONE
248 hi MoreMsg guifg=#0c7047 guibg=NONE gui=NONE cterm=NONE
249 hi PreProc guifg=#198b9a guibg=NONE gui=NONE cterm=NONE
250 hi Statement guifg=#99000d guibg=NONE gui=NONE cterm=NONE
251 hi Special guifg=#cc6c0b guibg=NONE gui=NONE cterm=NONE
252 hi Todo guifg=#198b9a guibg=NONE gui=reverse cterm=reverse
253 hi WarningMsg guifg=#99000d guibg=NONE gui=NONE cterm=NONE
254 hi WildMenu guifg=#064578 guibg=#cdd2db gui=bold cterm=bold
256 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
257 hi Normal guifg=#37474f guibg=NONE gui=NONE cterm=NONE
259 hi Normal guifg=#37474f guibg=#eff1f4 gui=NONE cterm=NONE
261 hi Conceal guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
262 hi Constant guifg=#0e8756 guibg=NONE gui=NONE cterm=NONE
263 hi Directory guifg=#0961a8 guibg=NONE gui=bold cterm=bold
264 hi Error guifg=#b2000f guibg=NONE gui=bold,standout cterm=bold,reverse
265 hi Function guifg=#1d9fb0 guibg=NONE gui=NONE cterm=NONE
266 hi Identifier guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
267 hi ModeMsg guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
268 hi MoreMsg guifg=#0e8756 guibg=NONE gui=NONE cterm=NONE
269 hi PreProc guifg=#1d9fb0 guibg=NONE gui=NONE cterm=NONE
270 hi Statement guifg=#b2000f guibg=NONE gui=NONE cterm=NONE
271 hi Special guifg=#ff870e guibg=NONE gui=NONE cterm=NONE
272 hi Todo guifg=#1d9fb0 guibg=NONE gui=reverse cterm=reverse
273 hi WarningMsg guifg=#b2000f guibg=NONE gui=NONE cterm=NONE
274 hi WildMenu guifg=#0961a8 guibg=#cdd2db gui=bold cterm=bold
276 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
277 hi LineNr guifg=#cdd2db guibg=NONE gui=NONE cterm=NONE
278 hi CursorLineNr guifg=#ff870e guibg=NONE gui=NONE cterm=NONE
279 hi FoldColumn guifg=#575c66 guibg=NONE gui=NONE cterm=NONE
280 hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
281 hi VertSplit guifg=#b6bdcb guibg=NONE gui=NONE cterm=NONE
282 hi Pmenu guifg=#37474f guibg=NONE gui=NONE cterm=NONE
283 hi PmenuSbar guifg=#455a64 guibg=NONE gui=NONE cterm=NONE
284 hi PmenuSel guifg=#455a64 guibg=NONE gui=reverse cterm=reverse
285 hi PmenuThumb guifg=NONE guibg=#455a64 gui=NONE cterm=NONE
287 hi LineNr guifg=#cdd2db guibg=#e4e6eb gui=NONE cterm=NONE
288 hi CursorLineNr guifg=#ff870e guibg=#e4e6eb gui=NONE cterm=NONE
289 hi FoldColumn guifg=#575c66 guibg=#e4e6eb gui=NONE cterm=NONE
290 hi SignColumn guifg=NONE guibg=#e4e6eb gui=NONE cterm=NONE
291 hi VertSplit guifg=#b6bdcb guibg=#eff1f4 gui=NONE cterm=NONE
292 hi Pmenu guifg=#37474f guibg=#cdd2db gui=NONE cterm=NONE
293 hi PmenuSbar guifg=NONE guibg=#cdd2db gui=NONE cterm=NONE
294 hi PmenuSel guifg=#e4e6eb guibg=#455a64 gui=bold cterm=bold
295 hi PmenuThumb guifg=NONE guibg=#9fa8ba gui=NONE cterm=NONE
297 hi ColorColumn guifg=NONE guibg=#e4e6eb gui=bold cterm=bold
298 hi Cursor guifg=NONE guibg=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
299 hi CursorColumn guifg=NONE guibg=#e4e6eb gui=NONE cterm=NONE
300 hi CursorLine guifg=NONE guibg=#e4e6eb gui=bold cterm=bold
301 hi DiffAdd guifg=NONE guibg=#c3e6d7 gui=NONE cterm=NONE
302 hi DiffAdded guifg=NONE guibg=#c3e6d7 gui=NONE cterm=NONE
303 hi DiffChange guifg=NONE guibg=#c3d1e6 gui=NONE cterm=NONE
304 hi DiffDelete guifg=NONE guibg=#f0cccf gui=NONE cterm=NONE
305 hi DiffRemoved guifg=NONE guibg=#f0cccf gui=NONE cterm=NONE
306 hi DiffText guifg=NONE guibg=#c3e6d7 gui=NONE cterm=NONE
307 hi EndOfBuffer guifg=#eff1f4 guibg=NONE gui=NONE cterm=NONE
308 hi! link ErrorMsg Error
309 hi Folded guifg=#b6bdcb guibg=#e4e6eb gui=italic cterm=NONE
310 hi IncSearch guifg=#ff870e guibg=#1c313a gui=reverse cterm=reverse
311 hi MatchParen guifg=NONE guibg=#cdd2db gui=bold cterm=bold
312 hi NonText guifg=#9fa8ba guibg=NONE gui=NONE cterm=NONE
313 hi Question guifg=#cc6c0b guibg=NONE gui=NONE cterm=NONE
314 hi! link QuickFixLine Search
315 hi Search guifg=#ffb76e guibg=#1c313a gui=reverse cterm=reverse
316 hi SpecialKey guifg=#9fa8ba guibg=NONE gui=NONE cterm=NONE
317 hi SpellBad guifg=#b2000f guibg=NONE gui=italic,undercurl cterm=underline
318 hi SpellCap guifg=#0961a8 guibg=NONE gui=italic,undercurl cterm=underline
319 hi SpellLocal guifg=#1d9fb0 guibg=NONE gui=italic,undercurl cterm=underline
320 hi SpellRare guifg=#7a5ab2 guibg=NONE gui=italic,undercurl cterm=underline
321 hi StatusLine guifg=#37474f guibg=#cdd2db gui=NONE cterm=NONE
322 hi StatusLineNC guifg=#455a64 guibg=#e4e6eb gui=NONE cterm=NONE
323 hi! link StatusLineTerm StatusLine
324 hi! link StatusLineTermNC StatusLineNC
325 hi! link TabLine TabLineFill
326 hi TabLineFill guifg=#455a64 guibg=#b6bdcb gui=NONE cterm=NONE
327 hi TabLineSel guifg=#37474f guibg=#e4e6eb gui=NONE cterm=NONE
328 hi Title guifg=#b2000f guibg=NONE gui=bold cterm=bold
329 hi Visual guifg=NONE guibg=#e4e6eb gui=NONE cterm=NONE
330 hi! link VisualNOS Visual
331 hi! link Boolean Constant
332 hi! link Character Constant
333 hi Comment guifg=#546e7a guibg=NONE gui=NONE cterm=NONE
334 hi! link Conditional Statement
335 hi! link Define PreProc
336 hi! link Debug Special
337 hi! link Delimiter Special
338 hi! link Exception Statement
339 hi! link Float Constant
340 hi Ignore guifg=fg guibg=NONE gui=NONE cterm=NONE
341 hi! link Include PreProc
342 hi! link Keyword Statement
343 hi! link Label Statement
344 hi! link Macro PreProc
345 hi! link Number Constant
346 hi! link Operator Statement
347 hi! link PreCondit PreProc
348 hi! link Repeat Statement
349 hi! link SpecialChar Special
350 hi! link SpecialComment Special
351 hi! link StorageClass Type
352 hi! link String Constant
353 hi! link Structure Type
355 hi Type guifg=#198b9a guibg=NONE gui=NONE cterm=NONE
356 hi! link Typedef Type
357 hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
358 hi! link lCursor Cursor
359 hi CursorIM guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
360 hi ToolbarLine guifg=NONE guibg=#b6bdcb gui=NONE cterm=NONE
361 hi ToolbarButton guifg=#2e3440 guibg=#b6bdcb gui=bold cterm=bold
362 hi! link iCursor Cursor
363 hi! link vCursor Cursor
364 hi NormalMode guifg=#455a64 guibg=#eff1f4 gui=reverse cterm=reverse
365 hi InsertMode guifg=#0961a8 guibg=#eff1f4 gui=reverse cterm=reverse
366 hi ReplaceMode guifg=#1d9fb0 guibg=#eff1f4 gui=reverse cterm=reverse
367 hi VisualMode guifg=#ff870e guibg=#eff1f4 gui=reverse cterm=reverse
368 hi CommandMode guifg=#7a5ab2 guibg=#eff1f4 gui=reverse cterm=reverse
369 hi Warnings guifg=#b2000f guibg=#eff1f4 gui=reverse cterm=reverse
371 hi Folded gui=NONE cterm=NONE
372 hi SpellBad gui=undercurl cterm=underline
373 hi SpellCap gui=undercurl cterm=underline
374 hi SpellLocal gui=undercurl cterm=underline
375 hi SpellRare gui=undercurl cterm=underline
377 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
378 hi GitSignsAdd guifg=#0e8756 guibg=NONE gui=NONE cterm=NONE
379 hi GitSignsChange guifg=#0961a8 guibg=NONE gui=NONE cterm=NONE
380 hi GitSignsDelete guifg=#b2000f guibg=NONE gui=NONE cterm=NONE
382 hi GitSignsAdd guifg=#0e8756 guibg=#e4e6eb gui=NONE cterm=NONE
383 hi GitSignsChange guifg=#0961a8 guibg=#e4e6eb gui=NONE cterm=NONE
384 hi GitSignsDelete guifg=#b2000f guibg=#e4e6eb gui=NONE cterm=NONE
386 hi! link GitSignsAddNr GitSignsAdd
387 hi! link GitSignsChangeNr GitSignsChange
388 hi! link GitSignsDeleteNr GitSignsDelete
390 hi! link TermCursor Cursor
391 hi TermCursorNC guifg=#e4e6eb guibg=#37474f gui=NONE cterm=NONE
393 unlet s:t_Co s:italics
398 if &background ==# 'dark'
399 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
400 if !has('gui_running') && &background ==# 'light'
401 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
402 hi Normal ctermfg=16 ctermbg=NONE cterm=NONE
404 hi Normal ctermfg=16 ctermbg=236 cterm=NONE
405 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
409 elseif !has('gui_running') && &background ==# 'dark'
410 if get(g:, 'artesanal_transparent', 0)
411 hi Normal ctermfg=231 ctermbg=NONE cterm=NONE
413 hi Normal ctermfg=231 ctermbg=236 cterm=NONE
414 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
419 hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
420 hi Constant ctermfg=42 ctermbg=NONE cterm=NONE
421 hi Directory ctermfg=67 ctermbg=NONE cterm=bold
422 hi Error ctermfg=203 ctermbg=NONE cterm=bold,reverse
423 hi Function ctermfg=80 ctermbg=NONE cterm=NONE
424 hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
425 hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
426 hi MoreMsg ctermfg=42 ctermbg=NONE cterm=NONE
427 hi PreProc ctermfg=80 ctermbg=NONE cterm=NONE
428 hi Statement ctermfg=203 ctermbg=NONE cterm=NONE
429 hi Special ctermfg=226 ctermbg=NONE cterm=NONE
430 hi Todo ctermfg=80 ctermbg=NONE cterm=reverse
431 hi WarningMsg ctermfg=203 ctermbg=NONE cterm=NONE
432 hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
434 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
435 hi Normal ctermfg=254 ctermbg=NONE cterm=NONE
437 hi Normal ctermfg=254 ctermbg=236 cterm=NONE
438 if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug
442 hi Conceal ctermfg=153 ctermbg=NONE cterm=NONE
443 hi Constant ctermfg=85 ctermbg=NONE cterm=NONE
444 hi Directory ctermfg=153 ctermbg=NONE cterm=bold
445 hi Error ctermfg=203 ctermbg=NONE cterm=bold,reverse
446 hi Function ctermfg=116 ctermbg=NONE cterm=NONE
447 hi Identifier ctermfg=153 ctermbg=NONE cterm=NONE
448 hi ModeMsg ctermfg=153 ctermbg=NONE cterm=NONE
449 hi MoreMsg ctermfg=85 ctermbg=NONE cterm=NONE
450 hi PreProc ctermfg=116 ctermbg=NONE cterm=NONE
451 hi Statement ctermfg=203 ctermbg=NONE cterm=NONE
452 hi Special ctermfg=228 ctermbg=NONE cterm=NONE
453 hi Todo ctermfg=116 ctermbg=NONE cterm=reverse
454 hi WarningMsg ctermfg=203 ctermbg=NONE cterm=NONE
455 hi WildMenu ctermfg=153 ctermbg=240 cterm=bold
457 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
458 hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
459 hi CursorLineNr ctermfg=228 ctermbg=NONE cterm=NONE
460 hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
461 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
462 hi VertSplit ctermfg=242 ctermbg=NONE cterm=NONE
463 hi Pmenu ctermfg=254 ctermbg=NONE cterm=NONE
464 hi PmenuSbar ctermfg=252 ctermbg=NONE cterm=NONE
465 hi PmenuSel ctermfg=252 ctermbg=NONE cterm=reverse
466 hi PmenuThumb ctermfg=NONE ctermbg=252 cterm=NONE
468 hi LineNr ctermfg=240 ctermbg=238 cterm=NONE
469 hi CursorLineNr ctermfg=228 ctermbg=238 cterm=NONE
470 hi FoldColumn ctermfg=59 ctermbg=238 cterm=NONE
471 hi SignColumn ctermfg=NONE ctermbg=238 cterm=NONE
472 hi VertSplit ctermfg=242 ctermbg=236 cterm=NONE
473 hi Pmenu ctermfg=254 ctermbg=240 cterm=NONE
474 hi PmenuSbar ctermfg=NONE ctermbg=240 cterm=NONE
475 hi PmenuSel ctermfg=238 ctermbg=252 cterm=bold
476 hi PmenuThumb ctermfg=NONE ctermbg=247 cterm=NONE
478 hi ColorColumn ctermfg=NONE ctermbg=238 cterm=bold
479 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
480 hi CursorColumn ctermfg=NONE ctermbg=238 cterm=NONE
481 hi CursorLine ctermfg=NONE ctermbg=238 cterm=bold
482 hi DiffAdd ctermfg=NONE ctermbg=23 cterm=NONE
483 hi DiffAdded ctermfg=NONE ctermbg=23 cterm=NONE
484 hi DiffChange ctermfg=NONE ctermbg=24 cterm=NONE
485 hi DiffDelete ctermfg=NONE ctermbg=95 cterm=NONE
486 hi DiffRemoved ctermfg=NONE ctermbg=95 cterm=NONE
487 hi DiffText ctermfg=NONE ctermbg=23 cterm=NONE
488 hi EndOfBuffer ctermfg=236 ctermbg=NONE cterm=NONE
489 hi! link ErrorMsg Error
490 hi Folded ctermfg=242 ctermbg=238 cterm=NONE
491 hi IncSearch ctermfg=228 ctermbg=236 cterm=reverse
492 hi MatchParen ctermfg=NONE ctermbg=240 cterm=bold
493 hi NonText ctermfg=247 ctermbg=NONE cterm=NONE
494 hi Question ctermfg=226 ctermbg=NONE cterm=NONE
495 hi! link QuickFixLine Search
496 hi Search ctermfg=230 ctermbg=236 cterm=reverse
497 hi SpecialKey ctermfg=247 ctermbg=NONE cterm=NONE
498 hi SpellBad ctermfg=203 ctermbg=NONE cterm=underline
499 hi SpellCap ctermfg=153 ctermbg=NONE cterm=underline
500 hi SpellLocal ctermfg=116 ctermbg=NONE cterm=underline
501 hi SpellRare ctermfg=140 ctermbg=NONE cterm=underline
502 hi StatusLine ctermfg=254 ctermbg=240 cterm=NONE
503 hi StatusLineNC ctermfg=252 ctermbg=238 cterm=NONE
504 hi! link StatusLineTerm StatusLine
505 hi! link StatusLineTermNC StatusLineNC
506 hi! link TabLine TabLineFill
507 hi TabLineFill ctermfg=252 ctermbg=242 cterm=NONE
508 hi TabLineSel ctermfg=254 ctermbg=238 cterm=NONE
509 hi Title ctermfg=203 ctermbg=NONE cterm=bold
510 hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
511 hi! link VisualNOS Visual
512 hi! link Boolean Constant
513 hi! link Character Constant
514 hi Comment ctermfg=250 ctermbg=NONE cterm=NONE
515 hi! link Conditional Statement
516 hi! link Define PreProc
517 hi! link Debug Special
518 hi! link Delimiter Special
519 hi! link Exception Statement
520 hi! link Float Constant
521 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
522 hi! link Include PreProc
523 hi! link Keyword Statement
524 hi! link Label Statement
525 hi! link Macro PreProc
526 hi! link Number Constant
527 hi! link Operator Statement
528 hi! link PreCondit PreProc
529 hi! link Repeat Statement
530 hi! link SpecialChar Special
531 hi! link SpecialComment Special
532 hi! link StorageClass Type
533 hi! link String Constant
534 hi! link Structure Type
536 hi Type ctermfg=80 ctermbg=NONE cterm=NONE
537 hi! link Typedef Type
538 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
539 hi! link lCursor Cursor
540 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
541 hi ToolbarLine ctermfg=NONE ctermbg=242 cterm=NONE
542 hi ToolbarButton ctermfg=255 ctermbg=242 cterm=bold
543 hi! link iCursor Cursor
544 hi! link vCursor Cursor
545 hi NormalMode ctermfg=252 ctermbg=236 cterm=reverse
546 hi InsertMode ctermfg=153 ctermbg=236 cterm=reverse
547 hi ReplaceMode ctermfg=116 ctermbg=236 cterm=reverse
548 hi VisualMode ctermfg=228 ctermbg=236 cterm=reverse
549 hi CommandMode ctermfg=140 ctermbg=236 cterm=reverse
550 hi Warnings ctermfg=203 ctermbg=236 cterm=reverse
551 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
552 hi GitSignsAdd ctermfg=85 ctermbg=NONE cterm=NONE
553 hi GitSignsChange ctermfg=153 ctermbg=NONE cterm=NONE
554 hi GitSignsDelete ctermfg=203 ctermbg=NONE cterm=NONE
556 hi GitSignsAdd ctermfg=85 ctermbg=238 cterm=NONE
557 hi GitSignsChange ctermfg=153 ctermbg=238 cterm=NONE
558 hi GitSignsDelete ctermfg=203 ctermbg=238 cterm=NONE
560 hi! link GitSignsAddNr GitSignsAdd
561 hi! link GitSignsChangeNr GitSignsChange
562 hi! link GitSignsDeleteNr GitSignsDelete
564 hi! link TermCursor Cursor
565 hi TermCursorNC ctermfg=238 ctermbg=254 cterm=NONE
567 unlet s:t_Co s:italics
571 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
572 if !has('gui_running') && &background ==# 'light'
573 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
574 hi Normal ctermfg=16 ctermbg=NONE cterm=NONE
576 hi Normal ctermfg=16 ctermbg=255 cterm=NONE
578 elseif !has('gui_running') && &background ==# 'dark'
579 if get(g:, 'artesanal_transparent', 0)
580 hi Normal ctermfg=231 ctermbg=NONE cterm=NONE
582 hi Normal ctermfg=231 ctermbg=255 cterm=NONE
585 hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE
586 hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
587 hi Directory ctermfg=25 ctermbg=NONE cterm=bold
588 hi Error ctermfg=88 ctermbg=NONE cterm=bold,reverse
589 hi Function ctermfg=30 ctermbg=NONE cterm=NONE
590 hi Identifier ctermfg=25 ctermbg=NONE cterm=NONE
591 hi ModeMsg ctermfg=25 ctermbg=NONE cterm=NONE
592 hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
593 hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
594 hi Statement ctermfg=88 ctermbg=NONE cterm=NONE
595 hi Special ctermfg=166 ctermbg=NONE cterm=NONE
596 hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
597 hi WarningMsg ctermfg=88 ctermbg=NONE cterm=NONE
598 hi WildMenu ctermfg=25 ctermbg=252 cterm=bold
600 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
601 hi Normal ctermfg=238 ctermbg=NONE cterm=NONE
603 hi Normal ctermfg=238 ctermbg=255 cterm=NONE
605 hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE
606 hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
607 hi Directory ctermfg=25 ctermbg=NONE cterm=bold
608 hi Error ctermfg=124 ctermbg=NONE cterm=bold,reverse
609 hi Function ctermfg=37 ctermbg=NONE cterm=NONE
610 hi Identifier ctermfg=25 ctermbg=NONE cterm=NONE
611 hi ModeMsg ctermfg=25 ctermbg=NONE cterm=NONE
612 hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
613 hi PreProc ctermfg=37 ctermbg=NONE cterm=NONE
614 hi Statement ctermfg=124 ctermbg=NONE cterm=NONE
615 hi Special ctermfg=208 ctermbg=NONE cterm=NONE
616 hi Todo ctermfg=37 ctermbg=NONE cterm=reverse
617 hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
618 hi WildMenu ctermfg=25 ctermbg=252 cterm=bold
620 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
621 hi LineNr ctermfg=252 ctermbg=NONE cterm=NONE
622 hi CursorLineNr ctermfg=208 ctermbg=NONE cterm=NONE
623 hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
624 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
625 hi VertSplit ctermfg=250 ctermbg=NONE cterm=NONE
626 hi Pmenu ctermfg=238 ctermbg=NONE cterm=NONE
627 hi PmenuSbar ctermfg=240 ctermbg=NONE cterm=NONE
628 hi PmenuSel ctermfg=240 ctermbg=NONE cterm=reverse
629 hi PmenuThumb ctermfg=NONE ctermbg=240 cterm=NONE
631 hi LineNr ctermfg=252 ctermbg=254 cterm=NONE
632 hi CursorLineNr ctermfg=208 ctermbg=254 cterm=NONE
633 hi FoldColumn ctermfg=59 ctermbg=254 cterm=NONE
634 hi SignColumn ctermfg=NONE ctermbg=254 cterm=NONE
635 hi VertSplit ctermfg=250 ctermbg=255 cterm=NONE
636 hi Pmenu ctermfg=238 ctermbg=252 cterm=NONE
637 hi PmenuSbar ctermfg=NONE ctermbg=252 cterm=NONE
638 hi PmenuSel ctermfg=254 ctermbg=240 cterm=bold
639 hi PmenuThumb ctermfg=NONE ctermbg=248 cterm=NONE
641 hi ColorColumn ctermfg=NONE ctermbg=254 cterm=bold
642 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
643 hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE
644 hi CursorLine ctermfg=NONE ctermbg=254 cterm=bold
645 hi DiffAdd ctermfg=NONE ctermbg=152 cterm=NONE
646 hi DiffAdded ctermfg=NONE ctermbg=152 cterm=NONE
647 hi DiffChange ctermfg=NONE ctermbg=153 cterm=NONE
648 hi DiffDelete ctermfg=NONE ctermbg=224 cterm=NONE
649 hi DiffRemoved ctermfg=NONE ctermbg=224 cterm=NONE
650 hi DiffText ctermfg=NONE ctermbg=152 cterm=NONE
651 hi EndOfBuffer ctermfg=255 ctermbg=NONE cterm=NONE
652 hi! link ErrorMsg Error
653 hi Folded ctermfg=250 ctermbg=254 cterm=NONE
654 hi IncSearch ctermfg=208 ctermbg=236 cterm=reverse
655 hi MatchParen ctermfg=NONE ctermbg=252 cterm=bold
656 hi NonText ctermfg=248 ctermbg=NONE cterm=NONE
657 hi Question ctermfg=166 ctermbg=NONE cterm=NONE
658 hi! link QuickFixLine Search
659 hi Search ctermfg=215 ctermbg=236 cterm=reverse
660 hi SpecialKey ctermfg=248 ctermbg=NONE cterm=NONE
661 hi SpellBad ctermfg=124 ctermbg=NONE cterm=underline
662 hi SpellCap ctermfg=25 ctermbg=NONE cterm=underline
663 hi SpellLocal ctermfg=37 ctermbg=NONE cterm=underline
664 hi SpellRare ctermfg=97 ctermbg=NONE cterm=underline
665 hi StatusLine ctermfg=238 ctermbg=252 cterm=NONE
666 hi StatusLineNC ctermfg=240 ctermbg=254 cterm=NONE
667 hi! link StatusLineTerm StatusLine
668 hi! link StatusLineTermNC StatusLineNC
669 hi! link TabLine TabLineFill
670 hi TabLineFill ctermfg=240 ctermbg=250 cterm=NONE
671 hi TabLineSel ctermfg=238 ctermbg=254 cterm=NONE
672 hi Title ctermfg=124 ctermbg=NONE cterm=bold
673 hi Visual ctermfg=NONE ctermbg=254 cterm=NONE
674 hi! link VisualNOS Visual
675 hi! link Boolean Constant
676 hi! link Character Constant
677 hi Comment ctermfg=242 ctermbg=NONE cterm=NONE
678 hi! link Conditional Statement
679 hi! link Define PreProc
680 hi! link Debug Special
681 hi! link Delimiter Special
682 hi! link Exception Statement
683 hi! link Float Constant
684 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
685 hi! link Include PreProc
686 hi! link Keyword Statement
687 hi! link Label Statement
688 hi! link Macro PreProc
689 hi! link Number Constant
690 hi! link Operator Statement
691 hi! link PreCondit PreProc
692 hi! link Repeat Statement
693 hi! link SpecialChar Special
694 hi! link SpecialComment Special
695 hi! link StorageClass Type
696 hi! link String Constant
697 hi! link Structure Type
699 hi Type ctermfg=30 ctermbg=NONE cterm=NONE
700 hi! link Typedef Type
701 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
702 hi! link lCursor Cursor
703 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
704 hi ToolbarLine ctermfg=NONE ctermbg=250 cterm=NONE
705 hi ToolbarButton ctermfg=236 ctermbg=250 cterm=bold
706 hi! link iCursor Cursor
707 hi! link vCursor Cursor
708 hi NormalMode ctermfg=240 ctermbg=255 cterm=reverse
709 hi InsertMode ctermfg=25 ctermbg=255 cterm=reverse
710 hi ReplaceMode ctermfg=37 ctermbg=255 cterm=reverse
711 hi VisualMode ctermfg=208 ctermbg=255 cterm=reverse
712 hi CommandMode ctermfg=97 ctermbg=255 cterm=reverse
713 hi Warnings ctermfg=124 ctermbg=255 cterm=reverse
714 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
715 hi GitSignsAdd ctermfg=29 ctermbg=NONE cterm=NONE
716 hi GitSignsChange ctermfg=25 ctermbg=NONE cterm=NONE
717 hi GitSignsDelete ctermfg=124 ctermbg=NONE cterm=NONE
719 hi GitSignsAdd ctermfg=29 ctermbg=254 cterm=NONE
720 hi GitSignsChange ctermfg=25 ctermbg=254 cterm=NONE
721 hi GitSignsDelete ctermfg=124 ctermbg=254 cterm=NONE
723 hi! link GitSignsAddNr GitSignsAdd
724 hi! link GitSignsChangeNr GitSignsChange
725 hi! link GitSignsDeleteNr GitSignsDelete
727 hi! link TermCursor Cursor
728 hi TermCursorNC ctermfg=254 ctermbg=238 cterm=NONE
730 unlet s:t_Co s:italics
735 if &background ==# 'dark'
736 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
737 if !has('gui_running') && &background ==# 'light'
738 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
739 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
741 hi Normal ctermfg=Black ctermbg=Black cterm=NONE
743 elseif !has('gui_running') && &background ==# 'dark'
744 if get(g:, 'artesanal_transparent', 0)
745 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
747 hi Normal ctermfg=White ctermbg=Black cterm=NONE
750 hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
751 hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
752 hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
753 hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
754 hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
755 hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
756 hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
757 hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
758 hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
759 hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
760 hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
761 hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
762 hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
763 hi WildMenu ctermfg=DarkBlue ctermbg=DarkGrey cterm=bold
765 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
766 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
768 hi Normal ctermfg=White ctermbg=Black cterm=NONE
770 hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
771 hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
772 hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
773 hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
774 hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
775 hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
776 hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
777 hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
778 hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
779 hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
780 hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
781 hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
782 hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
783 hi WildMenu ctermfg=Blue ctermbg=DarkGrey cterm=bold
785 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
786 hi LineNr ctermfg=DarkGrey ctermbg=NONE cterm=NONE
787 hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
788 hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
789 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
790 hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
791 hi Pmenu ctermfg=White ctermbg=NONE cterm=NONE
792 hi PmenuSbar ctermfg=LightGrey ctermbg=NONE cterm=NONE
793 hi PmenuSel ctermfg=LightGrey ctermbg=NONE cterm=reverse
794 hi PmenuThumb ctermfg=NONE ctermbg=LightGrey cterm=NONE
796 hi LineNr ctermfg=DarkGrey ctermbg=Black cterm=NONE
797 hi CursorLineNr ctermfg=Yellow ctermbg=Black cterm=NONE
798 hi FoldColumn ctermfg=DarkGray ctermbg=Black cterm=NONE
799 hi SignColumn ctermfg=NONE ctermbg=Black cterm=NONE
800 hi VertSplit ctermfg=DarkGrey ctermbg=Black cterm=NONE
801 hi Pmenu ctermfg=White ctermbg=DarkGrey cterm=NONE
802 hi PmenuSbar ctermfg=NONE ctermbg=DarkGrey cterm=NONE
803 hi PmenuSel ctermfg=Black ctermbg=LightGrey cterm=bold
804 hi PmenuThumb ctermfg=NONE ctermbg=LightGrey cterm=NONE
806 hi ColorColumn ctermfg=NONE ctermbg=Black cterm=bold
807 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
808 hi CursorColumn ctermfg=NONE ctermbg=Black cterm=NONE
809 hi CursorLine ctermfg=NONE ctermbg=Black cterm=bold
810 hi DiffAdd ctermfg=NONE ctermbg=Green cterm=NONE
811 hi DiffAdded ctermfg=NONE ctermbg=Green cterm=NONE
812 hi DiffChange ctermfg=NONE ctermbg=Blue cterm=NONE
813 hi DiffDelete ctermfg=NONE ctermbg=Red cterm=NONE
814 hi DiffRemoved ctermfg=NONE ctermbg=Red cterm=NONE
815 hi DiffText ctermfg=NONE ctermbg=Green cterm=NONE
816 hi EndOfBuffer ctermfg=Black ctermbg=NONE cterm=NONE
817 hi! link ErrorMsg Error
818 hi Folded ctermfg=DarkGrey ctermbg=Black cterm=NONE
819 hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
820 hi MatchParen ctermfg=NONE ctermbg=DarkGrey cterm=bold
821 hi NonText ctermfg=LightGrey ctermbg=NONE cterm=NONE
822 hi Question ctermfg=DarkYellow ctermbg=NONE cterm=NONE
823 hi! link QuickFixLine Search
824 hi Search ctermfg=LightYellow ctermbg=Black cterm=reverse
825 hi SpecialKey ctermfg=LightGrey ctermbg=NONE cterm=NONE
826 hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
827 hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
828 hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
829 hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
830 hi StatusLine ctermfg=White ctermbg=DarkGrey cterm=NONE
831 hi StatusLineNC ctermfg=LightGrey ctermbg=Black cterm=NONE
832 hi! link StatusLineTerm StatusLine
833 hi! link StatusLineTermNC StatusLineNC
834 hi! link TabLine TabLineFill
835 hi TabLineFill ctermfg=LightGrey ctermbg=DarkGrey cterm=NONE
836 hi TabLineSel ctermfg=White ctermbg=Black cterm=NONE
837 hi Title ctermfg=Red ctermbg=NONE cterm=bold
838 hi Visual ctermfg=NONE ctermbg=Black cterm=NONE
839 hi! link VisualNOS Visual
840 hi! link Boolean Constant
841 hi! link Character Constant
842 hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
843 hi! link Conditional Statement
844 hi! link Define PreProc
845 hi! link Debug Special
846 hi! link Delimiter Special
847 hi! link Exception Statement
848 hi! link Float Constant
849 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
850 hi! link Include PreProc
851 hi! link Keyword Statement
852 hi! link Label Statement
853 hi! link Macro PreProc
854 hi! link Number Constant
855 hi! link Operator Statement
856 hi! link PreCondit PreProc
857 hi! link Repeat Statement
858 hi! link SpecialChar Special
859 hi! link SpecialComment Special
860 hi! link StorageClass Type
861 hi! link String Constant
862 hi! link Structure Type
864 hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
865 hi! link Typedef Type
866 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
867 hi! link lCursor Cursor
868 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
869 hi ToolbarLine ctermfg=NONE ctermbg=DarkGrey cterm=NONE
870 hi ToolbarButton ctermfg=White ctermbg=DarkGrey cterm=bold
871 hi! link iCursor Cursor
872 hi! link vCursor Cursor
873 hi NormalMode ctermfg=LightGrey ctermbg=Black cterm=reverse
874 hi InsertMode ctermfg=Blue ctermbg=Black cterm=reverse
875 hi ReplaceMode ctermfg=Cyan ctermbg=Black cterm=reverse
876 hi VisualMode ctermfg=Yellow ctermbg=Black cterm=reverse
877 hi CommandMode ctermfg=Magenta ctermbg=Black cterm=reverse
878 hi Warnings ctermfg=Red ctermbg=Black cterm=reverse
879 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
880 hi GitSignsAdd ctermfg=Green ctermbg=NONE cterm=NONE
881 hi GitSignsChange ctermfg=Blue ctermbg=NONE cterm=NONE
882 hi GitSignsDelete ctermfg=Red ctermbg=NONE cterm=NONE
884 hi GitSignsAdd ctermfg=Green ctermbg=Black cterm=NONE
885 hi GitSignsChange ctermfg=Blue ctermbg=Black cterm=NONE
886 hi GitSignsDelete ctermfg=Red ctermbg=Black cterm=NONE
888 hi! link GitSignsAddNr GitSignsAdd
889 hi! link GitSignsChangeNr GitSignsChange
890 hi! link GitSignsDeleteNr GitSignsDelete
892 hi! link TermCursor Cursor
893 hi TermCursorNC ctermfg=Black ctermbg=White cterm=NONE
895 unlet s:t_Co s:italics
899 if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
900 if !has('gui_running') && &background ==# 'light'
901 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
902 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
904 hi Normal ctermfg=Black ctermbg=White cterm=NONE
906 elseif !has('gui_running') && &background ==# 'dark'
907 if get(g:, 'artesanal_transparent', 0)
908 hi Normal ctermfg=White ctermbg=NONE cterm=NONE
910 hi Normal ctermfg=White ctermbg=White cterm=NONE
913 hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
914 hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
915 hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
916 hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
917 hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
918 hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
919 hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
920 hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
921 hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
922 hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
923 hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
924 hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
925 hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
926 hi WildMenu ctermfg=DarkBlue ctermbg=LightGrey cterm=bold
928 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
929 hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
931 hi Normal ctermfg=Black ctermbg=White cterm=NONE
933 hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
934 hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
935 hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
936 hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
937 hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
938 hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
939 hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
940 hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
941 hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
942 hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
943 hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
944 hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
945 hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
946 hi WildMenu ctermfg=Blue ctermbg=LightGrey cterm=bold
948 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
949 hi LineNr ctermfg=LightGrey ctermbg=NONE cterm=NONE
950 hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
951 hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
952 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
953 hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
954 hi Pmenu ctermfg=Black ctermbg=NONE cterm=NONE
955 hi PmenuSbar ctermfg=DarkGrey ctermbg=NONE cterm=NONE
956 hi PmenuSel ctermfg=DarkGrey ctermbg=NONE cterm=reverse
957 hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
959 hi LineNr ctermfg=LightGrey ctermbg=White cterm=NONE
960 hi CursorLineNr ctermfg=Yellow ctermbg=White cterm=NONE
961 hi FoldColumn ctermfg=DarkGray ctermbg=White cterm=NONE
962 hi SignColumn ctermfg=NONE ctermbg=White cterm=NONE
963 hi VertSplit ctermfg=DarkGrey ctermbg=White cterm=NONE
964 hi Pmenu ctermfg=Black ctermbg=LightGrey cterm=NONE
965 hi PmenuSbar ctermfg=NONE ctermbg=LightGrey cterm=NONE
966 hi PmenuSel ctermfg=White ctermbg=DarkGrey cterm=bold
967 hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
969 hi ColorColumn ctermfg=NONE ctermbg=White cterm=bold
970 hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
971 hi CursorColumn ctermfg=NONE ctermbg=White cterm=NONE
972 hi CursorLine ctermfg=NONE ctermbg=White cterm=bold
973 hi DiffAdd ctermfg=NONE ctermbg=LightGreen cterm=NONE
974 hi DiffAdded ctermfg=NONE ctermbg=LightGreen cterm=NONE
975 hi DiffChange ctermfg=NONE ctermbg=LightBlue cterm=NONE
976 hi DiffDelete ctermfg=NONE ctermbg=LightRed cterm=NONE
977 hi DiffRemoved ctermfg=NONE ctermbg=LightRed cterm=NONE
978 hi DiffText ctermfg=NONE ctermbg=LightGreen cterm=NONE
979 hi EndOfBuffer ctermfg=White ctermbg=NONE cterm=NONE
980 hi! link ErrorMsg Error
981 hi Folded ctermfg=DarkGrey ctermbg=White cterm=NONE
982 hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
983 hi MatchParen ctermfg=NONE ctermbg=LightGrey cterm=bold
984 hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
985 hi Question ctermfg=DarkYellow ctermbg=NONE cterm=NONE
986 hi! link QuickFixLine Search
987 hi Search ctermfg=LightYellow ctermbg=Black cterm=reverse
988 hi SpecialKey ctermfg=DarkGrey ctermbg=NONE cterm=NONE
989 hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
990 hi SpellCap ctermfg=Blue ctermbg=NONE cterm=underline
991 hi SpellLocal ctermfg=Cyan ctermbg=NONE cterm=underline
992 hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=underline
993 hi StatusLine ctermfg=Black ctermbg=LightGrey cterm=NONE
994 hi StatusLineNC ctermfg=DarkGrey ctermbg=White cterm=NONE
995 hi! link StatusLineTerm StatusLine
996 hi! link StatusLineTermNC StatusLineNC
997 hi! link TabLine TabLineFill
998 hi TabLineFill ctermfg=DarkGrey ctermbg=DarkGrey cterm=NONE
999 hi TabLineSel ctermfg=Black ctermbg=White cterm=NONE
1000 hi Title ctermfg=Red ctermbg=NONE cterm=bold
1001 hi Visual ctermfg=NONE ctermbg=White cterm=NONE
1002 hi! link VisualNOS Visual
1003 hi! link Boolean Constant
1004 hi! link Character Constant
1005 hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
1006 hi! link Conditional Statement
1007 hi! link Define PreProc
1008 hi! link Debug Special
1009 hi! link Delimiter Special
1010 hi! link Exception Statement
1011 hi! link Float Constant
1012 hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
1013 hi! link Include PreProc
1014 hi! link Keyword Statement
1015 hi! link Label Statement
1016 hi! link Macro PreProc
1017 hi! link Number Constant
1018 hi! link Operator Statement
1019 hi! link PreCondit PreProc
1020 hi! link Repeat Statement
1021 hi! link SpecialChar Special
1022 hi! link SpecialComment Special
1023 hi! link StorageClass Type
1024 hi! link String Constant
1025 hi! link Structure Type
1026 hi! link Tag Special
1027 hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
1028 hi! link Typedef Type
1029 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
1030 hi! link lCursor Cursor
1031 hi CursorIM ctermfg=NONE ctermbg=NONE cterm=reverse
1032 hi ToolbarLine ctermfg=NONE ctermbg=DarkGrey cterm=NONE
1033 hi ToolbarButton ctermfg=Black ctermbg=DarkGrey cterm=bold
1034 hi! link iCursor Cursor
1035 hi! link vCursor Cursor
1036 hi NormalMode ctermfg=DarkGrey ctermbg=White cterm=reverse
1037 hi InsertMode ctermfg=Blue ctermbg=White cterm=reverse
1038 hi ReplaceMode ctermfg=Cyan ctermbg=White cterm=reverse
1039 hi VisualMode ctermfg=Yellow ctermbg=White cterm=reverse
1040 hi CommandMode ctermfg=Magenta ctermbg=White cterm=reverse
1041 hi Warnings ctermfg=Red ctermbg=White cterm=reverse
1042 if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
1043 hi GitSignsAdd ctermfg=Green ctermbg=NONE cterm=NONE
1044 hi GitSignsChange ctermfg=Blue ctermbg=NONE cterm=NONE
1045 hi GitSignsDelete ctermfg=Red ctermbg=NONE cterm=NONE
1047 hi GitSignsAdd ctermfg=Green ctermbg=White cterm=NONE
1048 hi GitSignsChange ctermfg=Blue ctermbg=White cterm=NONE
1049 hi GitSignsDelete ctermfg=Red ctermbg=White cterm=NONE
1051 hi! link GitSignsAddNr GitSignsAdd
1052 hi! link GitSignsChangeNr GitSignsChange
1053 hi! link GitSignsDeleteNr GitSignsDelete
1055 hi! link TermCursor Cursor
1056 hi TermCursorNC ctermfg=White ctermbg=Black cterm=NONE
1058 unlet s:t_Co s:italics
1063 " Color: fg0 #2e3440 ~ Black
1064 " Color: fg1 #37474f ~ Black
1065 " Color: fg2 #455a64 ~ DarkGrey
1066 " Color: fg3 #546e7a ~ DarkGrey
1067 " Color: fg4 #90a4ae ~ LightGrey
1068 " Color: bg0 #eff1f4 ~ White
1069 " Color: bg1 #e4e6eb ~ White
1070 " Color: bg2 #cdd2db ~ LightGrey
1071 " Color: bg3 #b6bdcb ~ DarkGrey
1072 " Color: bg4 #9fa8ba ~ DarkGrey
1073 " Color: black #1c313a ~ Black
1074 " Color: realblack #000000 ~ Black
1075 " Color: darkgray #575c66 ~ DarkGray
1076 " Color: red #b2000f ~ Red
1077 " Color: brightred #f0cccf ~ LightRed
1078 " Color: darkred #99000d ~ DarkRed
1079 " Color: diffred #f0cccf ~ LightRed
1080 " Color: green #0e8756 ~ Green
1081 " Color: brightgreen #c3e6d7 ~ LightGreen
1082 " Color: darkgreen #0c7047 ~ DarkGreen
1083 " Color: diffgreen #c3e6d7 ~ LightGreen
1084 " Color: yellow #ff870e ~ Yellow
1085 " Color: brightyellow #ffb76e ~ LightYellow
1086 " Color: darkyellow #cc6c0b ~ DarkYellow
1087 " Color: blue #0961a8 ~ Blue
1088 " Color: brightblue #c3d1e6 ~ LightBlue
1089 " Color: darkblue #064578 ~ DarkBlue
1090 " Color: diffblue #c3d1e6 ~ LightBlue
1091 " Color: magenta #7a5ab2 ~ Magenta
1092 " Color: brightmagenta #e1bee7 ~ LightMagenta
1093 " Color: darkmagenta #5f468a ~ DarkMagenta
1094 " Color: cyan #1d9fb0 ~ Cyan
1095 " Color: brightcyan #62ebff ~ LightCyan
1096 " Color: darkcyan #198b9a ~ DarkCyan
1097 " Color: white #eff1f4 ~ White
1098 " Color: brightwhite #ffffff ~ White
1099 " Term Colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan white
1100 " Term Colors: darkgray red green yellow blue magenta cyan brightwhite
1102 " Color: fg0 #eff1f4 ~ White
1103 " Color: fg1 #e4e6eb ~ White
1104 " Color: fg2 #cdd2db ~ LightGrey
1105 " Color: fg3 #b6bdcb ~ DarkGrey
1106 " Color: fg4 #9fa8ba ~ DarkGrey
1107 " Color: bg0 #2e3440 ~ Black
1108 " Color: bg1 #37474f ~ Black
1109 " Color: bg2 #455a64 ~ DarkGrey
1110 " Color: bg3 #546e7a ~ DarkGrey
1111 " Color: bg4 #90a4ae ~ LightGrey
1112 " Color: black #1c313a ~ Black
1113 " Color: realblack #000000 ~ Black
1114 " Color: darkgray #575c66 ~ DarkGray
1115 " Color: red #ff616f ~ Red
1116 " Color: brightred #ffcdd2 ~ LightRed
1117 " Color: darkred #ef5350 ~ DarkRed
1118 " Color: diffred #663d43 ~ Red
1119 " Color: green #69f0b9 ~ Green
1120 " Color: brightgreen #9fffe0 ~ LightGreen
1121 " Color: darkgreen #15cf83 ~ DarkGreen
1122 " Color: diffgreen #3f7070 ~ Green
1123 " Color: yellow #ffff8d ~ Yellow
1124 " Color: brightyellow #fff9c4 ~ LightYellow
1125 " Color: darkyellow #ffeb3b ~ DarkYellow
1126 " Color: blue #90caf9 ~ Blue
1127 " Color: brightblue #bbdefb ~ LightBlue
1128 " Color: darkblue #5d99c6 ~ DarkBlue
1129 " Color: diffblue #3f5a70 ~ Blue
1130 " Color: magenta #b39ddb ~ Magenta
1131 " Color: brightmagenta #ce93d8 ~ LightMagenta
1132 " Color: darkmagenta #9575cd ~ DarkMagenta
1133 " Color: cyan #80deea ~ Cyan
1134 " Color: brightcyan #b2ebf2 ~ LightCyan
1135 " Color: darkcyan #4dd0e1 ~ DarkCyan
1136 " Color: white #eff1f4 ~ White
1137 " Color: brightwhite #ffffff ~ White
1138 " Term Colors: darkgray red green yellow blue magenta cyan brightwhite
1139 " Term Colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan white