/
highlight-theme.json
127 lines (86 loc) · 3.18 KB
/
highlight-theme.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
{
"//": "keyword in a regular Algol-style language",
"keyword": "magenta",
"//": "built-in or library object (constant, class, function)",
"built_in": "magenta",
"//": "user-defined type in a language with first-class syntactically significant types, like",
"type": ["cyan", "dim"],
"//": "special identifier for a built-in value (`true`, `false`, `null`)",
"number": ["cyan", "bold"],
"//": "number, including units and modifiers, if any.",
"number": ["cyan", "underline"],
"//": "literal regular expression",
"regexp": "cyan",
"//": "literal string, character",
"string": "green",
"//": "parsed section inside a literal string",
"subst": "plain",
"//": "symbolic constant, interned string, goto label",
"symbol": "plain",
"//": "class or class-level declaration (interfaces, traits, modules, etc)",
"class": "blue",
"//": "function or method declaration",
"function": "yellow",
"//": "name of a class or a function at the place of declaration",
"title": "plain",
"//": "block of function arguments (parameters) at the place of declaration",
"params": "plain",
"//": "comment",
"comment": "green",
"//": "documentation markup within comments",
"doctag": "green",
"//": "flags, modifiers, annotations, processing instructions, preprocessor directive, etc",
"meta": "grey",
"//": "keyword or built-in within meta construct",
"'meta-keyword'": "plain",
"//": "string within meta construct",
"'meta-string'": "plain",
"//": "heading of a section in a config file, heading in text markup",
"section": "plain",
"//": "XML/HTML tag",
"tag": "grey",
"//": "name of an XML tag, the first word in an s-expression",
"name": "blue",
"//": "s-expression name from the language standard library",
"'builtin-name'": "plain",
"//": "name of an attribute with no language defined semantics (keys in JSON, setting names in",
"attr": "yellow",
"//": "name of an attribute followed by a structured value part, like CSS properties",
"attribute": "plain",
"//": "variable in a config or a template file, environment var expansion in a script",
"variable": "plain",
"//": "list item bullet in text markup",
"bullet": "plain",
"//": "code block in text markup",
"code": "plain",
"//": "emphasis in text markup",
"emphasis": "italic",
"//": "strong emphasis in text markup",
"strong": "bold",
"//": "mathematical formula in text markup",
"formula": "plain",
"//": "hyperlink in text markup",
"link": "underline",
"//": "quotation in text markup",
"quote": "plain",
"//": "tag selector in CSS",
"'selector-tag'": "plain",
"//": "#id selector in CSS",
"'selector-id'": "plain",
"//": ".class selector in CSS",
"'selector-class'": "plain",
"//": "[attr] selector in CSS",
"'selector-attr'": "plain",
"//": ":pseudo selector in CSS",
"'selector-pseudo'": "plain",
"//": "tag of a template language",
"'template-tag'": "plain",
"//": "variable in a template language",
"'template-variable'": "plain",
"//": "added or changed line in a diff",
"addition": "green",
"//": "deleted line in a diff",
"deletion": "red",
"//": "things not matched by any token",
"default": "plain"
}