breaking: colors_map return a map-like table instead of list

This commit is contained in:
Michael Chris Lopez
2021-11-08 17:26:17 +08:00
parent 796b4ab91d
commit 75ab2a5d5b
5 changed files with 84 additions and 63 deletions

View File

@@ -46,33 +46,33 @@ end
local function to_iterm(colorscheme)
local specs, term = unpack(colorscheme)
local colors = {
["Ansi 0"] = term[1],
["Ansi 1"] = term[2],
["Ansi 2"] = term[3],
["Ansi 3"] = term[4],
["Ansi 4"] = term[5],
["Ansi 5"] = term[6],
["Ansi 6"] = term[7],
["Ansi 7"] = term[8],
["Ansi 8"] = term[9],
["Ansi 9"] = term[10],
["Ansi 10"] = term[11],
["Ansi 11"] = term[12],
["Ansi 12"] = term[13],
["Ansi 13"] = term[14],
["Ansi 14"] = term[15],
["Ansi 15"] = term[16],
Foreground = specs.Normal.fg,
Background = specs.Normal.bg,
Bold = term[9],
Cursor = specs.Cursor.bg,
["Ansi 0"] = term.black,
["Ansi 1"] = term.red,
["Ansi 2"] = term.green,
["Ansi 3"] = term.yellow,
["Ansi 4"] = term.blue,
["Ansi 5"] = term.magenta,
["Ansi 6"] = term.cyan,
["Ansi 7"] = term.white,
["Ansi 8"] = term.bright_black,
["Ansi 9"] = term.bright_red,
["Ansi 10"] = term.bright_green,
["Ansi 11"] = term.bright_yellow,
["Ansi 12"] = term.bright_blue,
["Ansi 13"] = term.bright_magenta,
["Ansi 14"] = term.bright_cyan,
["Ansi 15"] = term.bright_white,
["Foreground"] = specs.Normal.fg,
["Background"] = specs.Normal.bg,
["Bold"] = term.bright_black,
["Cursor"] = specs.Cursor.bg,
["Cursor Text"] = specs.Cursor.fg,
["Cursor Guide"] = specs.CursorLine.bg,
Link = term[13],
Selection = specs.Visual.bg,
["Link"] = term.bright_blue,
["Selection"] = specs.Visual.bg,
["Selected Text"] = specs.Normal.fg,
Badge = specs.Comment.fg,
Tab = specs.Normal.bg,
["Badge"] = specs.Comment.fg,
["Tab"] = specs.Normal.bg,
}
local template = start_template