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