nix/config/emacs/lib/witness
2025-11-27 12:19:47 -06:00

53 lines
2 KiB
Text

{
"name": "Witness Color Scheme",
"globals": {
"accent": "#d3b58d",
"background": "#072626",
"block_caret": "rgba(144, 238, 144, 0.6)",
"brackets_options": "underline",
"caret": "rgba(144, 238, 144, 1)",
"fold_marker": "#d3b58d",
"foreground": "#d3b58d",
"gutter": "#072626",
"gutter_foreground": "#d3b58d",
"inactive_selection": "#0049f5",
"line_highlight": "#072626",
"selection": "blue",
"tags_options": "underline"
},
"rules": [
{
"scope": "comment",
"foreground": "#3fdf1f"
},
{
"scope": "constant.language",
"foreground": "#79ffcf"
},
{
"scope": "entity.name, keyword.declaration, meta.annotation, meta.path, meta.struct meta.block, meta.tag, support.variable, variable, variable.other.readwrite",
"foreground": "lightblue"
},
{
"scope": "entity.name.constant, keyword.control, meta.class entity.name.class, meta.constant, meta.function.parameters, meta.struct entity.name.struct, meta.struct meta.group, storage.type, support.constant, support.type, variable.type",
"foreground": "lightgreen"
},
{
"scope": "entity.name.enum, keyword.operator, meta.block meta.method entity.name.function, meta.block storage.modifier, meta.class storage.type, meta.function-call variable.function, meta.preprocessor, meta.struct storage.type - meta.block, meta.template storage.type, punctuation.section, variable.other",
"foreground": "#d3b58d"
},
{
"scope": "entity.name.function, keyword, storage",
"foreground": "white"
},
{
"scope": "invalid",
"foreground": "darkseagreen",
"background": "#504038"
},
{
"scope": "string",
"foreground": "#0fdfaf"
}
]
}