-- Copyright (c) 2021 Jnhtr -- MIT license, see LICENSE for more details. -- stylua: ignore local colors = { black = '#1c1e26', white = '#6C6F93', red = '#F43E5C', green = '#09F7A0', blue = '#25B2BC', yellow = '#F09383', gray = '#E95678', darkgray = '#1A1C23', lightgray = '#2E303E', inactivegray = '#1C1E26', } return { normal = { a = { bg = colors.gray, fg = colors.black, gui = 'bold' }, b = { bg = colors.lightgray, fg = colors.white }, c = { bg = colors.darkgray, fg = colors.white }, }, insert = { a = { bg = colors.blue, fg = colors.black, gui = 'bold' }, b = { bg = colors.lightgray, fg = colors.white }, c = { bg = colors.darkgray, fg = colors.white }, }, visual = { a = { bg = colors.yellow, fg = colors.black, gui = 'bold' }, b = { bg = colors.lightgray, fg = colors.white }, c = { bg = colors.darkgray, fg = colors.white }, }, replace = { a = { bg = colors.red, fg = colors.black, gui = 'bold' }, b = { bg = colors.lightgray, fg = colors.white }, c = { bg = colors.darkgray, fg = colors.white }, }, command = { a = { bg = colors.green, fg = colors.black, gui = 'bold' }, b = { bg = colors.lightgray, fg = colors.white }, c = { bg = colors.darkgray, fg = colors.white }, }, inactive = { a = { bg = colors.inactivegray, fg = colors.lightgray, gui = 'bold' }, b = { bg = colors.inactivegray, fg = colors.lightgray }, c = { bg = colors.inactivegray, fg = colors.lightgray }, }, }