Skip to content

Commit 1381f14

Browse files
committed
atom-sync: Match python shebang with trailing whitespace before path
1 parent 18de610 commit 1381f14

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Diff for: grammars/MagicPython.cson

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ fileTypes: [
1616
"gypi"
1717
"wsgi"
1818
]
19-
first_line_match: "^#!/.*\\bpython[\\d\\.]*\\b"
20-
firstLineMatch: "^#!/.*\\bpython[\\d\\.]*\\b"
19+
first_line_match: "^#![ \\t]*/.*\\bpython[\\d\\.]*\\b"
20+
firstLineMatch: "^#![ \\t]*/.*\\bpython[\\d\\.]*\\b"
2121
uuid: "742deb57-6e38-4192-bed6-410746efd85d"
2222
patterns: [
2323
{

Diff for: grammars/MagicPython.tmLanguage

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
<string>wsgi</string>
2525
</array>
2626
<key>first_line_match</key>
27-
<string>^#!/.*\bpython[\d\.]*\b</string>
27+
<string>^#![ \t]*/.*\bpython[\d\.]*\b</string>
2828
<key>firstLineMatch</key>
29-
<string>^#!/.*\bpython[\d\.]*\b</string>
29+
<string>^#![ \t]*/.*\bpython[\d\.]*\b</string>
3030
<key>uuid</key>
3131
<string>742deb57-6e38-4192-bed6-410746efd85d</string>
3232
<key>patterns</key>

Diff for: grammars/src/MagicPython.syntax.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ scopeName: source.python
55
fileTypes: [py, py3, rpy, pyw, cpy, pyi,
66
SConstruct, Sconstruct, sconstruct, SConscript,
77
gyp, gypi, wsgi]
8-
first_line_match: ^#!/.*\bpython[\d\.]*\b
9-
firstLineMatch: ^#!/.*\bpython[\d\.]*\b
8+
first_line_match: ^#![ \t]*/.*\bpython[\d\.]*\b
9+
firstLineMatch: ^#![ \t]*/.*\bpython[\d\.]*\b
1010
uuid: 742deb57-6e38-4192-bed6-410746efd85d
1111

1212
patterns:

0 commit comments

Comments
 (0)