Skip to main content
Coding Theme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.activeBorder#fd8c73
  • activityBar.background#faf8f5
  • activityBar.border#d0d7de
  • activityBar.foreground#2d2a26
  • activityBar.inactiveForeground#6b6560
  • activityBarBadge.background#d97706
  • activityBarBadge.foreground#ffffff
  • badge.background#d97706
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#6b6560
  • breadcrumb.focusForeground#2d2a26
  • breadcrumb.foreground#6b6560
  • breadcrumbPicker.background#ffffff
  • button.background#1f883d
  • button.foreground#ffffff
  • button.hoverBackground#1a7f37
  • button.secondaryBackground#ebecf0
  • button.secondaryForeground#24292f
  • button.secondaryHoverBackground#f3f4f6
  • checkbox.background#ebe8e3
  • checkbox.border#d0d7de
  • debugIcon.breakpointForeground#cf222e
  • debugToolBar.background#ffffff
  • descriptionForeground#6b6560
  • dropdown.background#ffffff
  • dropdown.border#d0d7de
  • dropdown.foreground#2d2a26
  • dropdown.listBackground#ffffff
  • editor.background#faf8f5
  • editor.findMatchBackground#bf8700
  • editor.findMatchHighlightBackground#fae17d80
  • editor.focusedStackFrameHighlightBackground#4ac26b66
  • editor.foldBackground#6e77811a
  • editor.foreground#2d2a26
  • editor.lineHighlightBackground#eaeef280
  • editor.linkedEditingBackground#0969da12
  • editor.selectionHighlightBackground#4ac26b40
  • editor.stackFrameHighlightBackground#d4a72c66
  • editor.wordHighlightBackground#eaeef280
  • editor.wordHighlightBorder#afb8c199
  • editor.wordHighlightStrongBackground#afb8c14d
  • editor.wordHighlightStrongBorder#afb8c199
  • editorBracketHighlight.unexpectedBracket.foreground#6b6560
  • editorBracketMatch.background#4ac26b40
  • editorBracketMatch.border#4ac26b99
  • editorCursor.foreground#0969da
  • editorGroup.border#d0d7de
  • editorGroupHeader.tabsBackground#f5f2ed
  • editorGroupHeader.tabsBorder#d0d7de
  • editorGutter.addedBackground#4ac26b66
  • editorGutter.deletedBackground#ff818266
  • editorGutter.modifiedBackground#d4a72c66
  • editorIndentGuide.activeBackground#2d2a263d
  • editorIndentGuide.background#2d2a261f
  • editorInlayHint.background#afb8c133
  • editorInlayHint.foreground#6b6560
  • editorInlayHint.paramBackground#afb8c133
  • editorInlayHint.paramForeground#6b6560
  • editorInlayHint.typeBackground#afb8c133
  • editorInlayHint.typeForeground#6b6560
  • editorLineNumber.activeForeground#2d2a26
  • editorWidget.background#ffffff
  • errorForeground#cf222e
  • focusBorder#d97706
  • foreground#2d2a26
  • gitDecoration.addedResourceForeground#1a7f37
  • gitDecoration.conflictingResourceForeground#bc4c00
  • gitDecoration.deletedResourceForeground#cf222e
  • gitDecoration.ignoredResourceForeground#6e7781
  • gitDecoration.modifiedResourceForeground#9a6700
  • gitDecoration.submoduleResourceForeground#6b6560
  • gitDecoration.untrackedResourceForeground#1a7f37
  • icon.foreground#6b6560
  • input.background#faf8f5
  • input.border#d0d7de
  • input.foreground#2d2a26
  • input.placeholderForeground#6e7781
  • keybindingLabel.foreground#2d2a26
  • list.activeSelectionBackground#afb8c133
  • list.activeSelectionForeground#2d2a26
  • list.focusBackground#ddf4ff
  • list.focusForeground#2d2a26
  • list.highlightForeground#0969da
  • list.hoverBackground#eaeef280
  • list.hoverForeground#2d2a26
  • list.inactiveFocusBackground#ddf4ff
  • list.inactiveSelectionBackground#afb8c133
  • list.inactiveSelectionForeground#2d2a26
  • notificationCenterHeader.background#ebe8e3
  • notificationCenterHeader.foreground#6b6560
  • notifications.background#ffffff
  • notifications.border#d0d7de
  • notifications.foreground#2d2a26
  • notificationsErrorIcon.foreground#cf222e
  • notificationsInfoIcon.foreground#0969da
  • notificationsWarningIcon.foreground#9a6700
  • panel.background#f5f2ed
  • panel.border#d0d7de
  • panelInput.border#d0d7de
  • panelTitle.activeBorder#fd8c73
  • panelTitle.activeForeground#2d2a26
  • panelTitle.inactiveForeground#6b6560
  • pickerGroup.border#d0d7de
  • pickerGroup.foreground#6b6560
  • progressBar.background#d97706
  • quickInput.background#ffffff
  • quickInput.foreground#2d2a26
  • scrollbar.shadow#6e778133
  • settings.headerForeground#2d2a26
  • settings.modifiedItemIndicator#d4a72c66
  • sideBar.background#f5f2ed
  • sideBar.border#d0d7de
  • sideBar.foreground#2d2a26
  • sideBarSectionHeader.background#f5f2ed
  • sideBarSectionHeader.border#d0d7de
  • sideBarSectionHeader.foreground#2d2a26
  • sideBarTitle.foreground#2d2a26
  • statusBar.background#faf8f5
  • statusBar.border#d0d7de
  • statusBar.debuggingBackground#cf222e
  • statusBar.debuggingForeground#ffffff
  • statusBar.focusBorder#d9770680
  • statusBar.foreground#6b6560
  • statusBar.noFolderBackground#faf8f5
  • statusBarItem.activeBackground#2d2a261f
  • statusBarItem.focusBorder#d97706
  • statusBarItem.hoverBackground#2d2a2614
  • statusBarItem.prominentBackground#afb8c133
  • statusBarItem.remoteForeground#2d2a26
  • tab.activeBackground#faf8f5
  • tab.activeBorder#faf8f5
  • tab.activeBorderTop#fd8c73
  • tab.activeForeground#2d2a26
  • tab.border#d0d7de
  • tab.hoverBackground#faf8f5
  • tab.inactiveBackground#f5f2ed
  • tab.inactiveForeground#6b6560
  • tab.unfocusedActiveBorder#faf8f5
  • tab.unfocusedActiveBorderTop#d0d7de
  • tab.unfocusedHoverBackground#eaeef280
  • terminal.ansiBlack#24292f
  • terminal.ansiBlue#0969da
  • terminal.ansiBrightBlack#57606a
  • terminal.ansiBrightBlue#218bff
  • terminal.ansiBrightCyan#3192aa
  • terminal.ansiBrightGreen#1a7f37
  • terminal.ansiBrightMagenta#a475f9
  • terminal.ansiBrightRed#a40e26
  • terminal.ansiBrightWhite#8c959f
  • terminal.ansiBrightYellow#633c01
  • terminal.ansiCyan#1b7c83
  • terminal.ansiGreen#116329
  • terminal.ansiMagenta#8250df
  • terminal.ansiRed#cf222e
  • terminal.ansiWhite#6e7781
  • terminal.ansiYellow#4d2d00
  • terminal.foreground#2d2a26
  • textBlockQuote.background#f5f2ed
  • textBlockQuote.border#d0d7de
  • textCodeBlock.background#afb8c133
  • textLink.activeForeground#0969da
  • textLink.foreground#0969da
  • textPreformat.background#afb8c133
  • textPreformat.foreground#6b6560
  • textSeparator.foreground#d8dee4
  • titleBar.activeBackground#faf8f5
  • titleBar.activeForeground#6b6560
  • titleBar.border#d0d7de
  • titleBar.inactiveBackground#f5f2ed
  • titleBar.inactiveForeground#6b6560
  • tree.indentGuidesStroke#d8dee4
  • welcomePage.buttonBackground#f6f8fa
  • welcomePage.buttonHoverBackground#f3f4f6

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment.line.note.vishwa, punctuation.definition.comment.vishwaitalic
keyword.control.vishwa, keyword.control.conditional.vishwa, keyword.control.loop.vishwabold
keyword.other.vishwa, storage.type.function.vishwa, storage.type.structure.vishwabold
keyword.operator.vishwa, keyword.operator.arithmetic.vishwa, keyword.operator.comparison.vishwa, keyword.operator.logical.vishwa
support.function.io.vishwa, entity.name.function.io.vishwabold
support.function.math.vishwa, entity.name.function.math.vishwa, support.function.builtin.math.vishwabold
support.function.string.vishwa, entity.name.function.string.vishwa, support.function.builtin.string.vishwabold
support.function.array.vishwa, entity.name.function.array.vishwa, support.function.builtin.array.vishwabold
support.function.functional.vishwa, entity.name.function.functional.vishwa, support.function.builtin.functional.vishwabold italic
support.function.testing.vishwa, entity.name.function.testing.vishwa
entity.name.function.vishwa, entity.name.function.definition.vishwa
entity.name.function.call.vishwa, meta.function-call.vishwa
variable.other.vishwa, variable.other.readwrite.vishwa
variable.other.constant.vishwa, constant.language.vishwabold
variable.parameter.vishwa, meta.function.parameters.vishwa
string.quoted.double.vishwa, punctuation.definition.string.vishwa
constant.numeric.vishwa, constant.numeric.integer.vishwa, constant.numeric.float.vishwa
constant.language.boolean.vishwa, constant.language.null.vishwabold
keyword.control.exception.vishwa, storage.type.exception.vishwabold
keyword.other.special.vishwa, keyword.operator.assignment.vishwa
entity.name.type.vishwa, entity.name.structure.vishwabold
keyword.control.file.vishwa, support.function.file.vishwa
keyword.control.import.vishwa, keyword.control.export.vishwa, keyword.control.module.vishwabold
keyword.operator.collection.vishwa, keyword.operator.access.vishwa
support.type.primitive.vishwa, entity.name.type.primitive.vishwaitalic
punctuation.definition.array.vishwa, punctuation.definition.dictionary.vishwa, punctuation.separator.vishwa
constant.character.escape.vishwabold
invalid.illegal.vishwa, invalid.deprecated.vishwastrikethrough
meta.function.vishwa, meta.structure.vishwa, meta.block.vishwa#2d2a26
support.function.type.vishwa, entity.name.function.type.vishwa, support.function.builtin.type.vishwabold
support.function.utility.vishwa, entity.name.function.utility.vishwa, support.function.builtin.utility.vishwabold
support.function.file-io.vishwa, entity.name.function.file-io.vishwa, support.function.builtin.file-io.vishwabold
keyword.control.loop.break.vishwa, keyword.control.loop.continue.vishwabold
keyword.control.return.vishwabold
keyword.control.call.vishwa, keyword.other.call.vishwa
keyword.other.create.vishwa, keyword.operator.new.vishwabold
keyword.operator.complement.vishwa
meta.object-literal.key.vishwa, string.unquoted.key.vishwa
meta.array.index.vishwa
keyword.operator.word.vishwa, keyword.operator.comparison.word.vishwa, keyword.operator.arithmetic.word.vishwabold
keyword.control.end.vishwa, keyword.control.block.end.vishwabold
variable.other.property.vishwa, meta.property.vishwa, variable.other.member.vishwa
punctuation.parenthesis.vishwa, meta.brace.round.vishwa
punctuation.separator.dictionary.vishwa, punctuation.separator.key-value.vishwa
punctuation.separator.comma.vishwa, punctuation.separator.parameter.vishwa
punctuation.accessor.vishwa, punctuation.separator.period.vishwa
keyword.operator.conjunction.vishwa, keyword.other.conjunction.vishwa
keyword.control.loop.each.vishwa, keyword.control.iterator.vishwabold
keyword.control.loop.times.vishwa, keyword.other.times.vishwa
keyword.control.loop.while.vishwabold
keyword.control.conditional.then.vishwa
keyword.control.conditional.otherwise.vishwa, keyword.control.conditional.else.vishwabold
keyword.other.set.vishwa, storage.type.variable.vishwabold
keyword.other.define.vishwa, storage.type.constant.vishwabold
keyword.control.loop.repeat.vishwabold
keyword.control.loop.for.vishwabold
keyword.operator.in.vishwa, keyword.control.loop.in.vishwa
keyword.control.conditional.if.vishwabold
storage.type.function.definition.vishwa, keyword.other.function.vishwabold
storage.type.structure.definition.vishwa, keyword.other.structure.vishwabold
keyword.control.exception.try.vishwabold
keyword.control.exception.catch.vishwabold
keyword.control.exception.finally.vishwabold
keyword.control.exception.throw.vishwabold
keyword.other.ask.vishwa, support.function.input.vishwabold
keyword.other.store.vishwa
keyword.other.from.vishwa, keyword.operator.from.vishwa
keyword.operator.at.vishwa, keyword.operator.accessor.vishwabold
keyword.operator.add.vishwa, keyword.operator.remove.vishwa
keyword.other.with.vishwa, keyword.operator.with.vishwa
keyword.other.as.vishwa, keyword.operator.type.vishwa
keyword.operator.to.vishwa, keyword.operator.assignment.to.vishwa
keyword.operator.is.vishwa, keyword.operator.comparison.is.vishwa
keyword.operator.not.vishwa, keyword.operator.logical.not.vishwabold
keyword.operator.and.vishwa, keyword.operator.or.vishwa, keyword.operator.logical.and.vishwa, keyword.operator.logical.or.vishwabold
keyword.operator.plus.vishwa, keyword.operator.minus.vishwa, keyword.operator.times.vishwa, keyword.operator.modulo.vishwa
keyword.operator.divided.vishwa, keyword.operator.by.vishwa, keyword.operator.division.vishwa
keyword.operator.equal.vishwa, keyword.operator.greater.vishwa, keyword.operator.less.vishwa, keyword.operator.than.vishwa
keyword.control.import.module.vishwa, keyword.control.export.module.vishwa, keyword.other.module.vishwabold
keyword.control.file.open.vishwa, keyword.control.file.close.vishwa, keyword.control.file.read.vishwa, keyword.control.file.write.vishwabold
keyword.other.show.vishwa, support.function.output.vishwabold
keyword.other.display.vishwa, support.function.display.vishwabold
keyword.operator.concatenation.vishwa, keyword.operator.string.and.vishwa
punctuation.definition.array.begin.vishwa, punctuation.definition.array.end.vishwa, meta.brace.square.vishwabold
punctuation.definition.dictionary.begin.vishwa, punctuation.definition.dictionary.end.vishwa, meta.brace.curly.vishwabold
entity.name.function.definition.vishwa, meta.function.definition.vishwa entity.name.function.vishwabold
entity.name.function.call.vishwa, meta.function.call.vishwa entity.name.function.vishwa
entity.name.type.structure.definition.vishwa, meta.structure.definition.vishwa entity.name.type.vishwabold
entity.name.type.structure.instance.vishwa, variable.other.structure.vishwa
variable.other.property.definition.vishwa, entity.name.variable.field.vishwa
variable.other.property.access.vishwa, meta.property.object.vishwa
variable.parameter.function.definition.vishwa, entity.name.variable.parameter.vishwaitalic
meta.function.call.arguments.vishwa, variable.parameter.function.call.vishwa#2d2a26
variable.other.iterator.vishwa, entity.name.variable.iterator.vishwaitalic
variable.other.error.vishwa, entity.name.variable.error.vishwaitalic
constant.numeric.negative.vishwa
constant.numeric.decimal.vishwa, constant.numeric.float.decimal.vishwa
constant.character.escape.vishwa, constant.character.escape.newline.vishwa, constant.character.escape.tab.vishwabold
punctuation.definition.string.begin.vishwa, punctuation.definition.string.end.vishwa
string.quoted.double.key.vishwa, meta.object-literal.key.string.vishwa
meta.object-literal.value.vishwa#2d2a26
meta.array.literal.element.vishwa#2d2a26
keyword.control.block.delimiter.vishwa, punctuation.definition.block.vishwabold
keyword.operator.comparison.phrase.vishwa, keyword.operator.relational.vishwabold
meta.assignment.vishwa, keyword.operator.assignment.expression.vishwa
meta.conditional.vishwa, meta.if.vishwa#2d2a26
meta.loop.vishwa, meta.repeat.vishwa#2d2a26
meta.try.vishwa, meta.catch.vishwa, meta.finally.vishwa#2d2a26
constant.language.builtin.vishwa, support.constant.vishwabold italic
variable.language.special.vishwa, variable.language.this.vishwaitalic
keyword.operator.modulo.arithmetic.vishwa
keyword.operator.unary.minus.vishwa, keyword.operator.arithmetic.unary.vishwa
meta.group.vishwa, meta.parens.vishwa#2d2a26
punctuation.separator.continuation.vishwa
meta.whitespace.vishwa#2d2a26
invalid.illegal.syntax.vishwa, invalid.illegal.character.vishwastrikethrough underline
invalid.deprecated.feature.vishwastrikethrough italic
comment.line.note.todo.vishwa, comment.line.note.fixme.vishwabold italic
comment.block.documentation.vishwaitalic
entity.name.namespace.vishwa, entity.name.module.vishwa
entity.name.type.class.vishwa, support.type.class.vishwa
entity.name.type.interface.vishwa
entity.name.type.enum.vishwa
entity.name.type.parameter.vishwaitalic
entity.name.function.decorator.vishwa, meta.decorator.vishwaitalic
entity.name.label.vishwa
entity.name.function.macro.vishwabold
string.regexp.vishwa
string.template.vishwa, punctuation.definition.template-expression.vishwa
meta.embedded.line.vishwa, source.vishwa.embedded
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.brokenitalic
invalid.deprecateditalic
invalid.illegalitalic
invalid.unimplementeditalic
carriage-returnitalic 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.escapebold
support.constant
support.variable
support.type.property-name.json
meta.module-reference
punctuation.definition.list.begin.markdown
markup.heading, markup.heading entity.namebold
markup.quote
markup.italic#2d2a26italic
markup.bold#2d2a26bold
markup.underlineunderline
markup.strikethroughstrikethrough
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.rangebold
meta.diff.header
meta.separatorbold
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-commitbold
invalid.deprecated.line-too-long.git-commit
comment.line.number-sign.git-commititalic
meta.embedded.line.git-rebase, keyword.control.git-rebase
markup.heading.1.markdownbold
markup.heading.2.markdownbold
markup.heading.3.markdownbold
markup.heading.4.markdownbold
markup.heading.5.markdownbold
markup.heading.6.markdownbold
markup.inline.raw.markdown, markup.fenced_code.block.markdown
fenced_code.block.language.markdown
markup.underline.link.markdown, markup.underline.link.image.markdownunderline
string.other.link.title.markdown, string.other.link.description.markdown
markup.bold.markdownbold
markup.italic.markdownitalic
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.markdownitalic
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.pythonitalic
entity.name.type.class.pythonbold
support.function.hook.react, entity.name.function.hook.reactitalic
support.class.component.jsx, support.class.component.tsxbold
punctuation.definition.block.tag.jsdoc, meta.jsx.children.tsx
storage.modifier.lifetime.rust, entity.name.type.lifetime.rustitalic
entity.name.type.trait.rust, storage.type.trait.rustitalic
keyword.other.unsafe.rustbold
meta.attribute.rust, punctuation.definition.attribute.rust
keyword.go.goroutinebold
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.headerbold
log.error, keyword.error.logbold
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.undefineditalic
constant.language.infinity, constant.language.nan
keyword.operator.logical, keyword.operator.comparisonbold
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.variablebold
meta.embedded.expression, punctuation.section.embedded
entity.name.type.class, entity.name.class, support.classbold
entity.name.type.interface, entity.name.interfaceitalic
entity.name.type.enum, entity.name.enum
entity.name.type.module, entity.name.namespace
support.type.primitive, support.type.builtin, keyword.typeitalic
entity.name.type.parameter, meta.type.parametersitalic
variable.language.this, variable.language.self, variable.language.superitalic bold
variable.language.special, constant.language.symbolitalic
storage.type.annotation, punctuation.definition.annotation
entity.name.label, keyword.control.gotobold
constant.character.escape, constant.character.escape.backslashbold
constant.other.placeholder, constant.other.format-spec
constant.numeric.hex, constant.numeric.binary, constant.numeric.octalbold
constant.numeric.float, constant.numeric.decimal
keyword.other.unit, constant.other.unit
constant.other.color, constant.other.rgb-value
string.other.link, markup.underline.linkunderline
invalid.illegal, invalid.deprecatedstrikethrough
invalid.deprecated.warningitalic
comment.line.todo, comment.block.todobold
comment.line.fixme, comment.block.fixmebold
comment.line.note, comment.block.notebold
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.classitalic
entity.other.attribute-name.pseudo-class
entity.other.attribute-name.parent-selector, entity.other.attribute-name.pseudo-elementitalic
keyword.control.at-rule.media, support.constant.mediabold
keyword.control.at-rule.keyframes, entity.name.function.keyframes
markup.heading.setextbold underline
markup.quote.markdownitalic
markup.inline.raw.string.markdown
entity.name.type.anchor.yamlbold
variable.other.alias.yaml
support.type.property-name.json.commentsitalic
entity.name.section.package.json, support.type.property-name.package.jsonbold
constant.numeric.version, string.unquoted.version
variable.other.env, variable.other.constant.envbold
variable.other.bracket.shell, variable.other.dollar.shell
string.interpolated.backtick.shell, string.interpolated.dollar.shell
support.type.utility.ts, support.type.utility.tsxitalic
keyword.operator.type.extends.ts, keyword.operator.type.infer.ts
keyword.operator.type.keyof.ts, keyword.operator.type.typeof.tsitalic
punctuation.definition.block, punctuation.definition.brace, punctuation.definition.bracket
punctuation.separator.arrow, storage.type.function.arrowbold
keyword.operator.ternary, punctuation.separator.ternarybold
keyword.operator.optional, punctuation.accessor.optionalbold
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.restitalic
variable.parameter.default, meta.parameter.default
keyword.control.default, keyword.control.asitalic
string.quoted.module, meta.import.module
meta.field.declaration, variable.object.property.declaration
storage.modifier.static, keyword.other.staticitalic
storage.modifier.access, keyword.other.access
storage.type.property.get, storage.type.property.setitalic
keyword.operator.unpacking.python, keyword.operator.unpacking.parameter.pythonbold
keyword.control.comprehension.python, meta.comprehension.python
keyword.control.with.python, keyword.control.as.pythonbold
keyword.operator.borrow.rust, keyword.operator.dereference.rustbold
keyword.operator.question.rustbold
keyword.other.where.rust, meta.where.rust
keyword.operator.address.go, keyword.operator.pointer.gobold
keyword.control.range.go
keyword.operator.cast.cpp, keyword.operator.sizeof.cppbold
storage.type.lambda.cpp, punctuation.definition.capture.cpp
keyword.other.important.css, keyword.other.important.scssbold
variable.css, variable.argument.cssitalic
support.function.calc.css, support.function.var.cssbold
keyword.operation.graphql, keyword.type.graphqlbold
variable.graphql, meta.variable.graphqlitalic
meta.directive.graphql, entity.name.function.directive.graphql
keyword.other.create.sql, keyword.other.drop.sqlbold
keyword.other.join.sql, keyword.other.inner.sql, keyword.other.outer.sqlbold
keyword.other.over.sql, keyword.other.partition.sql
markup.strikethrough.markdown, markup.deleted.markdownstrikethrough
markup.checkbox.markdown, punctuation.definition.checkbox.markdownbold
markup.footnote.markdown, entity.name.footnote.markdown
keyword.control.flow.block-scalar.folded.yaml, keyword.control.flow.block-scalar.literal.yamlbold
entity.name.type.merge-key.yamlbold
keyword.operator.flag.dockerfile, entity.name.function.package.dockerfile
variable.other.dockerfile, meta.variable.dockerfilebold
keyword.operator.quantifier.regexp, keyword.control.anchor.regexpbold
punctuation.definition.group.assertion.regexp, meta.assertion.regexpbold
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.markerbold
keyword.operator.redirect.shell, keyword.operator.pipe.shellbold
string.unquoted.heredoc.shell, keyword.operator.heredoc.shell
comment.line.double-slash.json5, comment.block.json5italic
punctuation.separator.comma.trailing.json5