Skip to content

Commit 4624bd1

Browse files
committed
Merge branch 'dev'
2 parents e5c6733 + 9c00693 commit 4624bd1

File tree

1 file changed

+39
-2
lines changed

1 file changed

+39
-2
lines changed

m3u.tmLanguage

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
</dict>
5151
</dict>
5252
<key>name</key>
53-
<string>meta.function.m3u</string>
53+
<string>meta.function.extinf.m3u</string>
5454
<key>patterns</key>
5555
<array>
5656
<dict>
@@ -61,12 +61,49 @@
6161
</dict>
6262
<dict>
6363
<key>match</key>
64-
<string>-?\d+</string>
64+
<string>-?[\d\.]+</string>
6565
<key>name</key>
6666
<string>constant.numeric.m3u</string>
6767
</dict>
6868
</array>
6969
</dict>
70+
<dict>
71+
<key>begin</key>
72+
<string>^#EXT[-\w]*</string>
73+
<key>beginCaptures</key>
74+
<dict>
75+
<key>0</key>
76+
<dict>
77+
<key>name</key>
78+
<string>support.constant.m3u</string>
79+
</dict>
80+
</dict>
81+
<key>end</key>
82+
<string>$</string>
83+
<key>name</key>
84+
<string>meta.function.ext.m3u</string>
85+
<key>patterns</key>
86+
<array>
87+
<dict>
88+
<key>match</key>
89+
<string>:</string>
90+
<key>name</key>
91+
<string>keyword.control.m3u</string>
92+
</dict>
93+
<dict>
94+
<key>match</key>
95+
<string>[=,@]</string>
96+
<key>name</key>
97+
<string>keyword.operator.m3u</string>
98+
</dict>
99+
<dict>
100+
<key>match</key>
101+
<string>([^=,@])|.*</string>
102+
<key>name</key>
103+
<string>meta.value.m3u</string>
104+
</dict>
105+
</array>
106+
</dict>
70107
<dict>
71108
<key>match</key>
72109
<string>^[^#].+</string>

0 commit comments

Comments
 (0)