| comment, punctuation.definition.comment | #4040BF | italic |
| keyword, storage.type, storage.modifier, keyword.control, keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.sizeof, keyword.operator.typeof | #FF00FF | — |
| string, string.quoted, string.template, punctuation.definition.string | #FFFF00 | — |
| entity.name.function, support.function, meta.function-call, variable.function | #00FFFF | — |
| constant.numeric, constant.language.boolean, constant.language.null, constant.language.undefined | #FF8000 | — |
| variable, variable.other, variable.parameter | #FFFFFF | — |
| entity.name.type, entity.name.class, support.type, support.class, entity.other.inherited-class | #00FFFF | — |
| keyword.operator, punctuation.accessor | #FF00FF | — |
| punctuation.bracket, punctuation.separator, punctuation.terminator, meta.brace | #AAAACC | — |
| constant, constant.other, variable.other.constant | #FF8000 | — |
| entity.name.tag, support.type.property-name, meta.object-literal.key | #00FFFF | — |
| entity.name.tag.html, entity.name.tag.xml | #FF00FF | — |
| entity.other.attribute-name | #00FFFF | — |
| entity.other.attribute-name.class.css, entity.other.attribute-name.id.css | #FFFF00 | — |
| support.type.property-name.css | #00FFFF | — |
| support.constant.property-value.css, support.constant.color.css | #FF8000 | — |
| string.regexp | #FF8000 | — |
| constant.character.escape | #FF8000 | — |
| heading.1.markdown, heading.2.markdown, heading.3.markdown, punctuation.definition.heading.markdown | #FF00FF | bold |
| markup.bold | #FF8000 | bold |
| markup.italic | #FFFF00 | italic |
| markup.underline.link | #00FFFF | — |
| markup.inline.raw, markup.fenced_code.block | #FFFF00 | — |
| support.type.property-name.json | #00FFFF | — |
| string.quoted.double.json | #FFFF00 | — |
| invalid, invalid.illegal | #FF4444 | underline |
| invalid.deprecated | #FF8000 | strikethrough |