add colorschemes

This commit is contained in:
Sonny 2018-04-23 19:08:23 +02:00
parent b3e527f7e1
commit fe8b82842c
3 changed files with 526 additions and 2 deletions

View file

@ -60,7 +60,7 @@ set lbr
" default Colors for CursorLine
set cursorline
highlight CursorLine cterm=none
highlight CursorLine cterm=none term=none
" activate statusbar
set laststatus=2
@ -104,7 +104,7 @@ inoremap <Tab> <C-R>=Tab_Or_Complete()<CR>
" colorscheme
if exists('+termguicolors')
set termguicolors
colorscheme simplify-dark
colorscheme Tomorrow-Night
endif

458
vim/colors/artesanal.vim Normal file
View file

@ -0,0 +1,458 @@
" Name: Artesanal
" Description: A Vim colorscheme with light and dark variants based on Material Design.
" Author: Stefan Wimmer <wimstefan@gmail.com>
" Maintainer: Stefan Wimmer <wimstefan@gmail.com>
" Website: https://github.com/wimstefan/vim-artesanal
" License: Vim License (see `:help license`)
" Last Updated: Sat 07 Apr 2018 05:41:24 AM CEST
if !(has('termguicolors') && &termguicolors) && !has('gui_running')
\ && (!exists('&t_Co') || &t_Co < 256)
echoerr '[Artesanal] There are not enough colors.'
finish
endif
hi clear
if exists('syntax_on')
syntax reset
endif
let g:colors_name = 'artesanal'
" Color similarity table (light background)
" black: GUI=#000000/rgb( 0, 0, 0) Term= 16 #000000/rgb( 0, 0, 0) [delta=0.000000]
" bg4: GUI=#a8a8a8/rgb(168,168,168) Term=248 #a8a8a8/rgb(168,168,168) [delta=0.000000]
" brightwhite: GUI=#ffffff/rgb(255,255,255) Term=231 #ffffff/rgb(255,255,255) [delta=0.000000]
" bg3: GUI=#bdbdbd/rgb(189,189,189) Term=250 #bcbcbc/rgb(188,188,188) [delta=0.262501]
" white: GUI=#dcdcdc/rgb(220,220,220) Term=253 #dadada/rgb(218,218,218) [delta=0.455975]
" fg0: GUI=#141414/rgb( 20, 20, 20) Term=233 #121212/rgb( 18, 18, 18) [delta=0.515624]
" bg1: GUI=#ebebeb/rgb(235,235,235) Term=255 #eeeeee/rgb(238,238,238) [delta=0.636113]
" fg2: GUI=#505050/rgb( 80, 80, 80) Term=239 #4e4e4e/rgb( 78, 78, 78) [delta=0.689525]
" bg2: GUI=#d3d3d3/rgb(211,211,211) Term=252 #d0d0d0/rgb(208,208,208) [delta=0.713123]
" bg0: GUI=#fbfbfb/rgb(251,251,251) Term=231 #ffffff/rgb(255,255,255) [delta=0.795722]
" fg1: GUI=#333333/rgb( 51, 51, 51) Term=236 #303030/rgb( 48, 48, 48) [delta=0.961402]
" brightblack: GUI=#696969/rgb(105,105,105) Term=242 #6c6c6c/rgb(108,108,108) [delta=1.151169]
" fg4: GUI=#707070/rgb(112,112,112) Term=242 #6c6c6c/rgb(108,108,108) [delta=1.558945]
" darkred: GUI=#a30000/rgb(163, 0, 0) Term=124 #af0000/rgb(175, 0, 0) [delta=2.390642]
" brightcyan: GUI=#b2dfdb/rgb(178,223,219) Term=152 #afd7d7/rgb(175,215,215) [delta=2.696709]
" brightgreen: GUI=#b3ffcc/rgb(179,255,204) Term=158 #afffd7/rgb(175,255,215) [delta=3.041362]
" green: GUI=#47b36b/rgb( 71,179,107) Term= 35 #00af5f/rgb( 0,175, 95) [delta=3.445808]
" darkblue: GUI=#266280/rgb( 38, 98,128) Term= 24 #005f87/rgb( 0, 95,135) [delta=3.714150]
" brightyellow: GUI=#ffd699/rgb(255,214,153) Term=222 #ffd787/rgb(255,215,135) [delta=4.020486]
" brightred: GUI=#ff9999/rgb(255,153,153) Term=210 #ff8787/rgb(255,135,135) [delta=4.179329]
" darkyellow: GUI=#cc7a00/rgb(204,122, 0) Term=172 #d78700/rgb(215,135, 0) [delta=4.383031]
" darkmagenta: GUI=#4527a0/rgb( 69, 39,160) Term= 55 #5f00af/rgb( 95, 0,175) [delta=5.173706]
" brightmagenta: GUI=#d1c4e9/rgb(209,196,233) Term=189 #d7d7ff/rgb(215,215,255) [delta=5.536146]
" yellow: GUI=#ff9900/rgb(255,153, 0) Term=208 #ff8700/rgb(255,135, 0) [delta=6.094939]
" darkcyan: GUI=#00695c/rgb( 0,105, 92) Term= 23 #005f5f/rgb( 0, 95, 95) [delta=6.224963]
" darkgreen: GUI=#268044/rgb( 38,128, 68) Term= 29 #00875f/rgb( 0,135, 95) [delta=6.622343]
" magenta: GUI=#ab47bc/rgb(171, 71,188) Term=133 #af5faf/rgb(175, 95,175) [delta=6.806495]
" cyan: GUI=#009688/rgb( 0,150,136) Term= 30 #008787/rgb( 0,135,135) [delta=7.127207]
" blue: GUI=#5995b3/rgb( 89,149,179) Term= 31 #0087af/rgb( 0,135,175) [delta=7.422120]
" red: GUI=#b72e2e/rgb(183, 46, 46) Term=124 #af0000/rgb(175, 0, 0) [delta=8.068751]
" brightblue: GUI=#cceeff/rgb(204,238,255) Term=195 #d7ffff/rgb(215,255,255) [delta=9.196998]
if !has('gui_running') && get(g:, 'artesanal_transp_bg', 0)
hi Normal ctermfg=236 ctermbg=NONE guifg=#333333 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi CursorLineNr ctermfg=208 ctermbg=NONE guifg=#ff9900 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi FoldColumn ctermfg=242 ctermbg=NONE guifg=#696969 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi SignColumn ctermfg=239 ctermbg=NONE guifg=#505050 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi VertSplit ctermfg=250 ctermbg=NONE guifg=#bdbdbd guibg=NONE guisp=NONE cterm=NONE gui=NONE
else
hi Normal ctermfg=236 ctermbg=231 guifg=#333333 guibg=#fbfbfb guisp=NONE cterm=NONE gui=NONE
hi CursorLineNr ctermfg=208 ctermbg=255 guifg=#ff9900 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi FoldColumn ctermfg=242 ctermbg=255 guifg=#696969 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi SignColumn ctermfg=239 ctermbg=255 guifg=#505050 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi VertSplit ctermfg=250 ctermbg=231 guifg=#bdbdbd guibg=#fbfbfb guisp=NONE cterm=NONE gui=NONE
endif
hi ColorColumn ctermfg=NONE ctermbg=255 guifg=NONE guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi Conceal ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Cursor ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi! link CursorColumn CursorLine
hi CursorLine ctermfg=NONE ctermbg=255 guifg=NONE guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi DiffAdd ctermfg=242 ctermbg=158 guifg=#707070 guibg=#b3ffcc guisp=NONE cterm=NONE gui=NONE
hi DiffChange ctermfg=242 ctermbg=195 guifg=#707070 guibg=#cceeff guisp=NONE cterm=NONE gui=NONE
hi DiffDelete ctermfg=242 ctermbg=210 guifg=#707070 guibg=#ff9999 guisp=NONE cterm=NONE gui=NONE
hi DiffText ctermfg=242 ctermbg=222 guifg=#707070 guibg=#ffd699 guisp=NONE cterm=NONE gui=NONE
hi Directory ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
hi EndOfBuffer ctermfg=231 ctermbg=NONE guifg=#fbfbfb guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Error ctermfg=231 ctermbg=124 guifg=#fbfbfb guibg=#b72e2e guisp=NONE cterm=NONE gui=NONE
hi! link ErrorMsg Error
hi Folded ctermfg=242 ctermbg=255 guifg=#696969 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE,italic
hi IncSearch ctermfg=222 ctermbg=16 guifg=#ffd699 guibg=#000000 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi LineNr ctermfg=250 ctermbg=255 guifg=#bdbdbd guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi MatchParen ctermfg=NONE ctermbg=252 guifg=NONE guibg=#d3d3d3 guisp=NONE cterm=NONE,bold gui=NONE,bold
hi ModeMsg ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi MoreMsg ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi NonText ctermfg=248 ctermbg=NONE guifg=#a8a8a8 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Pmenu ctermfg=236 ctermbg=252 guifg=#333333 guibg=#d3d3d3 guisp=NONE cterm=NONE gui=NONE
hi PmenuSbar ctermfg=NONE ctermbg=252 guifg=NONE guibg=#d3d3d3 guisp=NONE cterm=NONE gui=NONE
hi PmenuSel ctermfg=255 ctermbg=31 guifg=#ebebeb guibg=#5995b3 guisp=NONE cterm=NONE,bold gui=NONE,bold
hi PmenuThumb ctermfg=NONE ctermbg=248 guifg=NONE guibg=#a8a8a8 guisp=NONE cterm=NONE gui=NONE
hi Question ctermfg=172 ctermbg=NONE guifg=#cc7a00 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi! link QuickFixLine Search
hi Search ctermfg=222 ctermbg=16 guifg=#ffd699 guibg=#000000 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi SpecialKey ctermfg=248 ctermbg=NONE guifg=#a8a8a8 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi SpellBad ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=#b72e2e cterm=NONE,underline gui=NONE,italic,undercurl
hi SpellCap ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=#5995b3 cterm=NONE,underline gui=NONE,italic,undercurl
hi SpellLocal ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=#009688 cterm=NONE,underline gui=NONE,italic,undercurl
hi SpellRare ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=#ab47bc cterm=NONE,underline gui=NONE,italic,undercurl
hi StatusLine ctermfg=252 ctermbg=236 guifg=#d3d3d3 guibg=#333333 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi StatusLineNC ctermfg=255 ctermbg=239 guifg=#ebebeb guibg=#505050 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi! link StatusLineTerm StatusLine
hi! link StatusLineTermNC StatusLineNC
hi! link TabLine TabLineFill
hi TabLineFill ctermfg=239 ctermbg=250 guifg=#505050 guibg=#bdbdbd guisp=NONE cterm=NONE gui=NONE
hi TabLineSel ctermfg=236 ctermbg=255 guifg=#333333 guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi Title ctermfg=233 ctermbg=NONE guifg=#141414 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
hi Visual ctermfg=NONE ctermbg=255 guifg=NONE guibg=#ebebeb guisp=NONE cterm=NONE gui=NONE
hi! link VisualNOS Visual
hi WarningMsg ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi WildMenu ctermfg=31 ctermbg=252 guifg=#5995b3 guibg=#d3d3d3 guisp=NONE cterm=NONE,bold gui=NONE,bold
hi Boolean ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Character ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Comment ctermfg=242 ctermbg=NONE guifg=#696969 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic
hi Conditional ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Constant ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Define ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Debug ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi! link Delimiter Statement
hi Exception ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Float ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Function ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
hi Identifier ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Ignore ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Include ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Keyword ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi! link Label Statement
hi Macro ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Number ctermfg=133 ctermbg=NONE guifg=#ab47bc guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi! link Operator Normal
hi PreCondit ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi PreProc ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Repeat ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi SpecialChar ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi SpecialComment ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Statement ctermfg=124 ctermbg=NONE guifg=#b72e2e guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi StorageClass ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Special ctermfg=208 ctermbg=NONE guifg=#ff9900 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi String ctermfg=35 ctermbg=NONE guifg=#47b36b guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Structure ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi! link Tag Special
hi Todo ctermfg=fg ctermbg=231 guifg=fg guibg=#fbfbfb guisp=NONE cterm=NONE,bold gui=NONE,bold,italic
hi Type ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Typedef ctermfg=30 ctermbg=NONE guifg=#009688 guibg=NONE guisp=NONE cterm=NONE gui=NONE
hi Underlined ctermfg=31 ctermbg=NONE guifg=#5995b3 guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
hi! link lCursor Cursor
hi CursorIM ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi ToolbarLine ctermfg=NONE ctermbg=250 guifg=NONE guibg=#bdbdbd guisp=NONE cterm=NONE gui=NONE
hi ToolbarButton ctermfg=233 ctermbg=250 guifg=#141414 guibg=#bdbdbd guisp=NONE cterm=NONE,bold gui=NONE,bold
if get(g:, "artesanal_italic", 0)
hi Comment cterm=italic
hi Folded cterm=italic
hi SpellBad cterm=italic,underline
hi SpellCap cterm=italic,underline
hi SpellLocal cterm=italic,underline
hi SpellRare cterm=italic,underline
hi Todo cterm=italic
endif
hi! link iCursor Cursor
hi! link vCursor Cursor
hi NormalMode ctermfg=239 ctermbg=231 guifg=#505050 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi InsertMode ctermfg=31 ctermbg=231 guifg=#5995b3 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi ReplaceMode ctermfg=30 ctermbg=231 guifg=#009688 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi VisualMode ctermfg=208 ctermbg=231 guifg=#ff9900 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi CommandMode ctermfg=133 ctermbg=231 guifg=#ab47bc guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
hi Warnings ctermfg=208 ctermbg=231 guifg=#ff9900 guibg=#fbfbfb guisp=NONE cterm=NONE,reverse gui=NONE,reverse
if has('terminal')
let g:terminal_color_0 = '#fbfbfb'
let g:terminal_color_8 = '#696969'
let g:terminal_color_1 = '#b72e2e'
let g:terminal_color_9 = '#ff9999'
let g:terminal_color_2 = '#47b36b'
let g:terminal_color_10 = '#b3ffcc'
let g:terminal_color_3 = '#ff9900'
let g:terminal_color_11 = '#ffd699'
let g:terminal_color_4 = '#5995b3'
let g:terminal_color_12 = '#cceeff'
let g:terminal_color_5 = '#ab47bc'
let g:terminal_color_13 = '#d1c4e9'
let g:terminal_color_6 = '#009688'
let g:terminal_color_14 = '#b2dfdb'
let g:terminal_color_7 = '#141414'
let g:terminal_color_15 = '#505050'
endif
hi! link TermCursor Cursor
hi TermCursorNC ctermfg=255 ctermbg=236 guifg=#ebebeb guibg=#333333 guisp=NONE cterm=NONE gui=NONE
finish
" Background: light
" Color: fg0 #141414 ~
" Color: fg1 #333333 ~
" Color: fg2 #505050 ~
" Color: fg4 #707070 ~
" Color: bg0 #fbfbfb ~
" Color: bg1 #ebebeb ~
" Color: bg2 #d3d3d3 ~
" Color: bg3 #bdbdbd ~
" Color: bg4 #a8a8a8 ~
" Color: black #000000 ~ Black
" Color: brightblack #696969 ~ DimGray
" Color: red #b72e2e ~ Red
" Color: brightred #ff9999 ~ LightRed
" Color: darkred #a30000 ~ DarkRed
" Color: green #47b36b ~ Green
" Color: brightgreen #b3ffcc ~ LightGreen
" Color: darkgreen #268044 ~ DarkGreen
" Color: yellow #ff9900 ~ Yellow
" Color: brightyellow #ffd699 ~ LightYellow
" Color: darkyellow #cc7a00 ~ DarkYellow
" Color: blue #5995b3 ~ Blue
" Color: brightblue #cceeff ~ LightBlue
" Color: darkblue #266280 ~ DarkBlue
" Color: magenta #ab47bc ~ Magenta
" Color: brightmagenta #d1c4e9 ~ LightMagenta
" Color: darkmagenta #4527a0 ~ DarkMagenta
" Color: cyan #009688 ~ Cyan
" Color: brightcyan #b2dfdb ~ LightCyan
" Color: darkcyan #00695c ~ DarkCyan
" Color: white #dcdcdc ~ Gainsboro
" Color: brightwhite #ffffff ~ White
" Normal fg1 none
" CursorLineNr yellow none
" FoldColumn brightblack none
" SignColumn fg2 none
" VertSplit bg3 none
" Normal fg1 bg0
" CursorLineNr yellow bg1
" FoldColumn brightblack bg1
" SignColumn fg2 bg1
" VertSplit bg3 bg0
" ColorColumn none bg1
" Conceal blue none
" Cursor none none reverse
" CursorColumn -> CursorLine
" CursorLine none bg1 bold,italic
" DiffAdd fg4 brightgreen
" DiffChange fg4 brightblue
" DiffDelete fg4 brightred
" DiffText fg4 brightyellow
" Directory blue none bold
" EndOfBuffer bg0 none
" Error bg0 red
" ErrorMsg -> Error
" Folded brightblack bg1 g=italic
" IncSearch brightyellow black reverse
" LineNr bg3 bg1
" MatchParen none bg2 bold
" ModeMsg blue none
" MoreMsg green none
" NonText bg4 none
" Pmenu fg1 bg2
" PmenuSbar none bg2
" PmenuSel bg1 blue bold
" PmenuThumb none bg4
" Question darkyellow none
" QuickFixLine -> Search
" Search brightyellow black reverse
" SpecialKey bg4 none
" SpellBad red none t=underline g=italic,undercurl s=red
" SpellCap blue none t=underline g=italic,undercurl s=blue
" SpellLocal cyan none t=underline g=italic,undercurl s=cyan
" SpellRare magenta none t=underline g=italic,undercurl s=magenta
" StatusLine bg2 fg1 reverse
" StatusLineNC bg1 fg2 reverse
" StatusLineTerm -> StatusLine
" StatusLineTermNC -> StatusLineNC
" TabLine -> TabLineFill
" TabLineFill fg2 bg3
" TabLineSel fg1 bg1
" Title fg0 none bold
" Visual none bg1
" VisualNOS -> Visual
" WarningMsg red none
" WildMenu blue bg2 bold
" Boolean magenta none
" Character magenta none
" Comment brightblack none g=italic
" Conditional red none
" Constant magenta none
" Define cyan none
" Debug red none
" Delimiter -> Statement
" Exception red none
" Float magenta none
" Function blue none bold
" Identifier cyan none
" Ignore fg none
" Include cyan none
" Keyword red none
" Label -> Statement
" Macro cyan none
" Number magenta none
" Operator -> Normal
" PreCondit cyan none
" PreProc cyan none
" Repeat red none
" SpecialChar red none
" SpecialComment red none
" Statement red none
" StorageClass green none
" Special yellow none
" String green none
" Structure cyan none
" Tag -> Special
" Todo fg bg0 t=bold g=bold,italic
" Type cyan none
" Typedef cyan none
" Underlined blue none underline
" lCursor -> Cursor
" CursorIM none none reverse
" ToolbarLine none bg3
" ToolbarButton fg0 bg3 bold
" iCursor -> Cursor
" vCursor -> Cursor
" NormalMode fg2 bg0 reverse
" InsertMode blue bg0 reverse
" ReplaceMode cyan bg0 reverse
" VisualMode yellow bg0 reverse
" CommandMode magenta bg0 reverse
" Warnings yellow bg0 reverse
" TermCursor -> Cursor
" TermCursorNC bg1 fg1
" Background: dark
" Color: fg0 #fbfbfb ~
" Color: fg1 #ebebeb ~
" Color: fg2 #d3d3d3 ~
" Color: fg4 #707070 ~
" Color: bg0 #141414 ~
" Color: bg1 #333333 ~
" Color: bg2 #505050 ~
" Color: bg3 #616161 ~
" Color: bg4 #727272 ~
" Color: black #000000 ~ Black
" Color: brightblack #696969 ~ DimGray
" Color: red #ff4d4d ~ Red
" Color: brightred #ff9999 ~ LightRed
" Color: darkred #b30000 ~ DarkRed
" Color: green #47b36b ~ Green
" Color: brightgreen #b3ffcc ~ LightGreen
" Color: darkgreen #268044 ~ DarkGreen
" Color: yellow #ffff80 ~ Yellow
" Color: brightyellow #ffffaf ~ LightYellow
" Color: darkyellow #ffea00 ~ DarkYellow
" Color: blue #7ab1cc ~ Blue
" Color: brightblue #cceeff ~ LightBlue
" Color: darkblue #266280 ~ DarkBlue
" Color: magenta #ab47bc ~ Magenta
" Color: brightmagenta #d1c4e9 ~ LightMagenta
" Color: darkmagenta #4527a0 ~ DarkMagenta
" Color: cyan #009688 ~ Cyan
" Color: brightcyan #b2dfdb ~ LightCyan
" Color: darkcyan #00695c ~ DarkCyan
" Color: white #dcdcdc ~ Gainsboro
" Color: brightwhite #ffffff ~ White
" Normal fg1 none
" CursorLineNr yellow none
" FoldColumn brightblack none
" SignColumn fg2 none
" VertSplit bg3 none
" Normal fg1 bg0
" CursorLineNr yellow bg1
" FoldColumn brightblack bg1
" SignColumn fg2 bg1
" VertSplit bg3 bg0
" ColorColumn none bg1
" Conceal blue none
" Cursor none none reverse
" CursorColumn -> CursorLine
" CursorLine none bg1 bold,italic
" DiffAdd fg4 brightgreen
" DiffChange fg4 brightblue
" DiffDelete fg4 brightred
" DiffText fg4 brightyellow
" Directory blue none bold
" EndOfBuffer bg0 none
" Error bg0 red
" ErrorMsg -> Error
" Folded brightblack bg1 g=italic
" IncSearch brightyellow black reverse
" LineNr bg3 bg1
" MatchParen none bg2 bold
" ModeMsg blue none
" MoreMsg green none
" NonText bg4 none
" Pmenu fg1 bg2
" PmenuSbar none bg2
" PmenuSel bg1 blue bold
" PmenuThumb none bg4
" Question darkyellow none
" QuickFixLine -> Search
" Search brightyellow black reverse
" SpecialKey bg4 none
" SpellBad red none t=underline g=italic,undercurl s=red
" SpellCap blue none t=underline g=italic,undercurl s=blue
" SpellLocal cyan none t=underline g=italic,undercurl s=cyan
" SpellRare magenta none t=underline g=italic,undercurl s=magenta
" StatusLine bg2 fg1 reverse
" StatusLineNC bg1 fg2 reverse
" StatusLineTerm -> StatusLine
" StatusLineTermNC -> StatusLineNC
" TabLine -> TabLineFill
" TabLineFill fg2 bg3
" TabLineSel fg1 bg1
" Title fg0 none bold
" Visual none bg1
" VisualNOS -> Visual
" WarningMsg red none
" WildMenu blue bg2 bold
" Boolean magenta none
" Character magenta none
" Comment brightblack none g=italic
" Conditional red none
" Constant magenta none
" Define cyan none
" Debug red none
" Delimiter -> Statement
" Exception red none
" Float magenta none
" Function blue none bold
" Identifier cyan none
" Ignore fg none
" Include cyan none
" Keyword red none
" Label -> Statement
" Macro cyan none
" Number magenta none
" Operator -> Normal
" PreCondit cyan none
" PreProc cyan none
" Repeat red none
" SpecialChar red none
" SpecialComment red none
" Statement red none
" StorageClass green none
" Special yellow none
" String green none
" Structure cyan none
" Tag -> Special
" Todo fg bg0 t=bold g=bold,italic
" Type cyan none
" Typedef cyan none
" Underlined blue none underline
" lCursor -> Cursor
" CursorIM none none reverse
" ToolbarLine none bg3
" ToolbarButton fg0 bg3 bold
" iCursor -> Cursor
" vCursor -> Cursor
" NormalMode fg2 bg0 reverse
" InsertMode blue bg0 reverse
" ReplaceMode cyan bg0 reverse
" VisualMode yellow bg0 reverse
" CommandMode magenta bg0 reverse
" Warnings yellow bg0 reverse
" TermCursor -> Cursor
" TermCursorNC bg1 fg1

