let s:fg = {} let s:fg.primary = '#E6E1CF' let s:fg.secondary = '#14191F' let s:fg.contrast = '#C2D94C' let s:fg.warning = '#FFBD54' let s:fg.error = '#FF3333' let s:bg = {} let s:bg.primary = '#161F2A' let s:bg.secondary = '#14191F' let s:bg.contrast = '#E6B450' let s:bg.normal = '#01060E' let s:bg.insert = '#39BAE6' let s:bg.replace = '#FF8F40' let s:bg.visual = '#A37ACC' let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} let s:p.normal.left = [[s:fg.primary, s:bg.normal], [s:fg.primary, s:bg.primary]] let s:p.normal.right = [[s:fg.primary, s:bg.primary], [s:fg.primary, s:bg.primary]] let s:p.normal.middle = [[s:fg.contrast, s:bg.secondary]] let s:p.normal.error = [[s:fg.error, s:bg.primary, 'bold']] let s:p.normal.warning = [[s:fg.warning, s:bg.primary, 'bold']] let s:p.inactive.left = [[s:fg.primary, s:bg.secondary]] let s:p.inactive.right = [[s:fg.primary, s:bg.secondary]] let s:p.inactive.middle = [[s:fg.primary, s:bg.secondary]] let s:p.insert.left = [[s:fg.secondary, s:bg.insert], [s:fg.primary, s:bg.primary]] let s:p.replace.left = [[s:fg.secondary, s:bg.replace], [s:fg.primary, s:bg.primary]] let s:p.visual.left = [[s:fg.secondary, s:bg.visual], [s:fg.primary, s:bg.primary]] let s:p.tabline.left = [[s:fg.primary, s:bg.primary]] let s:p.tabline.tabsel = [[s:fg.secondary, s:bg.contrast]] let g:lightline#colorscheme#ayu#palette = lightline#colorscheme#fill(s:p)