Skip to content

Commit 636cf85

Browse files
author
jconsigliere
committed
feat: add several new scopes
1 parent e129186 commit 636cf85

File tree

1 file changed

+41
-3
lines changed

1 file changed

+41
-3
lines changed

Syntaxes/CoffeeScript.tmLanguage

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,48 @@
2525
<dict>
2626
<key>captures</key>
2727
<dict>
28-
<key>1</key>
28+
<key>3</key>
2929
<dict>
3030
<key>name</key>
3131
<string>variable.parameter.function.coffee</string>
3232
</dict>
33-
<key>2</key>
33+
<key>5</key>
3434
<dict>
3535
<key>name</key>
3636
<string>storage.type.function.coffee</string>
3737
</dict>
38+
<key>2</key>
39+
<dict>
40+
<key>name</key>
41+
<string>meta.brace.round.coffee</string>
42+
</dict>
43+
<key>4</key>
44+
<dict>
45+
<key>name</key>
46+
<string>meta.brace.round.coffee</string>
47+
</dict>
3848
</dict>
3949
<key>comment</key>
4050
<string>match stuff like: a -&gt;</string>
4151
<key>match</key>
42-
<string>(\([^()]*?\))\s*([=-]&gt;)</string>
52+
<string>((\()([^()]*?)(\)))\s*([=-]&gt;)</string>
4353
<key>name</key>
4454
<string>meta.inline.function.coffee</string>
4555
</dict>
56+
<dict>
57+
<key>captures</key>
58+
<dict>
59+
<key>1</key>
60+
<dict>
61+
<key>name</key>
62+
<string>function.jQuery.binder.coffee</string>
63+
</dict>
64+
</dict>
65+
<key>comment</key>
66+
<string>match jQuery event binders (.on, .off)</string>
67+
<key>match</key>
68+
<string>\.(on|off)\b</string>
69+
</dict>
4670
<dict>
4771
<key>captures</key>
4872
<dict>
@@ -517,6 +541,20 @@
517541
<key>name</key>
518542
<string>meta.delimiter.method.period.coffee</string>
519543
</dict>
544+
<dict>
545+
<key>captures</key>
546+
<dict>
547+
<key>2</key>
548+
<dict>
549+
<key>name</key>
550+
<string>variable.other.property.js</string>
551+
</dict>
552+
</dict>
553+
<key>match</key>
554+
<string>(?&lt;=\.)\s*[_$a-zA-Z][$\w]*</string>
555+
<key>name</key>
556+
<string>meta.property.object.coffee</string>
557+
</dict>
520558
<dict>
521559
<key>match</key>
522560
<string>\{|\}</string>

0 commit comments

Comments
 (0)