syntaxes/LaTeX-Expl3.tmLanguage.json

changeset 0
aa9fc390ce91
equal deleted inserted replaced
-1:000000000000 0:aa9fc390ce91
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 }

mercurial