From b199a53986b2b6677149f3ce4c4e2855f7d41659 Mon Sep 17 00:00:00 2001 From: duff Date: Sat, 27 May 2006 06:17:24 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=A2=20add=20matching=20of=20functions=20d?= =?UTF-8?q?eclared=20as=20=E2=80=98foobar:=20function()=20{=20=E2=80=A6=20?= =?UTF-8?q?}=E2=80=99=20(from=20Aparajita=20Fishman)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://macromates.com/svn/Bundles/trunk/Bundles/JavaScript.tmbundle@3432 dfb7d73b-c2ec-0310-8fea-fb051d288c6d --- Syntaxes/JavaScript.plist | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Syntaxes/JavaScript.plist b/Syntaxes/JavaScript.plist index 6a7c29f..ec53e72 100644 --- a/Syntaxes/JavaScript.plist +++ b/Syntaxes/JavaScript.plist @@ -14,7 +14,7 @@ foldingStopMarker ^\s*\} keyEquivalent - ~^J + ^~J name JavaScript patterns @@ -43,6 +43,32 @@ name meta.function.js + + captures + + 1 + + name + entity.name.function.js + + 2 + + name + storage.type.function.js + + 3 + + name + variable.parameter.function.js + + + comment + match stuff like: foobar: function() { … } + match + ^\s*\b([a-zA-Z_?\.$]+\w*):\s+\b(function)?\s*\((.*?)\) + name + meta.function.js + captures