| keyword | #00FF00 | bold |
| keyword.control, keyword.control.catch, keyword.control.exception | #FFCC00 | bold |
| keyword.control.return | #FFCC00 | bold |
| keyword.operator.type | #00CCEE | — |
| keyword.operator.type.annotation, keyword.operator.assignment.type | #00CCEE | — |
| keyword.declaration, storage.type | #00FF00 | bold italic |
| keyword.import, keyword.export | #00FF00 | bold |
| constant.numeric | #FFCC00 | — |
| constant.language.boolean, constant.language | #EEBB00 | — |
| entity.name.function | #00EE00 | — |
| entity.name.type, entity.name.class, entity.name.interface | #00DDFF | bold |
| support.type | #00DDFF | — |
| variable.parameter, variable.other.property | #FFFFFF | — |
| variable | #FFFFFF | — |
| meta.decorator, storage.modifier.decorator | #EE0000 | bold |
| entity.name.tag.html, entity.name.tag.jsx, entity.name.tag.tsx | #FFCC00 | bold |
| entity.other.attribute-name.html, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx | #DDAA00 | — |
| punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end | #CCAA00 | — |
| keyword.operator | #00CCEE | — |
| punctuation | #FFFFFF | — |
| meta.object-literal.key, support.type.property-name.json | #00EE00 | — |
| string | #FFCC00 | — |
| comment | #888888 | italic |
| invalid | #FF0000 | bold |
| meta.tag, meta.tag.sgml | #EE0000 | — |
| markup.heading.markdown, markup.heading.setext | #00FF00 | bold |
| markup.heading.1.markdown | #00FF00 | bold |
| markup.heading.2.markdown | #00EE00 | bold |
| markup.heading.3.markdown, markup.heading.4.markdown | #00DDFF | bold |
| markup.heading.5.markdown, markup.heading.6.markdown | #00CCEE | bold |
| punctuation.definition.heading.markdown | #888888 | — |
| markup.bold.markdown | #FFCC00 | bold |
| markup.italic.markdown | #FFCC00 | italic |
| markup.bold.italic.markdown | #FFCC00 | bold italic |
| markup.strikethrough.markdown | #888888 | strikethrough |
| markup.underline.link.markdown, markup.underline.link.image.markdown | #00CCEE | — |
| string.other.link.title.markdown, string.other.link.description.markdown | #00EE00 | — |
| markup.inline.raw.string.markdown | #FFCC00 | — |
| markup.fenced_code.block.markdown, markup.inline.raw.markdown | #EEBB00 | — |
| punctuation.definition.markdown | #888888 | — |
| fenced_code.block.language | #00DDFF | — |
| markup.list.unnumbered.markdown, markup.list.numbered.markdown | #FFFFFF | — |
| punctuation.definition.list.begin.markdown | #FFCC00 | bold |
| markup.quote.markdown | #FFFFFF | italic |
| punctuation.definition.quote.begin.markdown | #DDAA00 | — |
| meta.embedded.block.frontmatter, punctuation.definition.tag.frontmatter | #888888 | — |
| entity.name.tag.css, entity.name.tag.scss, entity.name.tag.less | #FFCC00 | bold |
| entity.other.attribute-name.class.css, entity.other.attribute-name.class.scss | #00DDFF | bold |
| entity.other.attribute-name.id.css, entity.other.attribute-name.id.scss | #00FF00 | bold |
| entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css | #00EE00 | — |
| support.type.property-name.css, support.type.property-name.scss, meta.property-name.css | #00CCEE | — |
| support.constant.property-value.css, meta.property-value.css | #EEBB00 | — |
| constant.numeric.css, keyword.other.unit.css | #FFCC00 | — |
| support.constant.color.css, constant.other.color.css | #FFCC00 | — |
| support.function.css | #00EE00 | — |
| variable.scss, variable.less, variable.parameter.scss | #EE0000 | — |
| keyword.control.at-rule.scss, keyword.control.at-rule.css | #00FF00 | bold |
| support.function.misc.scss | #00EE00 | — |
| entity.name.tag.yaml | #00EE00 | — |
| string.unquoted.yaml | #EEBB00 | — |
| string.quoted.yaml | #FFCC00 | — |
| punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml | #EE0000 | — |
| constant.language.yaml | #FFCC00 | — |
| support.function.builtin.shell, support.function.external.shell | #00EE00 | — |
| variable.other.normal.shell | #EE0000 | — |
| string.quoted.double.shell | #FFCC00 | — |
| string.quoted.single.shell | #EEBB00 | — |
| keyword.operator.redirect.shell | #00CCEE | — |
| keyword.other.sql, keyword.other.DML.sql, keyword.other.DDL.sql | #00FF00 | bold |
| storage.type.sql | #00DDFF | bold |
| support.function.aggregate.sql, support.function.scalar.sql | #00EE00 | — |
| constant.other.database-name.sql | #00DDFF | — |
| constant.other.table-name.sql | #FFCC00 | — |
| support.type.python | #00DDFF | — |
| support.function.builtin.python | #00EE00 | — |
| constant.language.python | #EEBB00 | — |
| variable.parameter.function.language.special.self.python | #EE0000 | italic |
| storage.type.function.python | #00FF00 | bold |
| support.type.object.module.js, support.type.object.module.ts | #00DDFF | — |
| support.variable.property.js, support.variable.property.ts | #FFFFFF | — |
| variable.other.constant.js, variable.other.constant.ts | #FFCC00 | — |
| storage.type.type.ts | #00FF00 | bold |
| entity.name.type.module.ts | #00DDFF | — |
| keyword.control.as.ts, keyword.control.from.ts | #00FF00 | bold |
| entity.other.attribute-name.js.jsx, entity.other.attribute-name.tsx | #DDAA00 | — |
| support.class.component.js, support.class.component.tsx | #00DDFF | bold |
| support.type.property-name.json | #00EE00 | — |
| string.quoted.double.json | #FFCC00 | — |
| constant.language.json | #FFCC00 | — |
| string.regexp, constant.other.character-class.regexp | #EE0000 | — |
| keyword.operator.quantifier.regexp | #FFCC00 | — |
| keyword.control.anchor.regexp, punctuation.definition.group.regexp | #00FF00 | bold |
| constant.character.escape.regexp | #EEBB00 | — |
| meta.diff.header | #00CCEE | — |
| markup.inserted | #00EE00 | — |
| markup.deleted | #FF0000 | — |
| markup.changed | #FFCC00 | — |
| meta.diff.range | #00DDFF | bold |
| keyword.other.special-method.dockerfile, keyword.operator.flag.dockerfile | #00FF00 | bold |
| entity.name.function.package.dockerfile | #00DDFF | — |
| keyword.other.definition.ini, entity.name.section.group-title.ini | #00EE00 | bold |
| keyword.key.toml | #00EE00 | — |
| entity.name.tag.toml, support.type.property-name.table.toml | #00DDFF | bold |
| entity.name.tag.xml | #FFCC00 | bold |
| entity.other.attribute-name.xml | #DDAA00 | — |
| meta.tag.preprocessor.xml | #888888 | — |
| entity.name.package.go | #00DDFF | — |
| entity.name.type.go | #00DDFF | bold |
| support.function.builtin.go | #00EE00 | — |
| storage.type.rust, entity.name.type.rust | #00DDFF | bold |
| entity.name.function.macro.rust | #EE0000 | bold |
| storage.modifier.lifetime.rust | #EEBB00 | — |
| storage.modifier.java, storage.type.annotation.java | #EE0000 | — |
| storage.type.object.array.java | #00DDFF | — |
| storage.modifier.pointer.c, storage.modifier.reference.cpp | #00CCEE | — |
| entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp | #EE0000 | — |
| storage.type.built-in.primitive.cpp | #00DDFF | — |
| support.class.builtin.php | #00DDFF | — |
| support.function.construct.php | #00FF00 | bold |
| variable.other.php | #EE0000 | — |
| variable.other.constant.ruby, support.class.ruby | #00DDFF | — |
| punctuation.definition.variable.ruby, variable.other.readwrite.instance.ruby | #EE0000 | — |
| keyword.control.pseudo-method.ruby | #00FF00 | bold |
| entity.name.function.kotlin, entity.name.function.declaration.kotlin | #00EE00 | — |
| keyword.other.kotlin, storage.type.kotlin | #00FF00 | bold |
| entity.name.class.kotlin | #00DDFF | bold |
| variable.parameter.function.kotlin | #FFFFFF | — |
| storage.modifier.kotlin | #EE0000 | — |
| entity.name.function.swift, support.function.swift | #00EE00 | — |
| keyword.control.swift, storage.type.swift | #00FF00 | bold |
| entity.name.type.class.swift | #00DDFF | bold |
| storage.modifier.swift | #EE0000 | — |
| support.type.swift | #00DDFF | — |
| entity.name.function.scala, entity.name.function.declaration.scala | #00EE00 | — |
| entity.name.class.scala | #00DDFF | bold |
| storage.type.scala | #00FF00 | bold |
| entity.name.function.haskell, support.function.prelude.haskell | #00EE00 | — |
| storage.type.haskell | #00DDFF | bold |
| keyword.other.haskell | #00FF00 | bold |
| keyword.operator.haskell | #00CCEE | — |
| entity.name.function.elixir, support.function.elixir | #00EE00 | — |
| keyword.control.elixir | #00FF00 | bold |
| constant.language.elixir | #EEBB00 | — |
| variable.other.readwrite.module.elixir | #00DDFF | — |
| entity.name.function.clojure | #00EE00 | — |
| keyword.control.clojure | #00FF00 | bold |
| constant.keyword.clojure | #FFCC00 | — |
| entity.name.function.dart, support.function.dart | #00EE00 | — |
| storage.type.primitive.dart | #00DDFF | — |
| storage.modifier.dart | #EE0000 | — |
| entity.name.function.lua, support.function.lua | #00EE00 | — |
| keyword.control.lua | #00FF00 | bold |
| constant.language.lua | #EEBB00 | — |
| support.function.powershell, entity.name.function.powershell | #00EE00 | — |
| keyword.control.powershell | #00FF00 | bold |
| variable.other.readwrite.powershell | #EE0000 | — |
| entity.name.function.r, support.function.r | #00EE00 | — |
| keyword.control.r | #00FF00 | bold |
| constant.language.r | #EEBB00 | — |
| entity.name.function.julia, support.function.julia | #00EE00 | — |
| keyword.control.julia | #00FF00 | bold |
| support.type.julia | #00DDFF | — |
| entity.name.function.objc, support.function.objc | #00EE00 | — |
| storage.type.objc | #00DDFF | — |
| keyword.control.objc | #00FF00 | bold |
| storage.modifier.objc | #EE0000 | — |
| entity.name.function.fortran | #00EE00 | — |
| keyword.control.fortran | #00FF00 | bold |
| keyword.verb.cobol | #00FF00 | bold |
| entity.name.function.cobol | #00EE00 | — |
| keyword.operation.graphql, keyword.type.graphql | #00FF00 | bold |
| entity.name.fragment.graphql | #00EE00 | — |
| variable.parameter.graphql | #EE0000 | — |
| entity.name.type.graphql | #00DDFF | — |
| keyword.other.proto | #00FF00 | bold |
| entity.name.type.proto | #00DDFF | — |
| entity.name.resource.terraform, entity.name.type.terraform | #00DDFF | bold |
| keyword.other.terraform | #00FF00 | bold |
| variable.other.terraform | #EE0000 | — |
| keyword.control.latex, support.function.latex | #00FF00 | bold |
| variable.parameter.latex | #FFCC00 | — |
| constant.character.latex | #00CCEE | — |
| keyword.mnemonic.assembly | #00FF00 | bold |
| entity.name.function.assembly | #00EE00 | — |
| constant.numeric.assembly | #FFCC00 | — |
| keyword.control.vba | #00FF00 | bold |
| entity.name.function.vba | #00EE00 | — |
| meta.embedded, meta.embedded.block | #FFFFFF | — |
| meta.preprocessor | #EE0000 | — |
| storage.modifier, storage.modifier.access | #EE0000 | — |
| constant.character | #EEBB00 | — |
| constant.character.escape | #FF0000 | — |
| entity.name.section | #00FF00 | bold |
| entity.name.namespace | #00DDFF | — |
| entity.name.label | #FFCC00 | — |
| support.constant | #EEBB00 | — |
| support.variable | #FFFFFF | — |
| support.other.namespace | #00DDFF | — |
| variable.language | #EE0000 | italic |
| variable.other.constant | #FFCC00 | — |
| variable.other.member | #FFFFFF | — |
| meta.import | #FFFFFF | — |
| meta.export | #FFFFFF | — |
| punctuation.separator | #00CCEE | — |
| punctuation.terminator | #FFFFFF | — |
| punctuation.accessor | #00CCEE | — |
| punctuation.section.embedded, punctuation.section.interpolation | #EE0000 | — |
| punctuation.definition.string.begin, punctuation.definition.string.end | #FFCC00 | — |
| support.class.component.react, support.class.component.vue | #00DDFF | bold |
| support.type.property-name.css.jsx | #00CCEE | — |
| entity.other.attribute-name.directive.angular | #EE0000 | — |
| support.function.jest, support.function.mocha | #00EE00 | — |
| entity.name.function.test, entity.name.function.spec | #00EE00 | — |
| meta.function-call | #00EE00 | — |
| meta.method-call | #00EE00 | — |
| meta.property-access | #FFFFFF | — |
| meta.type.annotation | #00DDFF | — |
| meta.type.parameters | #00DDFF | — |
| storage.type.function.arrow, storage.type.function.lambda | #00CCEE | — |
| keyword.operator.new | #00FF00 | bold |
| keyword.operator.expression.typeof | #00FF00 | — |
| keyword.operator.expression.instanceof | #00FF00 | — |
| keyword.operator.expression.delete | #00FF00 | — |