Merge pull request #943 from larsks/bug/942 fix hilighting of YAML keys on first line of code block
diff --git a/components/prism-yaml.js b/components/prism-yaml.js
index ce8f083..936dc0a 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'
},