" ============================================================================= " Filename: autoload/lightline/colorscheme/graynito.vim " Author: VeganGaro " License: MIT License " Last Change: 2017-07-20 " ============================================================================= let s:red = '#df0000' let s:green = '#008700' let s:blue = '#9e927e' let s:pink = '#afdf00' let s:olive = '#dfaf5f' let s:navy = '#df875f' let s:tenne = '#d75f00' let s:purple = '#8959a8' let s:aqua = '#3e999f' " Basics: let s:foreground = '#d0d0d0' let s:background = '#444444' let s:window = '#efefef' let s:status = '#c6c6c6' let s:error = '#5f0000' " Tabline: let s:tabline_bg = '#3a3a3a' let s:tabline_active_fg = '#1c1c1c' let s:tabline_active_bg = '#9e927e' let s:tabline_inactive_fg = '#c6c6c6' let s:tabline_inactive_bg = '#585858' " Statusline: let s:statusline_active_fg = '#1c1c1c' let s:statusline_active_bg = '#878787' let s:statusline_inactive_fg = '#c6c6c6' let s:tenne = '#444444' " Visual: let s:visual_fg = '#000000' let s:visual_bg = '#bfb89a' let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} let s:p.normal.left = [ [ s:foreground, s:background ], [ s:statusline_active_fg, s:status ], [ s:statusline_active_fg, s:statusline_active_bg ] ] let s:p.normal.right = [ [ s:foreground, s:background ], [ s:statusline_active_fg, s:status ], [ s:statusline_active_fg, s:statusline_active_bg ] ] let s:p.normal.middle = [ [ s:statusline_active_fg, s:statusline_active_bg ]] let s:p.inactive.right = [ [ s:foreground, s:background ], [ s:foreground, s:background ] ] let s:p.inactive.left = [ [ s:foreground, s:background ], [ s:foreground, s:background ] ] let s:p.inactive.middle = [ [ s:foreground, s:background ], ] let s:p.insert.left = [ [ s:background, s:blue], [ s:statusline_active_fg, s:status ], [ s:statusline_active_fg, s:statusline_active_bg ] ] let s:p.replace.left = [ [ s:background, s:pink ], [s:statusline_active_fg, s:status ], [ s:statusline_active_fg, s:statusline_active_bg ] ] let s:p.visual.left = [ [ s:visual_fg, s:visual_bg ], [s:statusline_active_fg, s:status ], [ s:statusline_active_fg, s:statusline_active_bg ] ] let s:p.tabline.left = [ [s:tabline_inactive_fg, s:tabline_inactive_bg ]] let s:p.tabline.tabsel = [ [s:tabline_active_fg, s:tabline_active_bg ] ] let s:p.tabline.middle = [ [s:tabline_bg, s:tabline_bg]] let s:p.tabline.right = copy(s:p.normal.right) let s:p.normal.error = [ [ s:background, s:error ] ] let g:lightline#colorscheme#graynito_dark#palette = lightline#colorscheme#fill(s:p)