Skip to content

Commit 9bab68d

Browse files
committed
Add python detection based on the first line.
1 parent b898442 commit 9bab68d

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

grammars/MagicPython.cson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ fileTypes: [
1212
"sconstruct"
1313
"SConscript"
1414
]
15+
first_line_match: "^#!/.*\\bpython\\d?\\b"
1516
uuid: "742deb57-6e38-4192-bed6-410746efd85d"
1617
patterns: [
1718
{

grammars/MagicPython.tmLanguage

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
<string>sconstruct</string>
2020
<string>SConscript</string>
2121
</array>
22+
<key>first_line_match</key>
23+
<string>^#!/.*\bpython\d?\b</string>
2224
<key>uuid</key>
2325
<string>742deb57-6e38-4192-bed6-410746efd85d</string>
2426
<key>patterns</key>

grammars/src/MagicPython.syntax.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name: MagicPython
33
scopeName: source.python
44
fileTypes: [py, py3, rpy, pyw, cpy, SConstruct, Sconstruct, sconstruct, SConscript]
5+
first_line_match: ^#!/.*\bpython\d?\b
56
uuid: 742deb57-6e38-4192-bed6-410746efd85d
67

78
patterns:

0 commit comments

Comments
 (0)