66
vim/colors/fruchtig.vim Normal file
View file

@ -0,0 +1,66 @@
" ____ __ __ _
" / __/_____ ______/ / / /_(_)__ _ / Vim color file
" / _// __/ // / __/ _ \/ __/ / _ `/ / Based on "summerfruit[256]" by Armin Ronacher [Martin Bäuml]
" /_/ /_/ \_,_/\__/_//_/\__/_/\_, / / <schickele|you~know~what|web.de>
" /___/ / 2016--2018
set background=light
hi clear | syntax reset
let g:colors_name="fruchtig"
hi Cursor guifg=#FFFFFF guibg=#001217 gui=NONE " ----------------
hi MatchParen guifg=#001217 guibg=#B1FF00 gui=NONE "
hi NonText guifg=#438EC3 guibg=NONE gui=NONE " Default
hi Normal guifg=#001217 guibg=#FFFFFF gui=NONE " colors
hi IncSearch guifg=NONE guibg=NONE gui=INVERSE "
hi Visual guifg=#FFFFFF guibg=#3399FF gui=NONE " ----------------
hi Comment guifg=#22A21F guibg=NONE gui=NONE "
hi Constant guifg=#0086D2 guibg=NONE gui=NONE "
hi Error guifg=#FFFFFF guibg=#D40000 gui=NONE "
hi Function guifg=#FF0086 guibg=NONE gui=NONE " Syntax
hi Number guifg=#0086F7 guibg=NONE gui=NONE " elements
hi PreProc guifg=#FF0007 guibg=NONE gui=NONE "
hi Special guifg=#FD8900 guibg=NONE gui=NONE "
hi Statement guifg=#FB660A guibg=NONE gui=NONE "
hi Type guifg=#70796B guibg=NONE gui=NONE " ----------------
hi DiffAdd guifg=NONE guibg=#CCE7FD gui=NONE "
hi DiffChange guifg=NONE guibg=#FFCCE7 gui=NONE "
hi DiffDelete guifg=#0086F7 guibg=#CCE7FD gui=NONE "
hi ColorColumn guifg=NONE guibg=#F0F0F0 gui=NONE "
hi Folded guifg=#3C78A2 guibg=#C3DAEA gui=NONE "
hi LineNr guifg=#438EC3 guibg=#FFFFFF gui=NONE " Window
hi Pmenu guifg=#FFFFFF guibg=#CB2F27 gui=NONE " elements
hi PmenuThumb guifg=NONE guibg=#0086D2 gui=NONE "
hi SignColumn guifg=NONE guibg=NONE gui=NONE "
hi StatusLine guifg=#FFFFFF guibg=#43C464 gui=NONE "
hi StatusLineNC guifg=#9BD4A9 guibg=#51B069 gui=NONE "
hi VertSplit guifg=#3687A2 guibg=#3687A2 gui=NONE "
hi WildMenu guifg=#FFFFFF guibg=#FD8900 gui=NONE " ----------------
hi ErrorMsg guifg=#FFFFFF guibg=#FF0007 gui=NONE " Messages
hi ModeMsg guifg=#FFFFFF guibg=#1B5C8A gui=NONE " ----------------
hi SpellBad guifg=#FF0007 guibg=NONE gui=UNDERCURL, guisp=#FF0007
hi! link lilySlur Comment
hi! link vimCommentString Comment
hi! link vimCommentTitle Comment
hi! link String Constant
hi! link lCursor Cursor
hi! link WarningMsg ErrorMsg
hi! link FoldColumn Folded
hi! link Identifier Function
hi! link Label Function
hi! link Directory Identifier
hi! link CursorLineNr LineNr
hi! link TabLine LineNr
hi! link TabLineFill LineNr
hi! link Search WildMenu
hi! link MoreMsg ModeMsg
hi! link Question ModeMsg
hi! link SpecialKey NonText
hi! link Title Normal
hi! link PmenuSbar PmenuSel
hi! link Todo PreProc
hi! link schemeError PreProc
hi! link TabLineSel StatusLine
hi! link PmenuSel WildMenu