diff --git a/vim/.vimrc b/vim/.vimrc index c5b66da..e647239 100755 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -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_Or_Complete() " colorscheme if exists('+termguicolors') set termguicolors - colorscheme simplify-dark + colorscheme Tomorrow-Night endif diff --git a/vim/colors/artesanal.vim b/vim/colors/artesanal.vim new file mode 100644 index 0000000..82c6745 --- /dev/null +++ b/vim/colors/artesanal.vim @@ -0,0 +1,458 @@ +" Name: Artesanal +" Description: A Vim colorscheme with light and dark variants based on Material Design. +" Author: Stefan Wimmer +" Maintainer: Stefan Wimmer +" 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 + diff --git a/vim/colors/fruchtig.vim b/vim/colors/fruchtig.vim new file mode 100644 index 0000000..2300df6 --- /dev/null +++ b/vim/colors/fruchtig.vim @@ -0,0 +1,66 @@ +" ____ __ __ _ +" / __/_____ ______/ / / /_(_)__ _ / Vim color file +" / _// __/ // / __/ _ \/ __/ / _ `/ / Based on "summerfruit[256]" by Armin Ronacher [Martin Bäuml] +" /_/ /_/ \_,_/\__/_//_/\__/_/\_, / / +" /___/ / 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 +