Skip to content

Commit 6cfb7dc

Browse files
committed
fixed function name matching for meta.function.js
1 parent 4ebd2c4 commit 6cfb7dc

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎JavaScriptNext.YAML-tmLanguage‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ repository:
178178
patterns:
179179
# e.g. function myFunc(arg) { }
180180
- name: meta.function.js
181-
match: \b(function\*?)(?:\s+([a-zA-Z_$]\w*))?\s*(\()(.*?)(\))
181+
match: \b(function\*?)(?:\s+([a-zA-Z_$][_$\w]*))?\s*(\()(.*?)(\))
182182
captures:
183183
'1': {name: storage.type.function.js}
184184
'2': {name: entity.name.function.js}

‎JavaScriptNext.tmLanguage‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@
631631
</dict>
632632
</dict>
633633
<key>match</key>
634-
<string>\b(function\*?)(?:\s+([a-zA-Z_$]\w*))?\s*(\()(.*?)(\))</string>
634+
<string>\b(function\*?)(?:\s+([a-zA-Z_$][_$\w]*))?\s*(\()(.*?)(\))</string>
635635
<key>name</key>
636636
<string>meta.function.js</string>
637637
</dict>

0 commit comments

Comments
 (0)