-- 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 }, }, }