| comment, punctuation.definition.comment, string.comment | — | — |
| constant.other.placeholder, constant.character | — | — |
| constant, entity.name.constant, variable.other.constant, variable.other.enummember, variable.language, entity | — | — |
| entity.name, meta.export.default, meta.definition.variable | — | — |
| variable.parameter.function, meta.jsx.children, meta.block, meta.tag.attributes, entity.name.constant, meta.object.member, meta.embedded.expression | #2d2a26 | — |
| entity.name.function | — | — |
| entity.name.tag, support.class.component | — | — |
| keyword | — | — |
| storage, storage.type | — | — |
| storage.modifier.package, storage.modifier.import, storage.type.java | #2d2a26 | — |
| string, string punctuation.section.embedded source | — | — |
| support | — | — |
| meta.property-name | — | — |
| variable | — | — |
| variable.other | #2d2a26 | — |
| invalid.broken | — | italic |
| invalid.deprecated | — | italic |
| invalid.illegal | — | italic |
| invalid.unimplemented | — | italic |
| carriage-return | — | italic underline |
| message.error | — | — |
| string variable | — | — |
| source.regexp, string.regexp | — | — |
| string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition | — | — |
| string.regexp constant.character.escape | — | bold |
| support.constant | — | — |
| support.variable | — | — |
| support.type.property-name.json | — | — |
| meta.module-reference | — | — |
| punctuation.definition.list.begin.markdown | — | — |
| markup.heading, markup.heading entity.name | — | bold |
| markup.quote | — | — |
| markup.italic | #2d2a26 | italic |
| markup.bold | #2d2a26 | bold |
| markup.underline | — | underline |
| markup.strikethrough | — | strikethrough |
| markup.inline.raw | — | — |
| markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted | — | — |
| punctuation.section.embedded | — | — |
| markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted | — | — |
| markup.changed, punctuation.definition.changed | — | — |
| markup.ignored, markup.untracked | — | — |
| meta.diff.range | — | bold |
| meta.diff.header | — | — |
| meta.separator | — | bold |
| meta.output | — | — |
| brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote | — | — |
| brackethighlighter.unmatched | — | — |
| constant.other.reference.link, string.other.link | — | — |
| keyword.control.import.python, keyword.control.flow.python, storage.type.function.python | — | — |
| support.type.python, support.function.builtin.python | — | — |
| variable.parameter.function.language.python, meta.function-call.arguments.python | — | — |
| constant.language.python | — | — |
| meta.function.decorator.python, entity.name.function.decorator.python | — | — |
| variable.other.readwrite.js, variable.other.readwrite.ts, variable.other.object.js, variable.other.object.ts | #2d2a26 | — |
| entity.name.type.ts, entity.name.type.tsx, support.type.primitive.ts, support.type.primitive.tsx | — | — |
| entity.name.type.interface.ts, entity.name.type.interface.tsx | — | — |
| variable.other.constant.js, variable.other.constant.ts | — | — |
| meta.decorator.js, meta.decorator.ts | — | — |
| entity.name.tag.tsx, entity.name.tag.jsx | — | — |
| support.class.component.tsx, support.class.component.jsx | — | — |
| entity.other.attribute-name.tsx, entity.other.attribute-name.jsx | — | — |
| storage.type.java, storage.type.generic.java, storage.type.annotation.java | — | — |
| keyword.other.import.java, keyword.other.package.java | — | — |
| entity.name.type.class.java, entity.name.type.interface.java | — | — |
| meta.method.java, meta.method.identifier.java | — | — |
| constant.other.enum.java | — | — |
| storage.type.built-in.primitive.c, storage.type.built-in.primitive.cpp, storage.modifier.c, storage.modifier.cpp | — | — |
| entity.name.type.class.cpp, entity.name.type.struct.cpp | — | — |
| keyword.control.directive.c, keyword.control.directive.cpp | — | — |
| entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp | — | — |
| storage.type.cs, keyword.type.cs | — | — |
| entity.name.type.namespace.cs | #2d2a26 | — |
| entity.name.type.class.cs, entity.name.type.interface.cs | — | — |
| storage.modifier.cs | — | — |
| storage.type.go, entity.name.type.go | — | — |
| keyword.function.go, keyword.var.go, keyword.const.go | — | — |
| entity.name.function.go | — | — |
| entity.name.package.go | #2d2a26 | — |
| storage.type.rust, entity.name.type.rust, storage.class.std.rust | — | — |
| keyword.other.rust, storage.modifier.rust | — | — |
| entity.name.function.rust | — | — |
| support.macro.rust | — | — |
| storage.type.lifetime.rust, entity.name.type.lifetime.rust | — | — |
| storage.type.php, keyword.other.type.php | — | — |
| support.function.construct.php | — | — |
| constant.language.php | — | — |
| variable.other.php | — | — |
| keyword.control.class.ruby, keyword.control.module.ruby, keyword.control.def.ruby | — | — |
| entity.name.type.class.ruby, entity.name.type.module.ruby | — | — |
| variable.other.constant.ruby | — | — |
| support.class.ruby | — | — |
| punctuation.definition.variable.ruby | — | — |
| storage.type.swift, support.type.swift | — | — |
| keyword.other.declaration-specifier.swift | — | — |
| entity.name.function.swift | — | — |
| support.function.swift | — | — |
| storage.type.kotlin, keyword.other.kotlin | — | — |
| entity.name.type.kotlin | — | — |
| entity.name.function.kotlin | — | — |
| storage.type.scala, keyword.declaration.scala | — | — |
| entity.name.class.scala, entity.name.type.scala | — | — |
| storage.type.primitive.dart, support.class.dart | — | — |
| entity.name.function.dart | — | — |
| storage.modifier.dart | — | — |
| keyword.control.elixir, keyword.operator.other.elixir | — | — |
| entity.name.type.module.elixir | — | — |
| variable.other.constant.elixir | — | — |
| storage.type.haskell, keyword.other.haskell | — | — |
| entity.name.function.haskell | — | — |
| entity.name.type.haskell | — | — |
| keyword.other.DML.sql, keyword.other.DDL.sql | — | — |
| constant.other.database-name.sql, constant.other.table-name.sql | — | — |
| support.function.aggregate.sql | — | — |
| support.function.builtin.shell, support.function.external.shell | — | — |
| variable.other.normal.shell, variable.other.positional.shell | — | — |
| string.quoted.double.shell, string.quoted.single.shell | — | — |
| support.function.powershell, entity.name.function.powershell | — | — |
| variable.other.readwrite.powershell | — | — |
| keyword.other.special-method.dockerfile, keyword.operator.dockerfile | — | — |
| entity.name.function.package.dockerfile | — | — |
| entity.name.tag.yaml | — | — |
| punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml | — | — |
| keyword.key.toml | — | — |
| entity.name.tag.toml | — | — |
| keyword.operation.graphql, keyword.type.graphql | — | — |
| entity.name.type.graphql | — | — |
| variable.parameter.graphql | — | — |
| entity.name.type.terraform, storage.type.terraform | — | — |
| variable.other.terraform | — | — |
| keyword.control.lua, storage.type.function.lua | — | — |
| entity.name.function.lua | — | — |
| keyword.control.r, storage.type.r | — | — |
| entity.name.function.r, support.function.r | — | — |
| keyword.control.julia, storage.type.julia | — | — |
| entity.name.function.julia | — | — |
| support.function.general.tex, keyword.control.preamble.tex | — | — |
| variable.parameter.function.latex | — | — |
| support.function.vim | — | — |
| storage.type.vim | — | — |
| keyword.mnemonic.assembly, entity.name.function.assembly | — | — |
| constant.numeric.assembly | — | — |
| support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less | — | — |
| support.constant.property-value.css, support.constant.property-value.scss | — | — |
| entity.name.tag.css, entity.name.tag.scss, entity.name.tag.less | — | — |
| entity.other.attribute-name.class.css, entity.other.attribute-name.id.css | — | — |
| keyword.control.at-rule.css, keyword.control.at-rule.scss | — | — |
| variable.scss, variable.css, variable.less | — | — |
| support.function.misc.scss, support.function.misc.css | — | — |
| support.type.property-name.json, support.type.property-name.json.comments | — | — |
| string.quoted.double.json, string.quoted.single.json | — | — |
| constant.language.json | — | — |
| entity.name.tag.xml, entity.name.tag.html | — | — |
| entity.other.attribute-name.xml, entity.other.attribute-name.html | — | — |
| meta.tag.preprocessor.xml, punctuation.definition.tag.xml | — | — |
| keyword.other.definition.ini, entity.name.section.group-title.ini | — | — |
| meta.scope.message.git-commit, text.git-commit | #2d2a26 | — |
| entity.name.tag.git-commit | — | — |
| constant.language.git-commit | — | — |
| meta.scope.subject.git-commit | — | bold |
| invalid.deprecated.line-too-long.git-commit | — | — |
| comment.line.number-sign.git-commit | — | italic |
| meta.embedded.line.git-rebase, keyword.control.git-rebase | — | — |
| markup.heading.1.markdown | — | bold |
| markup.heading.2.markdown | — | bold |
| markup.heading.3.markdown | — | bold |
| markup.heading.4.markdown | — | bold |
| markup.heading.5.markdown | — | bold |
| markup.heading.6.markdown | — | bold |
| markup.inline.raw.markdown, markup.fenced_code.block.markdown | — | — |
| fenced_code.block.language.markdown | — | — |
| markup.underline.link.markdown, markup.underline.link.image.markdown | — | underline |
| string.other.link.title.markdown, string.other.link.description.markdown | — | — |
| markup.bold.markdown | — | bold |
| markup.italic.markdown | — | italic |
| punctuation.definition.list.begin.markdown, markup.list.unnumbered.markdown, markup.list.numbered.markdown | — | — |
| markup.table.markdown, punctuation.definition.table.markdown | — | — |
| markup.quote.markdown, punctuation.definition.quote.begin.markdown | — | italic |
| string.regexp.character-class, constant.character.escape.backslash.regexp | — | — |
| keyword.operator.quantifier.regexp, keyword.operator.or.regexp | — | — |
| punctuation.definition.group.regexp | — | — |
| constant.other.character-class.regexp | — | — |
| keyword.control.perl, storage.type.perl | — | — |
| support.function.perl | — | — |
| entity.name.function.clojure, entity.name.namespace.clojure | — | — |
| keyword.control.clojure | — | — |
| keyword.other.fsharp, storage.type.fsharp | — | — |
| entity.name.type.fsharp | — | — |
| keyword.control.erlang, storage.type.erlang | — | — |
| entity.name.function.erlang | — | — |
| keyword.control.nim, storage.type.nim | — | — |
| entity.name.function.nim | — | — |
| keyword.control.crystal, storage.type.crystal | — | — |
| entity.name.class.crystal | — | — |
| keyword.control.zig, storage.type.zig | — | — |
| entity.name.function.zig | — | — |
| keyword.control.v, storage.type.v | — | — |
| entity.name.function.v | — | — |
| keyword.control.solidity, storage.type.solidity | — | — |
| entity.name.type.contract.solidity | — | — |
| support.type.primitive.solidity | — | — |
| keyword.cobol, storage.type.cobol | — | — |
| keyword.control.fortran, storage.type.fortran | — | — |
| keyword.control.matlab, storage.type.matlab | — | — |
| support.function.matlab | — | — |
| string.template.js, string.template.ts, string.template.jsx, string.template.tsx | — | — |
| punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end | — | — |
| storage.modifier.async.js, storage.modifier.async.ts, keyword.control.flow.js, keyword.control.flow.ts | — | — |
| meta.object-binding-pattern-variable.js, meta.object-binding-pattern-variable.ts | — | — |
| storage.type.function.arrow.js, storage.type.function.arrow.ts | — | — |
| keyword.control.import.js, keyword.control.import.ts, keyword.control.export.js, keyword.control.export.ts, keyword.control.from.js, keyword.control.from.ts | — | — |
| string.quoted.single.python.f-string, string.quoted.double.python.f-string | — | — |
| meta.fstring.python | — | — |
| meta.function.parameters.python, meta.function.return-type.python | — | — |
| support.function.magic.python | — | italic |
| entity.name.type.class.python | — | bold |
| support.function.hook.react, entity.name.function.hook.react | — | italic |
| support.class.component.jsx, support.class.component.tsx | — | bold |
| punctuation.definition.block.tag.jsdoc, meta.jsx.children.tsx | — | — |
| storage.modifier.lifetime.rust, entity.name.type.lifetime.rust | — | italic |
| entity.name.type.trait.rust, storage.type.trait.rust | — | italic |
| keyword.other.unsafe.rust | — | bold |
| meta.attribute.rust, punctuation.definition.attribute.rust | — | — |
| keyword.go.goroutine | — | bold |
| keyword.operator.channel.go | — | — |
| keyword.defer.go | — | — |
| storage.type.template.cpp, keyword.other.template.cpp | — | — |
| entity.name.namespace.cpp, entity.name.scope-resolution.cpp | — | — |
| support.type.smart-pointer.cpp | — | — |
| keyword.control.wat, storage.type.wat | — | — |
| entity.name.function.wat | — | — |
| keyword.control.svelte, entity.name.tag.svelte | — | — |
| entity.other.attribute-name.svelte | — | — |
| keyword.control.astro, entity.name.tag.astro | — | — |
| keyword.control.prisma, storage.type.prisma | — | — |
| entity.name.type.model.prisma | — | — |
| keyword.other.proto, storage.type.proto | — | — |
| entity.name.type.message.proto | — | — |
| keyword.control.wgsl, storage.type.wgsl | — | — |
| keyword.other.nix, storage.type.nix | — | — |
| entity.name.function.nix | — | — |
| keyword.other.dhall, storage.type.dhall | — | — |
| keyword.control.jsonnet, storage.type.jsonnet | — | — |
| support.function.nextjs, entity.name.function.nextjs | — | — |
| support.function.nuxtjs, entity.name.function.nuxtjs | — | — |
| keyword.control.django, entity.name.tag.django | — | — |
| keyword.control.jinja, entity.name.tag.jinja | — | — |
| support.function.jest, support.function.vitest | — | — |
| support.function.pytest | — | — |
| support.function.aggregate.mongodb, support.function.query.mongodb | — | — |
| support.function.redis | — | — |
| keyword.directive.nginx, entity.name.directive.nginx | — | — |
| keyword.directive.apache, entity.name.directive.apache | — | — |
| markup.inserted.diff | — | — |
| markup.deleted.diff | — | — |
| markup.changed.diff | — | — |
| meta.diff.header | — | bold |
| log.error, keyword.error.log | — | bold |
| log.warning, keyword.warning.log | — | — |
| log.info, keyword.info.log | — | — |
| log.debug, keyword.debug.log | — | — |
| log.date, constant.numeric.date.log | — | — |
| punctuation.separator.key-value, punctuation.separator.dictionary | — | — |
| punctuation.definition.parameters, punctuation.definition.arguments | — | — |
| constant.language.boolean, constant.language.null, constant.language.undefined | — | italic |
| constant.language.infinity, constant.language.nan | — | — |
| keyword.operator.logical, keyword.operator.comparison | — | bold |
| keyword.operator.assignment.compound | — | — |
| keyword.operator.spread, keyword.operator.rest | — | — |
| meta.function-call.generic, meta.function-call.object, meta.method-call | — | — |
| variable.other.readwrite.declaration, meta.definition.variable | — | bold |
| meta.embedded.expression, punctuation.section.embedded | — | — |
| entity.name.type.class, entity.name.class, support.class | — | bold |
| entity.name.type.interface, entity.name.interface | — | italic |
| entity.name.type.enum, entity.name.enum | — | — |
| entity.name.type.module, entity.name.namespace | — | — |
| support.type.primitive, support.type.builtin, keyword.type | — | italic |
| entity.name.type.parameter, meta.type.parameters | — | italic |
| variable.language.this, variable.language.self, variable.language.super | — | italic bold |
| variable.language.special, constant.language.symbol | — | italic |
| storage.type.annotation, punctuation.definition.annotation | — | — |
| entity.name.label, keyword.control.goto | — | bold |
| constant.character.escape, constant.character.escape.backslash | — | bold |
| constant.other.placeholder, constant.other.format-spec | — | — |
| constant.numeric.hex, constant.numeric.binary, constant.numeric.octal | — | bold |
| constant.numeric.float, constant.numeric.decimal | — | — |
| keyword.other.unit, constant.other.unit | — | — |
| constant.other.color, constant.other.rgb-value | — | — |
| string.other.link, markup.underline.link | — | underline |
| invalid.illegal, invalid.deprecated | — | strikethrough |
| invalid.deprecated.warning | — | italic |
| comment.line.todo, comment.block.todo | — | bold |
| comment.line.fixme, comment.block.fixme | — | bold |
| comment.line.note, comment.block.note | — | bold |
| storage.type.class.jsdoc, entity.name.type.instance.jsdoc | — | — |
| variable.other.jsdoc, variable.parameter.jsdoc | — | — |
| keyword.other.alias.sql, keyword.other.order.sql | — | — |
| constant.other.column-name.sql | — | — |
| entity.other.attribute-name.id, entity.other.attribute-name.class | — | italic |
| entity.other.attribute-name.pseudo-class | — | — |
| entity.other.attribute-name.parent-selector, entity.other.attribute-name.pseudo-element | — | italic |
| keyword.control.at-rule.media, support.constant.media | — | bold |
| keyword.control.at-rule.keyframes, entity.name.function.keyframes | — | — |
| markup.heading.setext | — | bold underline |
| markup.quote.markdown | — | italic |
| markup.inline.raw.string.markdown | — | — |
| entity.name.type.anchor.yaml | — | bold |
| variable.other.alias.yaml | — | — |
| support.type.property-name.json.comments | — | italic |
| entity.name.section.package.json, support.type.property-name.package.json | — | bold |
| constant.numeric.version, string.unquoted.version | — | — |
| variable.other.env, variable.other.constant.env | — | bold |
| variable.other.bracket.shell, variable.other.dollar.shell | — | — |
| string.interpolated.backtick.shell, string.interpolated.dollar.shell | — | — |
| support.type.utility.ts, support.type.utility.tsx | — | italic |
| keyword.operator.type.extends.ts, keyword.operator.type.infer.ts | — | — |
| keyword.operator.type.keyof.ts, keyword.operator.type.typeof.ts | — | italic |
| punctuation.definition.block, punctuation.definition.brace, punctuation.definition.bracket | — | — |
| punctuation.separator.arrow, storage.type.function.arrow | — | bold |
| keyword.operator.ternary, punctuation.separator.ternary | — | bold |
| keyword.operator.optional, punctuation.accessor.optional | — | bold |
| keyword.operator.type.assertion, meta.type.assertion | — | — |
| punctuation.definition.typeparameters, meta.type.parameters | — | — |
| meta.object-literal.key, variable.object.property | — | — |
| meta.object-literal.computed-property, punctuation.definition.computed-property | — | — |
| variable.parameter.rest, meta.parameter.rest | — | italic |
| variable.parameter.default, meta.parameter.default | — | — |
| keyword.control.default, keyword.control.as | — | italic |
| string.quoted.module, meta.import.module | — | — |
| meta.field.declaration, variable.object.property.declaration | — | — |
| storage.modifier.static, keyword.other.static | — | italic |
| storage.modifier.access, keyword.other.access | — | — |
| storage.type.property.get, storage.type.property.set | — | italic |
| keyword.operator.unpacking.python, keyword.operator.unpacking.parameter.python | — | bold |
| keyword.control.comprehension.python, meta.comprehension.python | — | — |
| keyword.control.with.python, keyword.control.as.python | — | bold |
| keyword.operator.borrow.rust, keyword.operator.dereference.rust | — | bold |
| keyword.operator.question.rust | — | bold |
| keyword.other.where.rust, meta.where.rust | — | — |
| keyword.operator.address.go, keyword.operator.pointer.go | — | bold |
| keyword.control.range.go | — | — |
| keyword.operator.cast.cpp, keyword.operator.sizeof.cpp | — | bold |
| storage.type.lambda.cpp, punctuation.definition.capture.cpp | — | — |
| keyword.other.important.css, keyword.other.important.scss | — | bold |
| variable.css, variable.argument.css | — | italic |
| support.function.calc.css, support.function.var.css | — | bold |
| keyword.operation.graphql, keyword.type.graphql | — | bold |
| variable.graphql, meta.variable.graphql | — | italic |
| meta.directive.graphql, entity.name.function.directive.graphql | — | — |
| keyword.other.create.sql, keyword.other.drop.sql | — | bold |
| keyword.other.join.sql, keyword.other.inner.sql, keyword.other.outer.sql | — | bold |
| keyword.other.over.sql, keyword.other.partition.sql | — | — |
| markup.strikethrough.markdown, markup.deleted.markdown | — | strikethrough |
| markup.checkbox.markdown, punctuation.definition.checkbox.markdown | — | bold |
| markup.footnote.markdown, entity.name.footnote.markdown | — | — |
| keyword.control.flow.block-scalar.folded.yaml, keyword.control.flow.block-scalar.literal.yaml | — | bold |
| entity.name.type.merge-key.yaml | — | bold |
| keyword.operator.flag.dockerfile, entity.name.function.package.dockerfile | — | — |
| variable.other.dockerfile, meta.variable.dockerfile | — | bold |
| keyword.operator.quantifier.regexp, keyword.control.anchor.regexp | — | bold |
| punctuation.definition.group.assertion.regexp, meta.assertion.regexp | — | bold |
| variable.other.regexp, entity.name.section.group.regexp | — | — |
| meta.scope.changed-files.git-commit, meta.scope.message.git-commit | #2d2a26 | — |
| markup.conflict.marker, punctuation.definition.conflict.marker | — | bold |
| keyword.operator.redirect.shell, keyword.operator.pipe.shell | — | bold |
| string.unquoted.heredoc.shell, keyword.operator.heredoc.shell | — | — |
| comment.line.double-slash.json5, comment.block.json5 | — | italic |
| punctuation.separator.comma.trailing.json5 | — | — |