" Maintainer: Stefan Wimmer <wimstefan@gmail.com>
" Website: https://github.com/wimstefan/vim-artesanal
" License: Vim License (see `:help license`)
-" Last Updated: Thu 15 Aug 2019 10:57:02 PM CEST
+" Last Updated: Wed 29 Apr 2020 12:54:19 AM CEST
" Generated by Colortemplate v2.0.0
let g:colors_name = 'artesanal'
let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2
-let s:italics = (((&t_ZH != '' && &t_ZH != '\e[7m') || has('gui_running')) && !has('iOS')) || has('nvim')
+let s:italics = (&t_ZH != '' && &t_ZH != '\e[7m') || has('gui_running') || has('nvim')
if (has('termguicolors') && &termguicolors) || has('gui_running')
if &background ==# 'dark'
let g:terminal_color_14 = '#0095a3'
let g:terminal_color_15 = '#eff1f4'
endif
- if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
+ if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
+ hi Conceal guifg=#517aa3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#008c65 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Directory guifg=#517aa3 guibg=NONE guisp=NONE gui=bold cterm=bold
+ hi Error guifg=#dc1b33 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
+ hi Function guifg=#0095a3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Identifier guifg=#517aa3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi ModeMsg guifg=#517aa3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi MoreMsg guifg=#008c65 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#0095a3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#dc1b33 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Special guifg=#e5d85c guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#0095a3 guibg=NONE guisp=NONE gui=reverse cterm=reverse
+ hi WarningMsg guifg=#dc1b33 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi WildMenu guifg=#517aa3 guibg=#455a64 guisp=NONE gui=bold cterm=bold
+ else
+ hi Conceal guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#00bf8a guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Directory guifg=#6699cc guibg=NONE guisp=NONE gui=bold cterm=bold
+ hi Error guifg=#e84256 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
+ hi Function guifg=#00bbcc guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Identifier guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi ModeMsg guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi MoreMsg guifg=#00bf8a guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#00bbcc guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#e84256 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Special guifg=#fff176 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#00bbcc guibg=NONE guisp=NONE gui=reverse cterm=reverse
+ hi WarningMsg guifg=#e84256 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi WildMenu guifg=#6699cc guibg=#455a64 guisp=NONE gui=bold cterm=bold
+ endif
+ if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
hi Normal guifg=#e4e6eb guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi CursorLineNr guifg=#fff176 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi FoldColumn guifg=#575c66 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi VertSplit guifg=#546e7a guibg=#2e3440 guisp=NONE gui=NONE cterm=NONE
endif
hi ColorColumn guifg=NONE guibg=#37474f guisp=NONE gui=bold cterm=bold
- hi Conceal guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi Cursor guifg=NONE guibg=NONE guisp=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi CursorColumn guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi CursorLine guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi DiffDelete guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
hi DiffRemoved guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
hi DiffText guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
- hi Directory guifg=#6699cc guibg=NONE guisp=NONE gui=bold cterm=bold
hi EndOfBuffer guifg=#2e3440 guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi Error guifg=#e84256 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
hi! link ErrorMsg Error
hi Folded guifg=#546e7a guibg=#37474f guisp=NONE gui=italic cterm=italic
- hi! link IncSearch Search
+ hi IncSearch guifg=#fff176 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
hi LineNr guifg=#546e7a guibg=#37474f guisp=NONE gui=NONE cterm=NONE
hi MatchParen guifg=NONE guibg=#455a64 guisp=NONE gui=bold cterm=bold
- hi ModeMsg guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi MoreMsg guifg=#00bf8a guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi NonText guifg=#90a4ae guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi Pmenu guifg=#e4e6eb guibg=#455a64 guisp=NONE gui=NONE cterm=NONE
hi PmenuSbar guifg=NONE guibg=#455a64 guisp=NONE gui=NONE cterm=NONE
hi Title guifg=#eff1f4 guibg=NONE guisp=NONE gui=bold cterm=bold
hi Visual guifg=NONE guibg=#37474f guisp=NONE gui=NONE cterm=NONE
hi! link VisualNOS Visual
- hi WarningMsg guifg=#e84256 guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi WildMenu guifg=#6699cc guibg=#455a64 guisp=NONE gui=bold cterm=bold
hi! link Boolean Constant
hi! link Character Constant
hi Comment guifg=#b6bdcb guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Conditional Statement
- hi Constant guifg=#00bf8a guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Define PreProc
hi! link Debug Special
hi! link Delimiter Special
hi! link Exception Statement
hi! link Float Constant
- hi Function guifg=#00bbcc guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi Identifier guifg=#6699cc guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi Ignore guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Include PreProc
hi! link Keyword Statement
hi! link Number Constant
hi! link Operator Statement
hi! link PreCondit PreProc
- hi PreProc guifg=#00bbcc guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Repeat Statement
hi! link SpecialChar Special
hi! link SpecialComment Special
- hi Statement guifg=#e84256 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link StorageClass Type
- hi Special guifg=#fff176 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
- hi Todo guifg=#00bbcc guibg=NONE guisp=NONE gui=reverse cterm=reverse
hi Type guifg=#0095a3 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Typedef Type
hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
let g:terminal_color_14 = '#008d9a'
let g:terminal_color_15 = '#ffffff'
endif
- if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
+ if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
+ hi Conceal guifg=#00409b guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#00814b guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Directory guifg=#00409b guibg=NONE guisp=NONE gui=bold cterm=bold
+ hi Error guifg=#971223 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
+ hi Function guifg=#007681 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Identifier guifg=#00409b guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi ModeMsg guifg=#00409b guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi MoreMsg guifg=#00814b guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#007681 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#971223 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Special guifg=#cc7000 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#007681 guibg=NONE guisp=NONE gui=reverse cterm=reverse
+ hi WarningMsg guifg=#971223 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi WildMenu guifg=#00409b guibg=#cdd2db guisp=NONE gui=bold cterm=bold
+ else
+ hi Conceal guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Constant guifg=#009a5a guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Directory guifg=#004bb4 guibg=NONE guisp=NONE gui=bold cterm=bold
+ hi Error guifg=#ae1528 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
+ hi Function guifg=#008d9a guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Identifier guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi ModeMsg guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi MoreMsg guifg=#009a5a guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi PreProc guifg=#008d9a guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Statement guifg=#ae1528 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Special guifg=#ff8c00 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi Todo guifg=#008d9a guibg=NONE guisp=NONE gui=reverse cterm=reverse
+ hi WarningMsg guifg=#ae1528 guibg=NONE guisp=NONE gui=NONE cterm=NONE
+ hi WildMenu guifg=#004bb4 guibg=#cdd2db guisp=NONE gui=bold cterm=bold
+ endif
+ if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
hi Normal guifg=#37474f guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi CursorLineNr guifg=#ff8c00 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi FoldColumn guifg=#575c66 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi VertSplit guifg=#b6bdcb guibg=#eff1f4 guisp=NONE gui=NONE cterm=NONE
endif
hi ColorColumn guifg=NONE guibg=#e4e6eb guisp=NONE gui=bold cterm=bold
- hi Conceal guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi Cursor guifg=NONE guibg=NONE guisp=NONE gui=bold,reverse ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi CursorColumn guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi CursorLine guifg=NONE guibg=NONE guisp=NONE gui=bold,italic ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi DiffDelete guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
hi DiffRemoved guifg=#ddabbc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
hi DiffText guifg=#abddcc guibg=#121419 guisp=NONE gui=reverse cterm=reverse
- hi Directory guifg=#004bb4 guibg=NONE guisp=NONE gui=bold cterm=bold
hi EndOfBuffer guifg=#eff1f4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi Error guifg=#ae1528 guibg=NONE guisp=NONE gui=bold,standout cterm=bold,standout
hi! link ErrorMsg Error
hi Folded guifg=#b6bdcb guibg=#e4e6eb guisp=NONE gui=italic cterm=italic
- hi! link IncSearch Search
+ hi IncSearch guifg=#ff8c00 guibg=#121419 guisp=NONE gui=reverse cterm=reverse
hi LineNr guifg=#b6bdcb guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
hi MatchParen guifg=NONE guibg=#cdd2db guisp=NONE gui=bold cterm=bold
- hi ModeMsg guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi MoreMsg guifg=#009a5a guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi NonText guifg=#9fa8ba guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi Pmenu guifg=#37474f guibg=#cdd2db guisp=NONE gui=NONE cterm=NONE
hi PmenuSbar guifg=NONE guibg=#cdd2db guisp=NONE gui=NONE cterm=NONE
hi Title guifg=#2e3440 guibg=NONE guisp=NONE gui=bold cterm=bold
hi Visual guifg=NONE guibg=#e4e6eb guisp=NONE gui=NONE cterm=NONE
hi! link VisualNOS Visual
- hi WarningMsg guifg=#ae1528 guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi WildMenu guifg=#004bb4 guibg=#cdd2db guisp=NONE gui=bold cterm=bold
hi! link Boolean Constant
hi! link Character Constant
hi Comment guifg=#546e7a guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Conditional Statement
- hi Constant guifg=#009a5a guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Define PreProc
hi! link Debug Special
hi! link Delimiter Special
hi! link Exception Statement
hi! link Float Constant
- hi Function guifg=#008d9a guibg=NONE guisp=NONE gui=NONE cterm=NONE
- hi Identifier guifg=#004bb4 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi Ignore guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Include PreProc
hi! link Keyword Statement
hi! link Number Constant
hi! link Operator Statement
hi! link PreCondit PreProc
- hi PreProc guifg=#008d9a guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Repeat Statement
hi! link SpecialChar Special
hi! link SpecialComment Special
- hi Statement guifg=#ae1528 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link StorageClass Type
- hi Special guifg=#ff8c00 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
- hi Todo guifg=#008d9a guibg=NONE guisp=NONE gui=reverse cterm=reverse
hi Type guifg=#007681 guibg=NONE guisp=NONE gui=NONE cterm=NONE
hi! link Typedef Type
hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
if s:t_Co >= 256
if &background ==# 'dark'
- if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
+ if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
+ hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=67 ctermbg=NONE cterm=bold
+ hi Error ctermfg=160 ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=160 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=185 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=160 ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
+ else
+ hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=36 ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=67 ctermbg=NONE cterm=bold
+ hi Error ctermfg=167 ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=37 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=36 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=37 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=167 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=228 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=37 ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=167 ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
+ endif
+ if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
hi Normal ctermfg=254 ctermbg=NONE cterm=NONE
hi CursorLineNr ctermfg=228 ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=242 ctermbg=236 cterm=NONE
endif
hi ColorColumn ctermfg=NONE ctermbg=238 cterm=bold
- hi Conceal ctermfg=67 ctermbg=NONE cterm=NONE
hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi DiffDelete ctermfg=181 ctermbg=233 cterm=reverse
hi DiffRemoved ctermfg=181 ctermbg=233 cterm=reverse
hi DiffText ctermfg=152 ctermbg=233 cterm=reverse
- hi Directory ctermfg=67 ctermbg=NONE cterm=bold
hi EndOfBuffer ctermfg=236 ctermbg=NONE cterm=NONE
- hi Error ctermfg=167 ctermbg=NONE cterm=bold,reverse
hi! link ErrorMsg Error
hi Folded ctermfg=242 ctermbg=238 cterm=NONE
- hi! link IncSearch Search
+ hi IncSearch ctermfg=228 ctermbg=233 cterm=reverse
hi LineNr ctermfg=242 ctermbg=238 cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=240 cterm=bold
- hi ModeMsg ctermfg=67 ctermbg=NONE cterm=NONE
- hi MoreMsg ctermfg=36 ctermbg=NONE cterm=NONE
hi NonText ctermfg=247 ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=254 ctermbg=240 cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=240 cterm=NONE
hi Title ctermfg=255 ctermbg=NONE cterm=bold
hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
hi! link VisualNOS Visual
- hi WarningMsg ctermfg=167 ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=67 ctermbg=240 cterm=bold
hi! link Boolean Constant
hi! link Character Constant
hi Comment ctermfg=250 ctermbg=NONE cterm=NONE
hi! link Conditional Statement
- hi Constant ctermfg=36 ctermbg=NONE cterm=NONE
hi! link Define PreProc
hi! link Debug Special
hi! link Delimiter Special
hi! link Exception Statement
hi! link Float Constant
- hi Function ctermfg=37 ctermbg=NONE cterm=NONE
- hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE
hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
hi! link Include PreProc
hi! link Keyword Statement
hi! link Number Constant
hi! link Operator Statement
hi! link PreCondit PreProc
- hi PreProc ctermfg=37 ctermbg=NONE cterm=NONE
hi! link Repeat Statement
hi! link SpecialChar Special
hi! link SpecialComment Special
- hi Statement ctermfg=167 ctermbg=NONE cterm=NONE
hi! link StorageClass Type
- hi Special ctermfg=228 ctermbg=NONE cterm=NONE
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
- hi Todo ctermfg=37 ctermbg=NONE cterm=reverse
hi Type ctermfg=30 ctermbg=NONE cterm=NONE
hi! link Typedef Type
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
finish
endif
" Light background
- if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
+ if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
+ hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=25 ctermbg=NONE cterm=bold
+ hi Error ctermfg=88 ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=25 ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=25 ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=88 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=166 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=88 ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=25 ctermbg=252 cterm=bold
+ else
+ hi Conceal ctermfg=26 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=35 ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=26 ctermbg=NONE cterm=bold
+ hi Error ctermfg=124 ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=26 ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=26 ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=35 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=124 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=208 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=26 ctermbg=252 cterm=bold
+ endif
+ if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
hi Normal ctermfg=238 ctermbg=NONE cterm=NONE
hi CursorLineNr ctermfg=208 ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=250 ctermbg=255 cterm=NONE
endif
hi ColorColumn ctermfg=NONE ctermbg=254 cterm=bold
- hi Conceal ctermfg=26 ctermbg=NONE cterm=NONE
hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi DiffDelete ctermfg=181 ctermbg=233 cterm=reverse
hi DiffRemoved ctermfg=181 ctermbg=233 cterm=reverse
hi DiffText ctermfg=152 ctermbg=233 cterm=reverse
- hi Directory ctermfg=26 ctermbg=NONE cterm=bold
hi EndOfBuffer ctermfg=255 ctermbg=NONE cterm=NONE
- hi Error ctermfg=124 ctermbg=NONE cterm=bold,reverse
hi! link ErrorMsg Error
hi Folded ctermfg=250 ctermbg=254 cterm=NONE
- hi! link IncSearch Search
+ hi IncSearch ctermfg=208 ctermbg=233 cterm=reverse
hi LineNr ctermfg=250 ctermbg=254 cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=252 cterm=bold
- hi ModeMsg ctermfg=26 ctermbg=NONE cterm=NONE
- hi MoreMsg ctermfg=35 ctermbg=NONE cterm=NONE
hi NonText ctermfg=248 ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=238 ctermbg=252 cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=252 cterm=NONE
hi Title ctermfg=236 ctermbg=NONE cterm=bold
hi Visual ctermfg=NONE ctermbg=254 cterm=NONE
hi! link VisualNOS Visual
- hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=26 ctermbg=252 cterm=bold
hi! link Boolean Constant
hi! link Character Constant
hi Comment ctermfg=242 ctermbg=NONE cterm=NONE
hi! link Conditional Statement
- hi Constant ctermfg=35 ctermbg=NONE cterm=NONE
hi! link Define PreProc
hi! link Debug Special
hi! link Delimiter Special
hi! link Exception Statement
hi! link Float Constant
- hi Function ctermfg=30 ctermbg=NONE cterm=NONE
- hi Identifier ctermfg=26 ctermbg=NONE cterm=NONE
hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
hi! link Include PreProc
hi! link Keyword Statement
hi! link Number Constant
hi! link Operator Statement
hi! link PreCondit PreProc
- hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
hi! link Repeat Statement
hi! link SpecialChar Special
hi! link SpecialComment Special
- hi Statement ctermfg=124 ctermbg=NONE cterm=NONE
hi! link StorageClass Type
- hi Special ctermfg=208 ctermbg=NONE cterm=NONE
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
- hi Todo ctermfg=30 ctermbg=NONE cterm=reverse
hi Type ctermfg=30 ctermbg=NONE cterm=NONE
hi! link Typedef Type
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
if s:t_Co >= 16
if &background ==# 'dark'
- if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
+ if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
+ hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
+ hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
+ hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=DarkBlue ctermbg=DarkGrey cterm=bold
+ else
+ hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
+ hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=Blue ctermbg=DarkGrey cterm=bold
+ endif
+ if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
hi Normal ctermfg=White ctermbg=NONE cterm=NONE
hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=DarkGrey ctermbg=Black cterm=NONE
endif
hi ColorColumn ctermfg=NONE ctermbg=Black cterm=bold
- hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi DiffDelete ctermfg=LightRed ctermbg=Black cterm=reverse
hi DiffRemoved ctermfg=LightRed ctermbg=Black cterm=reverse
hi DiffText ctermfg=LightGreen ctermbg=Black cterm=reverse
- hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
hi EndOfBuffer ctermfg=Black ctermbg=NONE cterm=NONE
- hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
hi! link ErrorMsg Error
hi Folded ctermfg=DarkGrey ctermbg=Black cterm=NONE
- hi! link IncSearch Search
+ hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
hi LineNr ctermfg=DarkGrey ctermbg=Black cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=DarkGrey cterm=bold
- hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
- hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
hi NonText ctermfg=LightGrey ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=White ctermbg=DarkGrey cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=DarkGrey cterm=NONE
hi Title ctermfg=White ctermbg=NONE cterm=bold
hi Visual ctermfg=NONE ctermbg=Black cterm=NONE
hi! link VisualNOS Visual
- hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=Blue ctermbg=DarkGrey cterm=bold
hi! link Boolean Constant
hi! link Character Constant
hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
hi! link Conditional Statement
- hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
hi! link Define PreProc
hi! link Debug Special
hi! link Delimiter Special
hi! link Exception Statement
hi! link Float Constant
- hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
- hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
hi! link Include PreProc
hi! link Keyword Statement
hi! link Number Constant
hi! link Operator Statement
hi! link PreCondit PreProc
- hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
hi! link Repeat Statement
hi! link SpecialChar Special
hi! link SpecialComment Special
- hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
hi! link StorageClass Type
- hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
- hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
hi! link Typedef Type
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
finish
endif
" Light background
- if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
+ if !has('gui_running') && get(g:, 'artesanal_dimmed', 0)
+ hi Conceal ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=DarkBlue ctermbg=NONE cterm=bold
+ hi Error ctermfg=DarkRed ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=DarkCyan ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=DarkCyan ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=DarkRed ctermbg=NONE cterm=NONE
+ hi Special ctermfg=DarkYellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=DarkCyan ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=DarkBlue ctermbg=LightGrey cterm=bold
+ else
+ hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
+ hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
+ hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
+ hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
+ hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
+ hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
+ hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
+ hi WildMenu ctermfg=Blue ctermbg=LightGrey cterm=bold
+ endif
+ if !has('gui_running') && get(g:, 'artesanal_transparent', 0)
hi Normal ctermfg=Black ctermbg=NONE cterm=NONE
hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=DarkGrey ctermbg=White cterm=NONE
endif
hi ColorColumn ctermfg=NONE ctermbg=White cterm=bold
- hi Conceal ctermfg=Blue ctermbg=NONE cterm=NONE
hi Cursor ctermfg=NONE ctermbg=NONE cterm=bold,reverse
hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=bold,italic
hi DiffDelete ctermfg=LightRed ctermbg=Black cterm=reverse
hi DiffRemoved ctermfg=LightRed ctermbg=Black cterm=reverse
hi DiffText ctermfg=LightGreen ctermbg=Black cterm=reverse
- hi Directory ctermfg=Blue ctermbg=NONE cterm=bold
hi EndOfBuffer ctermfg=White ctermbg=NONE cterm=NONE
- hi Error ctermfg=Red ctermbg=NONE cterm=bold,reverse
hi! link ErrorMsg Error
hi Folded ctermfg=DarkGrey ctermbg=White cterm=NONE
- hi! link IncSearch Search
+ hi IncSearch ctermfg=Yellow ctermbg=Black cterm=reverse
hi LineNr ctermfg=DarkGrey ctermbg=White cterm=NONE
hi MatchParen ctermfg=NONE ctermbg=LightGrey cterm=bold
- hi ModeMsg ctermfg=Blue ctermbg=NONE cterm=NONE
- hi MoreMsg ctermfg=Green ctermbg=NONE cterm=NONE
hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
hi Pmenu ctermfg=Black ctermbg=LightGrey cterm=NONE
hi PmenuSbar ctermfg=NONE ctermbg=LightGrey cterm=NONE
hi Title ctermfg=Black ctermbg=NONE cterm=bold
hi Visual ctermfg=NONE ctermbg=White cterm=NONE
hi! link VisualNOS Visual
- hi WarningMsg ctermfg=Red ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=Blue ctermbg=LightGrey cterm=bold
hi! link Boolean Constant
hi! link Character Constant
hi Comment ctermfg=DarkGrey ctermbg=NONE cterm=NONE
hi! link Conditional Statement
- hi Constant ctermfg=Green ctermbg=NONE cterm=NONE
hi! link Define PreProc
hi! link Debug Special
hi! link Delimiter Special
hi! link Exception Statement
hi! link Float Constant
- hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
- hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE
hi Ignore ctermfg=fg ctermbg=NONE cterm=NONE
hi! link Include PreProc
hi! link Keyword Statement
hi! link Number Constant
hi! link Operator Statement
hi! link PreCondit PreProc
- hi PreProc ctermfg=Cyan ctermbg=NONE cterm=NONE
hi! link Repeat Statement
hi! link SpecialChar Special
hi! link SpecialComment Special
- hi Statement ctermfg=Red ctermbg=NONE cterm=NONE
hi! link StorageClass Type
- hi Special ctermfg=Yellow ctermbg=NONE cterm=NONE
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
- hi Todo ctermfg=Cyan ctermbg=NONE cterm=reverse
hi Type ctermfg=DarkCyan ctermbg=NONE cterm=NONE
hi! link Typedef Type
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline