diff --git a/YAML/YAML.sublime-syntax b/YAML/YAML.sublime-syntax index f32015279e..5431db01f6 100644 --- a/YAML/YAML.sublime-syntax +++ b/YAML/YAML.sublime-syntax @@ -425,7 +425,7 @@ contexts: | \s+ (?![#\s]) )* \s* - : + :\s ) push: # TODO Use a merge type here and add "pop: true" and "scope: entity.name.tag.yaml"; @@ -514,7 +514,7 @@ contexts: | \s+ (?![#\s]) )* \s* - : + :\s ) push: - include: flow-scalar-plain-out-implicit-type diff --git a/YAML/tests/syntax_test_flow.yaml b/YAML/tests/syntax_test_flow.yaml index 1283d0f656..7c581d7622 100644 --- a/YAML/tests/syntax_test_flow.yaml +++ b/YAML/tests/syntax_test_flow.yaml @@ -94,16 +94,17 @@ continuation" #^^^^^ variable.other.alias # ^ meta.flow-sequence punctuation.definition.sequence.end -[a: b, c,'d', e: f, ] -#^ meta.flow-pair.key string.unquoted.plain.in entity.name.tag -# ^ meta.flow-pair punctuation.separator.mapping.key-value -meta.flow-pair.value -# ^ meta.flow-pair.value string.unquoted.plain.in -entity.name.tag -# ^ string.unquoted.plain.in -# ^ punctuation.separator.sequence -# ^^^ string.quoted.single -# ^ string.unquoted.plain.in entity.name.tag -# ^ punctuation.separator.mapping.key-value -# ^ punctuation.separator.sequence +[a: b, c,'d', e: f, g:h] +#^ meta.flow-pair.key string.unquoted.plain.in entity.name.tag +# ^ meta.flow-pair punctuation.separator.mapping.key-value -meta.flow-pair.value +# ^ meta.flow-pair.value string.unquoted.plain.in -entity.name.tag +# ^ string.unquoted.plain.in +# ^ punctuation.separator.sequence +# ^^^ string.quoted.single +# ^ string.unquoted.plain.in entity.name.tag +# ^ punctuation.separator.mapping.key-value +# ^ punctuation.separator.sequence +# ^^^ string.unquoted.plain.in ##############################################################################