You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.9 KiB

1 year ago
local colors = {}
colors.get_colors = function()
1 year ago
local mycolors = {} ---@type table<string,string>
1 year ago
1 year ago
mycolors = {
1 year ago
-- ui
bg = "#191919",
bg_alt = "#0D1016",
fg = "#D4D4D4",
fg_alt = "#CE9178",
cursor = "#AEAFAD",
accent = "#C586C0",
accent_alt = "#608B4E",
ui = "#4D5566",
color_column = "#1C1C1C",
popup = "#272727",
border = "#242A35",
border_alt = "#393F4D",
fg_idle = "#FFD602",
1 year ago
-- syntax
tag = "#9CDCFE",
func = "#DCDCAA",
entity = "#9CDCFE",
string = "#CE9178",
regexp = "#D16969",
markup = "#C586C0",
keyword = "#C586C0",
special = "#D7BA7D",
comment = "#608B4E",
constant = "#4FC1FE",
bold = "#569CD6",
operator = "#C586C0",
number = "#B5CEA8",
1 year ago
-- git
added_fg = "#6A9955",
added_bg = "#0E1F17",
modified_fg = "#569CD6",
modified_fg_alt = "#004080",
modified_bg = "#223255",
removed_fg = "#D16969",
removed_bg = "#190E11",
1 year ago
-- lsp
error = "#FB0101",
warning = "#FFD602",
hint = "#608B4E",
1 year ago
-- line
line_fg = "#D4D4D4",
line_bg = "#272727",
line_bg_alt = "#0D1016",
line_visual = "#C586C0",
line_normal = "#569CD6",
line_insert = "#6A9955",
line_replace = "#D16969",
line_contrast = "#CE9178",
1 year ago
}
1 year ago
1 year ago
-- Extend the colors with overrides passed by `color_overrides`
local config = require('tccs.config')
if config.opts.color_overrides then
mycolors = vim.tbl_extend('force', mycolors, config.opts.color_overrides)
end
1 year ago
1 year ago
return mycolors
1 year ago
end
return colors