You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -440,8 +441,8 @@ if (import.meta.url === `file://${process.argv[1]}`) {
440
441
// THE FIX: a stacked key — entity.name.tag is the PARENT, the innermost is the string
441
442
// delimiter. Innermost-only marked official wrong; stack-aware credits the parent role.
442
443
[R.tagName,['source.yaml','entity.name.tag.yaml','punctuation.definition.string.begin.yaml'],'exact','YAML key: tagName is the parent of the string delimiter'],
443
-
// YAML block-scalar `|`/`>` is keyword.control nested UNDER the string scope.
444
-
[R.kwOther,['source.yaml','string.unquoted.block.yaml','keyword.control.flow.block-scalar.yaml'],'exact','block-scalar indicator under string'],
444
+
// YAML block-scalar `|`/`>` is semantically part of the scalar, even when scoped as keyword.control.
445
+
[R.litString,['source.yaml','keyword.control.flow.block-scalar.yaml'],'exact','block-scalar indicator as scalar literal'],
445
446
// HTML <svg> tag name correctly nested under an invalid.illegal overlay region.
446
447
[R.tagName,['text.html','meta.tag.metadata.svg','entity.name.tag.svg','invalid.illegal.unrecognized-tag.html'],'exact','svg tag name with an illegal overlay innermost'],
447
448
// a Vue cast leak: the value `msg` correctly painted, deeper scope is just a meta wrapper.
0 commit comments