Skip to content

Commit 6ebf77a

Browse files
committed
fixed inferred error set highlighting
1 parent 8c64818 commit 6ebf77a

File tree

3 files changed

+45
-0
lines changed

3 files changed

+45
-0
lines changed

Syntaxes/Zig.YAML-tmLanguage

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,15 @@ repository:
167167

168168
patterns:
169169
- include: '#main'
170+
171+
- match: '\b(error)(\.)([a-zA-Z_]\w*|@\".+\")'
172+
captures:
173+
'1':
174+
name: storage.type.error.zig
175+
'2':
176+
name: punctuation.accessor.zig
177+
'3':
178+
name: entity.name.error.zig
170179

171180
constants:
172181
patterns:

Syntaxes/Zig.tmLanguage

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,28 @@
404404
</dict>
405405
</array>
406406
</dict>
407+
<dict>
408+
<key>captures</key>
409+
<dict>
410+
<key>1</key>
411+
<dict>
412+
<key>name</key>
413+
<string>storage.type.error.zig</string>
414+
</dict>
415+
<key>2</key>
416+
<dict>
417+
<key>name</key>
418+
<string>punctuation.accessor.zig</string>
419+
</dict>
420+
<key>3</key>
421+
<dict>
422+
<key>name</key>
423+
<string>entity.name.error.zig</string>
424+
</dict>
425+
</dict>
426+
<key>match</key>
427+
<string>\b(error)(\.)([a-zA-Z_]\w*|@\".+\")</string>
428+
</dict>
407429
</array>
408430
</dict>
409431
<key>field_decl</key>

Syntaxes/Zig.tmLanguage.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,20 @@
650650
"name": "storage.type.error.zig"
651651
}
652652
}
653+
},
654+
{
655+
"match": "\\b(error)(\\.)([a-zA-Z_]\\w*|@\\\".+\\\")",
656+
"captures": {
657+
"1": {
658+
"name": "storage.type.error.zig"
659+
},
660+
"3": {
661+
"name": "entity.name.error.zig"
662+
},
663+
"2": {
664+
"name": "punctuation.accessor.zig"
665+
}
666+
}
653667
}
654668
]
655669
},

0 commit comments

Comments
 (0)