This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
lightline.vim/autoload/lightline/colorscheme/coffee.vim
TruncatedDinosour 2c1c4baf85
Add coffee theme
2022-02-05 13:21:43 +00:00

68 lines
2.5 KiB
VimL

" =============================================================================
" Filename: autoload/lightline/colorscheme/coffee.vim
" Author: Ari Archer <ari@mail.ari-web.xyz> (based on pt307's apprentice)
" License: MIT License
" Last Change: 2022/02/05 15:20.
" =============================================================================
let s:black = [ '#262220', '235' ]
let s:red = [ '#af5f5f', '131' ]
let s:white = [ '#ddd0c0', '187' ]
let s:yellow = [ '#e4995c', '173' ]
let s:grey1 = [ '#6c6c6c', '242' ]
let s:grey2 = [ '#585858', '240' ]
let s:grey3 = [ '#303030', '236' ]
let s:grey4 = [ '#3a3a3a', '237' ]
let s:green = [ '#87af87', '108' ]
let s:babyblue = [ '#87afaf', '109' ]
let s:darkblue = [ '#666c7f', '60 ' ]
let s:__0 = s:black
let s:__1 = s:red
let s:__2 = s:white
let s:__3 = s:__2
let s:__4 = s:__2
let s:__5 = s:__2
let s:__6 = s:grey1
let s:__7 = s:grey1
let s:__8 = s:grey2
let s:__9 = s:babyblue
let s:_10 = s:green
let s:_11 = s:yellow
let s:_12 = s:babyblue
let s:_13 = s:darkblue
let s:_14 = s:darkblue
let s:_15 = s:__2
let s:_bg = s:black
let s:_fg = s:__2
let s:bg2 = s:grey3
let s:bg3 = s:grey4
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
func! s:fg_bg(fg, bg)
return [ a:fg[0], a:bg[0], a:fg[1], a:bg[1] ]
endfunc
let s:p.inactive.left = [ s:fg_bg( s:_bg, s:__8 ) ]
let s:p.inactive.middle = [ [ 'NONE', 'NONE', 'NONE', 'NONE' ] ]
let s:p.inactive.right = [ s:fg_bg( s:_bg, s:__8 ) ]
let s:p.insert.left = [ s:fg_bg( s:_bg, s:_10 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.insert.middle = s:p.inactive.middle
let s:p.insert.right = [ s:fg_bg( s:_bg, s:__3 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.normal.error = [ s:fg_bg( s:__0, s:__1 ) ]
let s:p.normal.left = [ s:fg_bg( s:_bg, s:__2 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.normal.middle = s:p.inactive.middle
let s:p.normal.right = [ s:fg_bg( s:_bg, s:__3 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.normal.warning = [ s:fg_bg( s:__0, s:_11 ) ]
let s:p.replace.left = [ s:fg_bg( s:_bg, s:__1 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.replace.middle = s:p.inactive.middle
let s:p.replace.right = [ s:fg_bg( s:_bg, s:__1 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.tabline.left = [ s:fg_bg( s:_bg, s:__8 ) ]
let s:p.tabline.middle = s:p.inactive.middle
let s:p.tabline.right = [ s:fg_bg( s:_bg, s:__8 ) ]
let s:p.tabline.tabsel = [ s:fg_bg( s:_bg, s:__3 ) ]
let s:p.visual.left = [ s:fg_bg( s:_bg, s:__9 ), s:fg_bg( s:_bg, s:__8 ) ]
let s:p.visual.right = [ s:fg_bg( s:_bg, s:__3 ), s:fg_bg( s:_bg, s:__8 ) ]
let g:lightline#colorscheme#coffee#palette = s:p