message: Improve support for LaTeX fenced code block in Markdown
diff: ],
  "repository": {
  "fenced_code_block_latex": {
  - "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(latex)\\s*(?:\\{[^\\{\\}]*\\})?\\s*$",
  + "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(latex)((\\s+|:|\\{)[^`~]*)?$)",
  "name": "markup.fenced_code.block.markdown",
  "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
  "beginCaptures": {
  "name": "punctuation.definition.markdown"
  },
  "4": {
  - "name": "fenced_code.block.language"
  + "name": "fenced_code.block.language.markdown"
  + },
  + "5": {
  + "name": "fenced_code.block.language.attributes.markdown"
  }
  },
  "endCaptures": {
  