-- Copyright (c) 2020-2021 gnuyent -- MIT license, see LICENSE for more details. -- stylua: ignore local colors = { bg0 = '#323d43', bg1 = '#3c474d', bg3 = '#505a60', fg = '#d8caac', aqua = '#87c095', green = '#a7c080', orange = '#e39b7b', purple = '#d39bb6', red = '#e68183', grey1 = '#868d80', } return { normal = { a = {bg = colors.green, fg = colors.bg0, gui = 'bold'}, b = {bg = colors.bg3, fg = colors.fg}, c = {bg = colors.bg1, fg = colors.fg} }, insert = { a = {bg = colors.fg, fg = colors.bg0, gui = 'bold'}, b = {bg = colors.bg3, fg = colors.fg}, c = {bg = colors.bg1, fg = colors.fg} }, visual = { a = {bg = colors.red, fg = colors.bg0, gui = 'bold'}, b = {bg = colors.bg3, fg = colors.fg}, c = {bg = colors.bg1, fg = colors.fg} }, replace = { a = {bg = colors.orange, fg = colors.bg0, gui = 'bold'}, b = {bg = colors.bg3, fg = colors.fg}, c = {bg = colors.bg1, fg = colors.fg} }, command = { a = {bg = colors.aqua, fg = colors.bg0, gui = 'bold'}, b = {bg = colors.bg3, fg = colors.fg}, c = {bg = colors.bg1, fg = colors.fg} }, terminal = { a = {bg = colors.purple, fg = colors.bg0, gui = 'bold'}, b = {bg = colors.bg3, fg = colors.fg}, c = {bg = colors.bg1, fg = colors.fg} }, inactive = { a = {bg = colors.bg1, fg = colors.grey1, gui = 'bold'}, b = {bg = colors.bg1, fg = colors.grey1}, c = {bg = colors.bg1, fg = colors.grey1} } }