spectral-m2 1.0.0

A syntax-aware terminal shell for Macaulay2
name = "kanagawa"

[variants]
dark = ["wave", "dragon"]
light = ["lotus"]

[colors.red]
dark = { wave = "#ff5d62", dragon = "#c4746e" }
light = "#d7474b"

[colors.green]
dark = { wave = "#98bb6c", dragon = "#8a9a7b" }
light = "#6f894e"

[colors.yellow]
dark = { wave = "#e6c384", dragon = "#c4b28a" }
light = "#77713f"

[colors.blue]
dark = { wave = "#7e9cd8", dragon = "#658594" }
light = "#4d699b"

[colors.purple]
dark = { wave = "#957fb8", dragon = "#8992a7" }
light = "#a09cac"

[colors.aqua]
dark = { wave = "#7aa89f", dragon = "#8ea4a2" }
light = "#597b75"

[colors.orange]
dark = { wave = "#ffa066", dragon = "#b6927b" }
light = "#cc6d00"

[colors.gray]
dark = { wave = "#727169", dragon = "#a6a69c" }
light = "#8a8980"

[colors.fg]
dark = { wave = ["#dcd7ba", "#727169", "#717c7c"], dragon = ["#c5c9c5", "#a6a69c", "#717c7c"] }
light = ["#545464", "#8a8980", "#717c7c"]

[colors.bg]
dark = { wave = ["#1f1f28", "#181820", "#1a1a22", "#2a2a37", "#363646"], dragon = ["#181616", "#12120f", "#1d1c19", "#282727", "#393836"] }
light = ["#f2ecbc", "#dcd5ac", "#e5ddb0", "#e7dba0", "#e4d794"]

[base]
Canvas = { bg = "bg0" }
Code = { bg = "bg1" }
Raised = { bg = "bg2" }
Pending = { bg = "bg2" }
Selection = { bg = "bg4" }
Focus = { bg = "bg4" }
Text = { fg = "fg0" }
Muted = { fg = "gray" }
Faint = { fg = "fg4" }
Keyword = { fg = "purple", italic = true }
Function = { fg = "blue" }
Type = { fg = "aqua" }
String = { fg = "green" }
Number = { fg = "purple_light" }
Operator = { fg = "yellow_dark" }
Symbol = { fg = "orange" }
Parameter = { fg = "purple_light" }
Property = { fg = "yellow" }
EnumVariant = { fg = "aqua_light" }
Macro = { fg = "purple" }
Attribute = { fg = "yellow_light" }
Builtin = { fg = "red", italic = true }
Regex = { fg = "aqua", sp = "aqua", underline = true }
Accent = { fg = "yellow" }
Error = { fg = "red_dark" }
Warning = { fg = "orange" }
Info = { fg = "aqua" }
Hint = { fg = "yellow" }

[overrides]
Constant = { fg = "orange" }
Boolean = { fg = "orange", bold = true }
Delimiter = { fg = "yellow_dark" }
Punctuation = { fg = "blue_light" }
Installation = { fg = "purple", bold = true }
CompiledFunction = { fg = "blue", bold = true }
Quote = { fg = "green" }