Skip to content

Commit 7032ea4

Browse files
committed
fixed issue with TODO comments and VSCode
1 parent 379aaca commit 7032ea4

File tree

3 files changed

+9
-20
lines changed

3 files changed

+9
-20
lines changed

Syntaxes/Zig.YAML-tmLanguage

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,12 @@ repository:
124124
comments:
125125
patterns:
126126
- name: comment.line.todo.zig
127-
match: 'TODO'
127+
begin: '//[^/]\s*TODO'
128+
end: '$\n?'
128129

129130
- name: comment.line.zig
130131
begin: '//[^/]'
131132
end: '$\n?'
132-
133-
patterns:
134-
- include: '#todo'
135133

136134
- name: comment.line.documentation.zig
137135
begin: '///'

Syntaxes/Zig.tmLanguage

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,10 @@
111111
<key>patterns</key>
112112
<array>
113113
<dict>
114-
<key>match</key>
115-
<string>TODO</string>
114+
<key>begin</key>
115+
<string>//[^/]\s*TODO</string>
116+
<key>end</key>
117+
<string>$\n?</string>
116118
<key>name</key>
117119
<string>comment.line.todo.zig</string>
118120
</dict>
@@ -123,13 +125,6 @@
123125
<string>$\n?</string>
124126
<key>name</key>
125127
<string>comment.line.zig</string>
126-
<key>patterns</key>
127-
<array>
128-
<dict>
129-
<key>include</key>
130-
<string>#todo</string>
131-
</dict>
132-
</array>
133128
</dict>
134129
<dict>
135130
<key>begin</key>

Syntaxes/Zig.tmLanguage.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -320,18 +320,14 @@
320320
"comments": {
321321
"patterns": [
322322
{
323+
"end": "$\\n?",
323324
"name": "comment.line.todo.zig",
324-
"match": "TODO"
325+
"begin": "//[^/]\\s*TODO"
325326
},
326327
{
327328
"end": "$\\n?",
328329
"name": "comment.line.zig",
329-
"begin": "//[^/]",
330-
"patterns": [
331-
{
332-
"include": "#todo"
333-
}
334-
]
330+
"begin": "//[^/]"
335331
},
336332
{
337333
"end": "$\\n?",

0 commit comments

Comments
 (0)