diff --git a/components/prism-yaml.js b/components/prism-yaml.js index ce8f0836a6..936dc0a16c 100644 --- a/components/prism-yaml.js +++ b/components/prism-yaml.js @@ -6,7 +6,7 @@ Prism.languages.yaml = { }, 'comment': /#.*/, 'key': { - pattern: /(\s*[:\-,[{\r\n?][ \t]*(![^\s]+)?[ \t]*)[^\r\n{[\]},#]+?(?=\s*:\s)/, + pattern: /(\s*(?:^|[:\-,[{\r\n?])[ \t]*(![^\s]+)?[ \t]*)[^\r\n{[\]},#]+?(?=\s*:\s)/, lookbehind: true, alias: 'atrule' },