Mon, 11 May 2020 17:50:17 -0500
Initial version.
0 | 1 | { |
2 | "fileTypes": [], | |
3 | "firstLineMatch": "^\\\\documentclass(\\[.*\\])?\\{.*\\}", | |
4 | "keyEquivalent": "^~M", | |
5 | "name": "LaTeX-Expl3+", | |
6 | "patterns": [ | |
7 | { | |
8 | "begin": "(\\$\\$|\\$)", | |
9 | "beginCaptures": { | |
10 | "1": { | |
11 | "name": "punctuation.section.group.begin.tex" | |
12 | } | |
13 | }, | |
14 | "end": "(\\1)", | |
15 | "endCaptures": { | |
16 | "1": { | |
17 | "name": "punctuation.section.group.end.tex" | |
18 | } | |
19 | }, | |
20 | "name": "support.class.math.tex", | |
21 | "patterns": [ | |
22 | { | |
23 | "match": "\\\\\\$", | |
24 | "name": "constant.character.escape.tex" | |
25 | }, | |
26 | { | |
27 | "include": "#latex3" | |
28 | }, | |
29 | { | |
30 | "include": "text.tex#math" | |
31 | }, | |
32 | { | |
33 | "include": "$base" | |
34 | } | |
35 | ] | |
36 | }, | |
37 | { | |
38 | "begin": "\\\\\\(", | |
39 | "beginCaptures": { | |
40 | "0": { | |
41 | "name": "punctuation.section.group.begin.tex" | |
42 | } | |
43 | }, | |
44 | "end": "\\\\\\)", | |
45 | "endCaptures": { | |
46 | "0": { | |
47 | "name": "punctuation.section.group.end.tex" | |
48 | } | |
49 | }, | |
50 | "name": "support.class.math.tex", | |
51 | "patterns": [ | |
52 | { | |
53 | "include": "#latex3" | |
54 | }, | |
55 | { | |
56 | "include": "text.tex#math" | |
57 | }, | |
58 | { | |
59 | "include": "$base" | |
60 | } | |
61 | ] | |
62 | }, | |
63 | { | |
64 | "begin": "\\\\\\[", | |
65 | "beginCaptures": { | |
66 | "0": { | |
67 | "name": "punctuation.section.group.begin.tex" | |
68 | } | |
69 | }, | |
70 | "end": "\\\\\\]", | |
71 | "endCaptures": { | |
72 | "0": { | |
73 | "name": "punctuation.section.group.end.tex" | |
74 | } | |
75 | }, | |
76 | "name": "support.class.math.tex", | |
77 | "patterns": [ | |
78 | { | |
79 | "include": "#latex3" | |
80 | }, | |
81 | { | |
82 | "include": "text.tex#math" | |
83 | }, | |
84 | { | |
85 | "include": "$base" | |
86 | } | |
87 | ] | |
88 | }, | |
89 | { | |
90 | "include": "#latex3" | |
91 | }, | |
92 | { | |
93 | "include": "text.tex.latex" | |
94 | } | |
95 | ], | |
96 | "repository": { | |
97 | "latex3": { | |
98 | "patterns": [ | |
99 | { | |
100 | "captures": { | |
101 | "1": { | |
102 | "name": "punctuation.definition.function.expl.latex" | |
103 | } | |
104 | }, | |
105 | "match": "(\\\\|\\.)[\\w@]+:\\w*", | |
106 | "name": "keyword.control.expl.latex" | |
107 | }, | |
108 | { | |
109 | "captures": { | |
110 | "1": { | |
111 | "name": "punctuation.definition.variable.expl.latex" | |
112 | } | |
113 | }, | |
114 | "match": "(\\\\)[\\w@]+_[\\w@]+", | |
115 | "name": "variable.expl.latex" | |
116 | } | |
117 | ] | |
118 | } | |
119 | }, | |
120 | "scopeName": "text.tex.latex.expl3", | |
121 | "uuid": "3BEEA00C-6B1D-11D9-B8AD-000D93589AF6" | |
122 | } |