diff --git a/Syntaxes/JavaScript.plist b/Syntaxes/JavaScript.plist
index 5226546..31044d1 100644
--- a/Syntaxes/JavaScript.plist
+++ b/Syntaxes/JavaScript.plist
@@ -10,7 +10,7 @@
htc
foldingStartMarker
- ^\s*([A-Za-z0-9.]+\s*=\s*)?(function)\b
+ ^.*\bfunction\s*(\w+\s*)?\([^\)]*\)(\s*\{[^\}]*)?\s*$
foldingStopMarker
^\s*\}
keyEquivalent