Skip to content

Commit 3fa10d9

Browse files
committed
feat: add ## as a block comment
1 parent 7288db8 commit 3fa10d9

File tree

1 file changed

+27
-3
lines changed

1 file changed

+27
-3
lines changed

mcfunction.tmLanguage

+27-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<key>applyEndPatternLast</key>
2727
<integer>1</integer>
2828
<key>begin</key>
29-
<string>^\s*(#[&gt;!])(.+)$</string>
29+
<string>^\s*(#[&gt;!#])(.+)$</string>
3030
<key>beginCaptures</key>
3131
<dict>
3232
<key>1</key>
@@ -70,7 +70,7 @@
7070
</dict>
7171
</dict>
7272
<key>match</key>
73-
<string>#.*$</string>
73+
<string>^\s*#.*$</string>
7474
<key>name</key>
7575
<string>meta.comments</string>
7676
</dict>
@@ -222,6 +222,26 @@
222222
</dict>
223223
</array>
224224
</dict>
225+
<key>comments_inline</key>
226+
<dict>
227+
<key>patterns</key>
228+
<array>
229+
<dict>
230+
<key>captures</key>
231+
<dict>
232+
<key>0</key>
233+
<dict>
234+
<key>name</key>
235+
<string>comment.line.mcfunction</string>
236+
</dict>
237+
</dict>
238+
<key>match</key>
239+
<string>#.*$</string>
240+
<key>name</key>
241+
<string>meta.comments</string>
242+
</dict>
243+
</array>
244+
</dict>
225245
<key>literals</key>
226246
<dict>
227247
<key>patterns</key>
@@ -799,7 +819,7 @@
799819
</dict>
800820
</dict>
801821
<key>match</key>
802-
<string>[A-Za-z_\-\+]+</string>
822+
<string>[A-Za-z_]+[A-Za-z_\-\+]*</string>
803823
<key>name</key>
804824
<string>meta.property_key</string>
805825
</dict>
@@ -889,6 +909,10 @@
889909
<key>include</key>
890910
<string>#names</string>
891911
</dict>
912+
<dict>
913+
<key>include</key>
914+
<string>#comments_inline</string>
915+
</dict>
892916
<dict>
893917
<key>include</key>
894918
<string>#subcommands</string>

0 commit comments

Comments
 (0)