• add matching of functions declared as ‘foobar: function() { … }’ (from Aparajita Fishman)

git-svn-id: http://macromates.com/svn/Bundles/trunk/Bundles/JavaScript.tmbundle@3432 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
This commit is contained in:
duff
2006-05-27 06:17:24 +00:00
parent 4bab9c7fec
commit b199a53986
+27 -1
View File
@@ -14,7 +14,7 @@
<key>foldingStopMarker</key>
<string>^\s*\}</string>
<key>keyEquivalent</key>
<string>~^J</string>
<string>^~J</string>
<key>name</key>
<string>JavaScript</string>
<key>patterns</key>
@@ -43,6 +43,32 @@
<key>name</key>
<string>meta.function.js</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>entity.name.function.js</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>storage.type.function.js</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>variable.parameter.function.js</string>
</dict>
</dict>
<key>comment</key>
<string>match stuff like: foobar: function() { … }</string>
<key>match</key>
<string>^\s*\b([a-zA-Z_?\.$]+\w*):\s+\b(function)?\s*\((.*?)\)</string>
<key>name</key>
<string>meta.function.js</string>
</dict>
<dict>
<key>captures</key>
<dict>