Skip to content

Commit 88bbe65

Browse files
committed
Grammar: Fix scope identifiers to allowed ones
See: * Bundle Development -> Language Grammars -> TextMate Scopes * https://gist.github.com/lcaballero/5035909#file-tmlaguage-syntax-keys-L2307
1 parent 93b9280 commit 88bbe65

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

Syntaxes/Go.tmLanguage

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@
280280
<key>match</key>
281281
<string>(?&lt;=\s|\[\])([[:upper:]][[:alnum:]_]*)(?=\W+)</string>
282282
<key>name</key>
283-
<string>variable.exported.go</string>
283+
<string>variable.other.exported.go</string>
284284
</dict>
285285
<key>fn_parens</key>
286286
<dict>
@@ -557,29 +557,37 @@
557557
<dict>
558558
<key>patterns</key>
559559
<array>
560+
<dict>
561+
<key>include</key>
562+
<string>#keywords</string>
563+
</dict>
560564
<dict>
561565
<key>match</key>
562566
<string>[[:alpha:]_][[:alnum:]_]*</string>
563567
<key>name</key>
564-
<string>variable.parameters.go</string>
568+
<string>variable.parameter.go</string>
565569
</dict>
566570
</array>
567571
</dict>
568572
<key>5</key>
569573
<dict>
570574
<key>patterns</key>
571575
<array>
576+
<dict>
577+
<key>include</key>
578+
<string>#keywords</string>
579+
</dict>
572580
<dict>
573581
<key>match</key>
574582
<string>[[:alpha:]_][[:alnum:]_]*</string>
575583
<key>name</key>
576-
<string>variable.return-types.go</string>
584+
<string>storage.type.return-type.go</string>
577585
</dict>
578586
</array>
579587
</dict>
580588
</dict>
581589
<key>comment</key>
582-
<string>We scope all parenthesized alpha-numeric text as variable.parameters.go and variable.return-types.go, which is a bit lazy, as some of it is storage.type.</string>
590+
<string>We scope all parenthesized alpha-numeric text as variable.parameter.go and storage.type.return-type.go, which is a bit lazy, as some of it is storage.type.</string>
583591
<key>end</key>
584592
<string>(?&lt;=\})</string>
585593
<key>name</key>
@@ -644,7 +652,7 @@
644652
<key>match</key>
645653
<string>[[:alpha:]_][[:alnum:]_]*</string>
646654
<key>name</key>
647-
<string>variable.receiver.go</string>
655+
<string>variable.other.receiver.go</string>
648656
</dict>
649657
</array>
650658
</dict>
@@ -661,7 +669,7 @@
661669
<key>match</key>
662670
<string>[[:alpha:]_][[:alnum:]_]*</string>
663671
<key>name</key>
664-
<string>variable.parameters.go</string>
672+
<string>variable.parameter.go</string>
665673
</dict>
666674
</array>
667675
</dict>
@@ -673,7 +681,7 @@
673681
<key>match</key>
674682
<string>[[:alpha:]_][[:alnum:]_]*</string>
675683
<key>name</key>
676-
<string>variable.return-types.go</string>
684+
<string>storage.type.return-type.go</string>
677685
</dict>
678686
</array>
679687
</dict>
@@ -871,7 +879,7 @@
871879
</dict>
872880
</dict>
873881
<key>name</key>
874-
<string>string.quoted.raw.go</string>
882+
<string>string.other.raw.go</string>
875883
</dict>
876884
</array>
877885
</dict>

0 commit comments

Comments
 (0)