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#ec775c
  • activityBar.background#22272e
  • activityBar.border#444c56
  • activityBar.foreground#adbac7
  • activityBar.inactiveForeground#768390
  • activityBarBadge.background#316dca
  • activityBarBadge.foreground#cdd9e5
  • badge.background#316dca
  • badge.foreground#cdd9e5
  • breadcrumb.activeSelectionForeground#768390
  • breadcrumb.focusForeground#adbac7
  • breadcrumb.foreground#768390
  • breadcrumbPicker.background#2d333b
  • button.background#347d39
  • button.foreground#ffffff
  • button.hoverBackground#46954a
  • button.secondaryBackground#3d444d
  • button.secondaryForeground#adbac7
  • button.secondaryHoverBackground#444c56
  • checkbox.background#2d333b
  • checkbox.border#444c56
  • debugConsole.errorForeground#ff938a
  • debugConsole.infoForeground#768390
  • debugConsole.sourceForeground#daaa3f
  • debugConsole.warningForeground#c69026
  • debugConsoleInputIcon.foreground#b083f0
  • debugIcon.breakpointForeground#e5534b
  • debugTokenExpression.boolean#6bc46d
  • debugTokenExpression.error#ff938a
  • debugTokenExpression.name#6cb6ff
  • debugTokenExpression.number#6bc46d
  • debugTokenExpression.string#96d0ff
  • debugTokenExpression.value#96d0ff
  • debugToolBar.background#2d333b
  • descriptionForeground#768390
  • diffEditor.insertedLineBackground#347d3926
  • diffEditor.insertedTextBackground#57ab5a4d
  • diffEditor.removedLineBackground#c93c3726
  • diffEditor.removedTextBackground#f470674d
  • dropdown.background#2d333b
  • dropdown.border#444c56
  • dropdown.foreground#adbac7
  • dropdown.listBackground#2d333b
  • editor.background#22272e
  • editor.findMatchBackground#966600
  • editor.findMatchHighlightBackground#eac55f80
  • editor.focusedStackFrameHighlightBackground#46954a66
  • editor.foldBackground#636e7b1a
  • editor.foreground#adbac7
  • editor.lineHighlightBackground#636e7b1a
  • editor.linkedEditingBackground#539bf512
  • editor.selectionHighlightBackground#57ab5a40
  • editor.stackFrameHighlightBackground#ae7c1466
  • editor.wordHighlightBackground#636e7b80
  • editor.wordHighlightBorder#636e7b99
  • editor.wordHighlightStrongBackground#636e7b4d
  • editor.wordHighlightStrongBorder#636e7b99
  • editorBracketHighlight.foreground1#6cb6ff
  • editorBracketHighlight.foreground2#6bc46d
  • editorBracketHighlight.foreground3#daaa3f
  • editorBracketHighlight.foreground4#ff938a
  • editorBracketHighlight.foreground5#fc8dc7
  • editorBracketHighlight.foreground6#dcbdfb
  • editorBracketHighlight.unexpectedBracket.foreground#768390
  • editorBracketMatch.background#57ab5a40
  • editorBracketMatch.border#57ab5a99
  • editorCursor.foreground#539bf5
  • editorGroup.border#444c56
  • editorGroupHeader.tabsBackground#1c2128
  • editorGroupHeader.tabsBorder#444c56
  • editorGutter.addedBackground#46954a66
  • editorGutter.deletedBackground#e5534b66
  • editorGutter.modifiedBackground#ae7c1466
  • editorIndentGuide.activeBackground#adbac73d
  • editorIndentGuide.background#adbac71f
  • editorInlayHint.background#76839033
  • editorInlayHint.foreground#768390
  • editorInlayHint.paramBackground#76839033
  • editorInlayHint.paramForeground#768390
  • editorInlayHint.typeBackground#76839033
  • editorInlayHint.typeForeground#768390
  • editorLineNumber.activeForeground#adbac7
  • editorLineNumber.foreground#636e7b
  • editorOverviewRuler.border#1c2128
  • editorWhitespace.foreground#545d68
  • editorWidget.background#2d333b
  • errorForeground#e5534b
  • focusBorder#316dca
  • foreground#adbac7
  • gitDecoration.addedResourceForeground#57ab5a
  • gitDecoration.conflictingResourceForeground#cc6b2c
  • gitDecoration.deletedResourceForeground#e5534b
  • gitDecoration.ignoredResourceForeground#636e7b
  • gitDecoration.modifiedResourceForeground#c69026
  • gitDecoration.submoduleResourceForeground#768390
  • gitDecoration.untrackedResourceForeground#57ab5a
  • icon.foreground#768390
  • input.background#22272e
  • input.border#444c56
  • input.foreground#adbac7
  • input.placeholderForeground#636e7b
  • keybindingLabel.foreground#adbac7
  • list.activeSelectionBackground#636e7b66
  • list.activeSelectionForeground#adbac7
  • list.focusBackground#4184e426
  • list.focusForeground#adbac7
  • list.highlightForeground#539bf5
  • list.hoverBackground#636e7b1a
  • list.hoverForeground#adbac7
  • list.inactiveFocusBackground#4184e426
  • list.inactiveSelectionBackground#636e7b66
  • list.inactiveSelectionForeground#adbac7
  • minimapSlider.activeBackground#76839047
  • minimapSlider.background#76839033
  • minimapSlider.hoverBackground#7683903d
  • notificationCenterHeader.background#2d333b
  • notificationCenterHeader.foreground#768390
  • notifications.background#2d333b
  • notifications.border#444c56
  • notifications.foreground#adbac7
  • notificationsErrorIcon.foreground#e5534b
  • notificationsInfoIcon.foreground#539bf5
  • notificationsWarningIcon.foreground#c69026
  • panel.background#1c2128
  • panel.border#444c56
  • panelInput.border#444c56
  • panelTitle.activeBorder#ec775c
  • panelTitle.activeForeground#adbac7
  • panelTitle.inactiveForeground#768390
  • peekViewEditor.background#636e7b1a
  • peekViewEditor.matchHighlightBackground#ae7c1466
  • peekViewResult.background#22272e
  • peekViewResult.matchHighlightBackground#ae7c1466
  • pickerGroup.border#444c56
  • pickerGroup.foreground#768390
  • progressBar.background#316dca
  • quickInput.background#2d333b
  • quickInput.foreground#adbac7
  • scrollbar.shadow#545d6833
  • scrollbarSlider.activeBackground#76839047
  • scrollbarSlider.background#76839033
  • scrollbarSlider.hoverBackground#7683903d
  • settings.headerForeground#adbac7
  • settings.modifiedItemIndicator#ae7c1466
  • sideBar.background#1c2128
  • sideBar.border#444c56
  • sideBar.foreground#adbac7
  • sideBarSectionHeader.background#1c2128
  • sideBarSectionHeader.border#444c56
  • sideBarSectionHeader.foreground#adbac7
  • sideBarTitle.foreground#adbac7
  • statusBar.background#22272e
  • statusBar.border#444c56
  • statusBar.debuggingBackground#c93c37
  • statusBar.debuggingForeground#cdd9e5
  • statusBar.focusBorder#316dca80
  • statusBar.foreground#768390
  • statusBar.noFolderBackground#22272e
  • statusBarItem.activeBackground#adbac71f
  • statusBarItem.focusBorder#316dca
  • statusBarItem.hoverBackground#adbac714
  • statusBarItem.prominentBackground#636e7b66
  • statusBarItem.remoteBackground#444c56
  • statusBarItem.remoteForeground#adbac7
  • symbolIcon.arrayForeground#e0823d
  • symbolIcon.booleanForeground#539bf5
  • symbolIcon.classForeground#e0823d
  • symbolIcon.colorForeground#6cb6ff
  • symbolIcon.constantForeground#b4f1b4#8ddb8c#6bc46d#57ab5a#46954a#347d39#2b6a30#245829#1b4721#113417
  • symbolIcon.constructorForeground#dcbdfb
  • symbolIcon.enumeratorForeground#e0823d
  • symbolIcon.enumeratorMemberForeground#539bf5
  • symbolIcon.eventForeground#636e7b
  • symbolIcon.fieldForeground#e0823d
  • symbolIcon.fileForeground#c69026
  • symbolIcon.folderForeground#c69026
  • symbolIcon.functionForeground#b083f0
  • symbolIcon.interfaceForeground#e0823d
  • symbolIcon.keyForeground#539bf5
  • symbolIcon.keywordForeground#f47067
  • symbolIcon.methodForeground#b083f0
  • symbolIcon.moduleForeground#f47067
  • symbolIcon.namespaceForeground#f47067
  • symbolIcon.nullForeground#539bf5
  • symbolIcon.numberForeground#57ab5a
  • symbolIcon.objectForeground#e0823d
  • symbolIcon.operatorForeground#6cb6ff
  • symbolIcon.packageForeground#e0823d
  • symbolIcon.propertyForeground#e0823d
  • symbolIcon.referenceForeground#539bf5
  • symbolIcon.snippetForeground#539bf5
  • symbolIcon.stringForeground#6cb6ff
  • symbolIcon.structForeground#e0823d
  • symbolIcon.textForeground#6cb6ff
  • symbolIcon.typeParameterForeground#6cb6ff
  • symbolIcon.unitForeground#539bf5
  • symbolIcon.variableForeground#e0823d
  • tab.activeBackground#22272e
  • tab.activeBorder#22272e
  • tab.activeBorderTop#ec775c
  • tab.activeForeground#adbac7
  • tab.border#444c56
  • tab.hoverBackground#22272e
  • tab.inactiveBackground#1c2128
  • tab.inactiveForeground#768390
  • tab.unfocusedActiveBorder#22272e
  • tab.unfocusedActiveBorderTop#444c56
  • tab.unfocusedHoverBackground#636e7b1a
  • terminal.ansiBlack#545d68
  • terminal.ansiBlue#539bf5
  • terminal.ansiBrightBlack#636e7b
  • terminal.ansiBrightBlue#6cb6ff
  • terminal.ansiBrightCyan#56d4dd
  • terminal.ansiBrightGreen#6bc46d
  • terminal.ansiBrightMagenta#dcbdfb
  • terminal.ansiBrightRed#ff938a
  • terminal.ansiBrightWhite#cdd9e5
  • terminal.ansiBrightYellow#daaa3f
  • terminal.ansiCyan#39c5cf
  • terminal.ansiGreen#57ab5a
  • terminal.ansiMagenta#b083f0
  • terminal.ansiRed#f47067
  • terminal.ansiWhite#909dab
  • terminal.ansiYellow#c69026
  • terminal.foreground#adbac7
  • textBlockQuote.background#1c2128
  • textBlockQuote.border#444c56
  • textCodeBlock.background#636e7b66
  • textLink.activeForeground#539bf5
  • textLink.foreground#539bf5
  • textPreformat.background#636e7b66
  • textPreformat.foreground#768390
  • textSeparator.foreground#373e47
  • titleBar.activeBackground#22272e
  • titleBar.activeForeground#768390
  • titleBar.border#444c56
  • titleBar.inactiveBackground#1c2128
  • titleBar.inactiveForeground#768390
  • tree.indentGuidesStroke#373e47
  • welcomePage.buttonBackground#373e47
  • welcomePage.buttonHoverBackground#444c56

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment.line.note.vishwa, punctuation.definition.comment.vishwa#768390italic
keyword.control.vishwa, keyword.control.conditional.vishwa, keyword.control.loop.vishwa#FF8A65bold
keyword.other.vishwa, storage.type.function.vishwa, storage.type.structure.vishwa#dcbdfbbold
keyword.operator.vishwa, keyword.operator.arithmetic.vishwa, keyword.operator.comparison.vishwa, keyword.operator.logical.vishwa#6cb6ff
support.function.io.vishwa, entity.name.function.io.vishwa#FFB74Dbold
support.function.math.vishwa, entity.name.function.math.vishwa, support.function.builtin.math.vishwa#c69026bold
support.function.string.vishwa, entity.name.function.string.vishwa, support.function.builtin.string.vishwa#81C784bold
support.function.array.vishwa, entity.name.function.array.vishwa, support.function.builtin.array.vishwa#6bc46dbold
support.function.functional.vishwa, entity.name.function.functional.vishwa, support.function.builtin.functional.vishwa#dcbdfbbold italic
support.function.testing.vishwa, entity.name.function.testing.vishwa#fc8dc7
entity.name.function.vishwa, entity.name.function.definition.vishwa#dcbdfb
entity.name.function.call.vishwa, meta.function-call.vishwa#b083f0
variable.other.vishwa, variable.other.readwrite.vishwa#96d0ff
variable.other.constant.vishwa, constant.language.vishwa#6cb6ffbold
variable.parameter.vishwa, meta.function.parameters.vishwa#e0823d
string.quoted.double.vishwa, punctuation.definition.string.vishwa#96d0ff
constant.numeric.vishwa, constant.numeric.integer.vishwa, constant.numeric.float.vishwa#6bc46d
constant.language.boolean.vishwa, constant.language.null.vishwa#6cb6ffbold
keyword.control.exception.vishwa, storage.type.exception.vishwa#ff938abold
keyword.other.special.vishwa, keyword.operator.assignment.vishwa#539bf5
entity.name.type.vishwa, entity.name.structure.vishwa#daaa3fbold
keyword.control.file.vishwa, support.function.file.vishwa#e0823d
keyword.control.import.vishwa, keyword.control.export.vishwa, keyword.control.module.vishwa#dcbdfbbold
keyword.operator.collection.vishwa, keyword.operator.access.vishwa#57ab5a
support.type.primitive.vishwa, entity.name.type.primitive.vishwa#c69026italic
punctuation.definition.array.vishwa, punctuation.definition.dictionary.vishwa, punctuation.separator.vishwa#636e7b
constant.character.escape.vishwa#6cb6ffbold
invalid.illegal.vishwa, invalid.deprecated.vishwa#ff938astrikethrough
meta.function.vishwa, meta.structure.vishwa, meta.block.vishwa#adbac7
support.function.type.vishwa, entity.name.function.type.vishwa, support.function.builtin.type.vishwa#539bf5bold
support.function.utility.vishwa, entity.name.function.utility.vishwa, support.function.builtin.utility.vishwa#fc8dc7bold
support.function.file-io.vishwa, entity.name.function.file-io.vishwa, support.function.builtin.file-io.vishwa#f69d50bold
keyword.control.loop.break.vishwa, keyword.control.loop.continue.vishwa#ff938abold
keyword.control.return.vishwa#dcbdfbbold
keyword.control.call.vishwa, keyword.other.call.vishwa#b083f0
keyword.other.create.vishwa, keyword.operator.new.vishwa#daaa3fbold
keyword.operator.complement.vishwa#4184e4
meta.object-literal.key.vishwa, string.unquoted.key.vishwa#6cb6ff
meta.array.index.vishwa#6bc46d
keyword.operator.word.vishwa, keyword.operator.comparison.word.vishwa, keyword.operator.arithmetic.word.vishwa#6cb6ffbold
keyword.control.end.vishwa, keyword.control.block.end.vishwa#f47067bold
variable.other.property.vishwa, meta.property.vishwa, variable.other.member.vishwa#96d0ff
punctuation.parenthesis.vishwa, meta.brace.round.vishwa#768390
punctuation.separator.dictionary.vishwa, punctuation.separator.key-value.vishwa#768390
punctuation.separator.comma.vishwa, punctuation.separator.parameter.vishwa#768390
punctuation.accessor.vishwa, punctuation.separator.period.vishwa#768390
keyword.operator.conjunction.vishwa, keyword.other.conjunction.vishwa#539bf5
keyword.control.loop.each.vishwa, keyword.control.iterator.vishwa#f47067bold
keyword.control.loop.times.vishwa, keyword.other.times.vishwa#f47067
keyword.control.loop.while.vishwa#f47067bold
keyword.control.conditional.then.vishwa#f47067
keyword.control.conditional.otherwise.vishwa, keyword.control.conditional.else.vishwa#f47067bold
keyword.other.set.vishwa, storage.type.variable.vishwa#dcbdfbbold
keyword.other.define.vishwa, storage.type.constant.vishwa#dcbdfbbold
keyword.control.loop.repeat.vishwa#f47067bold
keyword.control.loop.for.vishwa#f47067bold
keyword.operator.in.vishwa, keyword.control.loop.in.vishwa#539bf5
keyword.control.conditional.if.vishwa#f47067bold
storage.type.function.definition.vishwa, keyword.other.function.vishwa#dcbdfbbold
storage.type.structure.definition.vishwa, keyword.other.structure.vishwa#daaa3fbold
keyword.control.exception.try.vishwa#ff938abold
keyword.control.exception.catch.vishwa#ff938abold
keyword.control.exception.finally.vishwa#ff938abold
keyword.control.exception.throw.vishwa#ff938abold
keyword.other.ask.vishwa, support.function.input.vishwa#FFB74Dbold
keyword.other.store.vishwa#539bf5
keyword.other.from.vishwa, keyword.operator.from.vishwa#539bf5
keyword.operator.at.vishwa, keyword.operator.accessor.vishwa#57ab5abold
keyword.operator.add.vishwa, keyword.operator.remove.vishwa#57ab5a
keyword.other.with.vishwa, keyword.operator.with.vishwa#539bf5
keyword.other.as.vishwa, keyword.operator.type.vishwa#539bf5
keyword.operator.to.vishwa, keyword.operator.assignment.to.vishwa#539bf5
keyword.operator.is.vishwa, keyword.operator.comparison.is.vishwa#6cb6ff
keyword.operator.not.vishwa, keyword.operator.logical.not.vishwa#6cb6ffbold
keyword.operator.and.vishwa, keyword.operator.or.vishwa, keyword.operator.logical.and.vishwa, keyword.operator.logical.or.vishwa#6cb6ffbold
keyword.operator.plus.vishwa, keyword.operator.minus.vishwa, keyword.operator.times.vishwa, keyword.operator.modulo.vishwa#6cb6ff
keyword.operator.divided.vishwa, keyword.operator.by.vishwa, keyword.operator.division.vishwa#6cb6ff
keyword.operator.equal.vishwa, keyword.operator.greater.vishwa, keyword.operator.less.vishwa, keyword.operator.than.vishwa#6cb6ff
keyword.control.import.module.vishwa, keyword.control.export.module.vishwa, keyword.other.module.vishwa#dcbdfbbold
keyword.control.file.open.vishwa, keyword.control.file.close.vishwa, keyword.control.file.read.vishwa, keyword.control.file.write.vishwa#e0823dbold
keyword.other.show.vishwa, support.function.output.vishwa#FFB74Dbold
keyword.other.display.vishwa, support.function.display.vishwa#FFB74Dbold
keyword.operator.concatenation.vishwa, keyword.operator.string.and.vishwa#539bf5
punctuation.definition.array.begin.vishwa, punctuation.definition.array.end.vishwa, meta.brace.square.vishwa#6bc46dbold
punctuation.definition.dictionary.begin.vishwa, punctuation.definition.dictionary.end.vishwa, meta.brace.curly.vishwa#c69026bold
entity.name.function.definition.vishwa, meta.function.definition.vishwa entity.name.function.vishwa#dcbdfbbold
entity.name.function.call.vishwa, meta.function.call.vishwa entity.name.function.vishwa#b083f0
entity.name.type.structure.definition.vishwa, meta.structure.definition.vishwa entity.name.type.vishwa#daaa3fbold
entity.name.type.structure.instance.vishwa, variable.other.structure.vishwa#c69026
variable.other.property.definition.vishwa, entity.name.variable.field.vishwa#6cb6ff
variable.other.property.access.vishwa, meta.property.object.vishwa#96d0ff
variable.parameter.function.definition.vishwa, entity.name.variable.parameter.vishwa#e0823ditalic
meta.function.call.arguments.vishwa, variable.parameter.function.call.vishwa#adbac7
variable.other.iterator.vishwa, entity.name.variable.iterator.vishwa#f69d50italic
variable.other.error.vishwa, entity.name.variable.error.vishwa#ff938aitalic
constant.numeric.negative.vishwa#6bc46d
constant.numeric.decimal.vishwa, constant.numeric.float.decimal.vishwa#6bc46d
constant.character.escape.vishwa, constant.character.escape.newline.vishwa, constant.character.escape.tab.vishwa#6cb6ffbold
punctuation.definition.string.begin.vishwa, punctuation.definition.string.end.vishwa#6cb6ff
string.quoted.double.key.vishwa, meta.object-literal.key.string.vishwa#6cb6ff
meta.object-literal.value.vishwa#adbac7
meta.array.literal.element.vishwa#adbac7
keyword.control.block.delimiter.vishwa, punctuation.definition.block.vishwa#f47067bold
keyword.operator.comparison.phrase.vishwa, keyword.operator.relational.vishwa#6cb6ffbold
meta.assignment.vishwa, keyword.operator.assignment.expression.vishwa#539bf5
meta.conditional.vishwa, meta.if.vishwa#adbac7
meta.loop.vishwa, meta.repeat.vishwa#adbac7
meta.try.vishwa, meta.catch.vishwa, meta.finally.vishwa#adbac7
constant.language.builtin.vishwa, support.constant.vishwa#6cb6ffbold italic
variable.language.special.vishwa, variable.language.this.vishwa#dcbdfbitalic
keyword.operator.modulo.arithmetic.vishwa#6cb6ff
keyword.operator.unary.minus.vishwa, keyword.operator.arithmetic.unary.vishwa#6cb6ff
meta.group.vishwa, meta.parens.vishwa#adbac7
punctuation.separator.continuation.vishwa#768390
meta.whitespace.vishwa#adbac7
invalid.illegal.syntax.vishwa, invalid.illegal.character.vishwa#ff938astrikethrough underline
invalid.deprecated.feature.vishwa#f69d50strikethrough italic
comment.line.note.todo.vishwa, comment.line.note.fixme.vishwa#daaa3fbold italic
comment.block.documentation.vishwa#768390italic
entity.name.namespace.vishwa, entity.name.module.vishwa#dcbdfb
entity.name.type.class.vishwa, support.type.class.vishwa#daaa3f
entity.name.type.interface.vishwa#8ddb8c
entity.name.type.enum.vishwa#8ddb8c
entity.name.type.parameter.vishwa#6cb6ffitalic
entity.name.function.decorator.vishwa, meta.decorator.vishwa#c69026italic
entity.name.label.vishwa#6cb6ff
entity.name.function.macro.vishwa#c69026bold
string.regexp.vishwa#ff938a
string.template.vishwa, punctuation.definition.template-expression.vishwa#96d0ff
meta.embedded.line.vishwa, source.vishwa.embedded#f69d50
comment, punctuation.definition.comment, string.comment#768390
constant.other.placeholder, constant.character#f47067
constant, entity.name.constant, variable.other.constant, variable.other.enummember, variable.language, entity#6cb6ff
entity.name, meta.export.default, meta.definition.variable#f69d50
variable.parameter.function, meta.jsx.children, meta.block, meta.tag.attributes, entity.name.constant, meta.object.member, meta.embedded.expression#adbac7
entity.name.function#dcbdfb
entity.name.tag, support.class.component#8ddb8c
keyword#f47067
storage, storage.type#f47067
storage.modifier.package, storage.modifier.import, storage.type.java#adbac7
string, string punctuation.section.embedded source#96d0ff
support#6cb6ff
meta.property-name#6cb6ff
variable#f69d50
variable.other#adbac7
invalid.broken#ff938aitalic
invalid.deprecated#ff938aitalic
invalid.illegal#ff938aitalic
invalid.unimplemented#ff938aitalic
carriage-return#cdd9e5italic underline
message.error#ff938a
string variable#6cb6ff
source.regexp, string.regexp#96d0ff
string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#96d0ff
string.regexp constant.character.escape#8ddb8cbold
support.constant#6cb6ff
support.variable#6cb6ff
support.type.property-name.json#8ddb8c
meta.module-reference#6cb6ff
punctuation.definition.list.begin.markdown#f69d50
markup.heading, markup.heading entity.name#6cb6ffbold
markup.quote#8ddb8c
markup.italic#adbac7italic
markup.bold#adbac7bold
markup.underlineunderline
markup.strikethroughstrikethrough
markup.inline.raw#6cb6ff
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#ff938a
punctuation.section.embedded#f47067
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#8ddb8c
markup.changed, punctuation.definition.changed#f69d50
markup.ignored, markup.untracked#2d333b
meta.diff.range#dcbdfbbold
meta.diff.header#6cb6ff
meta.separator#6cb6ffbold
meta.output#6cb6ff
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#768390
brackethighlighter.unmatched#ff938a
constant.other.reference.link, string.other.link#96d0ff
keyword.control.import.python, keyword.control.flow.python, storage.type.function.python#f47067
support.type.python, support.function.builtin.python#6cb6ff
variable.parameter.function.language.python, meta.function-call.arguments.python#f69d50
constant.language.python#6cb6ff
meta.function.decorator.python, entity.name.function.decorator.python#c69026
variable.other.readwrite.js, variable.other.readwrite.ts, variable.other.object.js, variable.other.object.ts#adbac7
entity.name.type.ts, entity.name.type.tsx, support.type.primitive.ts, support.type.primitive.tsx#8ddb8c
entity.name.type.interface.ts, entity.name.type.interface.tsx#8ddb8c
variable.other.constant.js, variable.other.constant.ts#6cb6ff
meta.decorator.js, meta.decorator.ts#c69026
entity.name.tag.tsx, entity.name.tag.jsx#8ddb8c
support.class.component.tsx, support.class.component.jsx#8ddb8c
entity.other.attribute-name.tsx, entity.other.attribute-name.jsx#6cb6ff
storage.type.java, storage.type.generic.java, storage.type.annotation.java#8ddb8c
keyword.other.import.java, keyword.other.package.java#f47067
entity.name.type.class.java, entity.name.type.interface.java#8ddb8c
meta.method.java, meta.method.identifier.java#dcbdfb
constant.other.enum.java#6cb6ff
storage.type.built-in.primitive.c, storage.type.built-in.primitive.cpp, storage.modifier.c, storage.modifier.cpp#f47067
entity.name.type.class.cpp, entity.name.type.struct.cpp#8ddb8c
keyword.control.directive.c, keyword.control.directive.cpp#dcbdfb
entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp#c69026
storage.type.cs, keyword.type.cs#8ddb8c
entity.name.type.namespace.cs#adbac7
entity.name.type.class.cs, entity.name.type.interface.cs#8ddb8c
storage.modifier.cs#f47067
storage.type.go, entity.name.type.go#8ddb8c
keyword.function.go, keyword.var.go, keyword.const.go#f47067
entity.name.function.go#dcbdfb
entity.name.package.go#adbac7
storage.type.rust, entity.name.type.rust, storage.class.std.rust#8ddb8c
keyword.other.rust, storage.modifier.rust#f47067
entity.name.function.rust#dcbdfb
support.macro.rust#c69026
storage.type.lifetime.rust, entity.name.type.lifetime.rust#6cb6ff
storage.type.php, keyword.other.type.php#8ddb8c
support.function.construct.php#dcbdfb
constant.language.php#6cb6ff
variable.other.php#f69d50
keyword.control.class.ruby, keyword.control.module.ruby, keyword.control.def.ruby#f47067
entity.name.type.class.ruby, entity.name.type.module.ruby#8ddb8c
variable.other.constant.ruby#6cb6ff
support.class.ruby#8ddb8c
punctuation.definition.variable.ruby#f69d50
storage.type.swift, support.type.swift#8ddb8c
keyword.other.declaration-specifier.swift#f47067
entity.name.function.swift#dcbdfb
support.function.swift#6cb6ff
storage.type.kotlin, keyword.other.kotlin#f47067
entity.name.type.kotlin#8ddb8c
entity.name.function.kotlin#dcbdfb
storage.type.scala, keyword.declaration.scala#f47067
entity.name.class.scala, entity.name.type.scala#8ddb8c
storage.type.primitive.dart, support.class.dart#8ddb8c
entity.name.function.dart#dcbdfb
storage.modifier.dart#f47067
keyword.control.elixir, keyword.operator.other.elixir#f47067
entity.name.type.module.elixir#8ddb8c
variable.other.constant.elixir#6cb6ff
storage.type.haskell, keyword.other.haskell#f47067
entity.name.function.haskell#dcbdfb
entity.name.type.haskell#8ddb8c
keyword.other.DML.sql, keyword.other.DDL.sql#f47067
constant.other.database-name.sql, constant.other.table-name.sql#f69d50
support.function.aggregate.sql#dcbdfb
support.function.builtin.shell, support.function.external.shell#dcbdfb
variable.other.normal.shell, variable.other.positional.shell#f69d50
string.quoted.double.shell, string.quoted.single.shell#96d0ff
support.function.powershell, entity.name.function.powershell#dcbdfb
variable.other.readwrite.powershell#f69d50
keyword.other.special-method.dockerfile, keyword.operator.dockerfile#f47067
entity.name.function.package.dockerfile#dcbdfb
entity.name.tag.yaml#6cb6ff
punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#c69026
keyword.key.toml#6cb6ff
entity.name.tag.toml#8ddb8c
keyword.operation.graphql, keyword.type.graphql#f47067
entity.name.type.graphql#8ddb8c
variable.parameter.graphql#f69d50
entity.name.type.terraform, storage.type.terraform#8ddb8c
variable.other.terraform#f69d50
keyword.control.lua, storage.type.function.lua#f47067
entity.name.function.lua#dcbdfb
keyword.control.r, storage.type.r#f47067
entity.name.function.r, support.function.r#dcbdfb
keyword.control.julia, storage.type.julia#f47067
entity.name.function.julia#dcbdfb
support.function.general.tex, keyword.control.preamble.tex#dcbdfb
variable.parameter.function.latex#f69d50
support.function.vim#dcbdfb
storage.type.vim#f47067
keyword.mnemonic.assembly, entity.name.function.assembly#f47067
constant.numeric.assembly#6bc46d
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less#6cb6ff
support.constant.property-value.css, support.constant.property-value.scss#6bc46d
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.less#dcbdfb
entity.other.attribute-name.class.css, entity.other.attribute-name.id.css#8ddb8c
keyword.control.at-rule.css, keyword.control.at-rule.scss#f47067
variable.scss, variable.css, variable.less#f69d50
support.function.misc.scss, support.function.misc.css#dcbdfb
support.type.property-name.json, support.type.property-name.json.comments#6cb6ff
string.quoted.double.json, string.quoted.single.json#8ddb8c
constant.language.json#6cb6ff
entity.name.tag.xml, entity.name.tag.html#8ddb8c
entity.other.attribute-name.xml, entity.other.attribute-name.html#6cb6ff
meta.tag.preprocessor.xml, punctuation.definition.tag.xml#636e7b
keyword.other.definition.ini, entity.name.section.group-title.ini#6cb6ff
meta.scope.message.git-commit, text.git-commit#adbac7
entity.name.tag.git-commit#8ddb8c
constant.language.git-commit#6cb6ff
meta.scope.subject.git-commit#6cb6ffbold
invalid.deprecated.line-too-long.git-commit#ff938a
comment.line.number-sign.git-commit#768390italic
meta.embedded.line.git-rebase, keyword.control.git-rebase#dcbdfb
markup.heading.1.markdown#ff938abold
markup.heading.2.markdown#f69d50bold
markup.heading.3.markdown#c69026bold
markup.heading.4.markdown#6bc46dbold
markup.heading.5.markdown#6cb6ffbold
markup.heading.6.markdown#dcbdfbbold
markup.inline.raw.markdown, markup.fenced_code.block.markdown#6bc46d
fenced_code.block.language.markdown#6cb6ff
markup.underline.link.markdown, markup.underline.link.image.markdown#6cb6ffunderline
string.other.link.title.markdown, string.other.link.description.markdown#6cb6ff
markup.bold.markdown#f69d50bold
markup.italic.markdown#6cb6ffitalic
punctuation.definition.list.begin.markdown, markup.list.unnumbered.markdown, markup.list.numbered.markdown#c69026
markup.table.markdown, punctuation.definition.table.markdown#dcbdfb
markup.quote.markdown, punctuation.definition.quote.begin.markdown#636e7bitalic
string.regexp.character-class, constant.character.escape.backslash.regexp#c69026
keyword.operator.quantifier.regexp, keyword.operator.or.regexp#f47067
punctuation.definition.group.regexp#dcbdfb
constant.other.character-class.regexp#6bc46d
keyword.control.perl, storage.type.perl#f47067
support.function.perl#dcbdfb
entity.name.function.clojure, entity.name.namespace.clojure#dcbdfb
keyword.control.clojure#f47067
keyword.other.fsharp, storage.type.fsharp#f47067
entity.name.type.fsharp#8ddb8c
keyword.control.erlang, storage.type.erlang#f47067
entity.name.function.erlang#dcbdfb
keyword.control.nim, storage.type.nim#f47067
entity.name.function.nim#dcbdfb
keyword.control.crystal, storage.type.crystal#f47067
entity.name.class.crystal#8ddb8c
keyword.control.zig, storage.type.zig#f47067
entity.name.function.zig#dcbdfb
keyword.control.v, storage.type.v#f47067
entity.name.function.v#dcbdfb
keyword.control.solidity, storage.type.solidity#f47067
entity.name.type.contract.solidity#8ddb8c
support.type.primitive.solidity#6cb6ff
keyword.cobol, storage.type.cobol#f47067
keyword.control.fortran, storage.type.fortran#f47067
keyword.control.matlab, storage.type.matlab#f47067
support.function.matlab#dcbdfb
string.template.js, string.template.ts, string.template.jsx, string.template.tsx#96d0ff
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#dcbdfb
storage.modifier.async.js, storage.modifier.async.ts, keyword.control.flow.js, keyword.control.flow.ts#dcbdfb
meta.object-binding-pattern-variable.js, meta.object-binding-pattern-variable.ts#f69d50
storage.type.function.arrow.js, storage.type.function.arrow.ts#f47067
keyword.control.import.js, keyword.control.import.ts, keyword.control.export.js, keyword.control.export.ts, keyword.control.from.js, keyword.control.from.ts#f47067
string.quoted.single.python.f-string, string.quoted.double.python.f-string#96d0ff
meta.fstring.python#dcbdfb
meta.function.parameters.python, meta.function.return-type.python#8ddb8c
support.function.magic.python#dcbdfbitalic
entity.name.type.class.python#8ddb8cbold
support.function.hook.react, entity.name.function.hook.react#dcbdfbitalic
support.class.component.jsx, support.class.component.tsx#8ddb8cbold
punctuation.definition.block.tag.jsdoc, meta.jsx.children.tsx#f69d50
storage.modifier.lifetime.rust, entity.name.type.lifetime.rust#c69026italic
entity.name.type.trait.rust, storage.type.trait.rust#8ddb8citalic
keyword.other.unsafe.rust#ff938abold
meta.attribute.rust, punctuation.definition.attribute.rust#c69026
keyword.go.goroutine#dcbdfbbold
keyword.operator.channel.go#f47067
keyword.defer.go#dcbdfb
storage.type.template.cpp, keyword.other.template.cpp#dcbdfb
entity.name.namespace.cpp, entity.name.scope-resolution.cpp#f69d50
support.type.smart-pointer.cpp#8ddb8c
keyword.control.wat, storage.type.wat#f47067
entity.name.function.wat#dcbdfb
keyword.control.svelte, entity.name.tag.svelte#f47067
entity.other.attribute-name.svelte#6cb6ff
keyword.control.astro, entity.name.tag.astro#dcbdfb
keyword.control.prisma, storage.type.prisma#f47067
entity.name.type.model.prisma#8ddb8c
keyword.other.proto, storage.type.proto#f47067
entity.name.type.message.proto#8ddb8c
keyword.control.wgsl, storage.type.wgsl#f47067
keyword.other.nix, storage.type.nix#f47067
entity.name.function.nix#dcbdfb
keyword.other.dhall, storage.type.dhall#f47067
keyword.control.jsonnet, storage.type.jsonnet#f47067
support.function.nextjs, entity.name.function.nextjs#dcbdfb
support.function.nuxtjs, entity.name.function.nuxtjs#8ddb8c
keyword.control.django, entity.name.tag.django#8ddb8c
keyword.control.jinja, entity.name.tag.jinja#f47067
support.function.jest, support.function.vitest#dcbdfb
support.function.pytest#6cb6ff
support.function.aggregate.mongodb, support.function.query.mongodb#8ddb8c
support.function.redis#f47067
keyword.directive.nginx, entity.name.directive.nginx#8ddb8c
keyword.directive.apache, entity.name.directive.apache#f47067
markup.inserted.diff#8ddb8c
markup.deleted.diff#ff938a
markup.changed.diff#c69026
meta.diff.header#6cb6ffbold
log.error, keyword.error.log#ff938abold
log.warning, keyword.warning.log#c69026
log.info, keyword.info.log#6cb6ff
log.debug, keyword.debug.log#636e7b
log.date, constant.numeric.date.log#dcbdfb
punctuation.separator.key-value, punctuation.separator.dictionary#f47067
punctuation.definition.parameters, punctuation.definition.arguments#636e7b
constant.language.boolean, constant.language.null, constant.language.undefined#6cb6ffitalic
constant.language.infinity, constant.language.nan#f47067
keyword.operator.logical, keyword.operator.comparison#f47067bold
keyword.operator.assignment.compound#dcbdfb
keyword.operator.spread, keyword.operator.rest#c69026
meta.function-call.generic, meta.function-call.object, meta.method-call#dcbdfb
variable.other.readwrite.declaration, meta.definition.variable#f69d50bold
meta.embedded.expression, punctuation.section.embedded#dcbdfb
entity.name.type.class, entity.name.class, support.class#8ddb8cbold
entity.name.type.interface, entity.name.interface#8ddb8citalic
entity.name.type.enum, entity.name.enum#8ddb8c
entity.name.type.module, entity.name.namespace#f69d50
support.type.primitive, support.type.builtin, keyword.type#6cb6ffitalic
entity.name.type.parameter, meta.type.parameters#c69026italic
variable.language.this, variable.language.self, variable.language.super#f47067italic bold
variable.language.special, constant.language.symbol#dcbdfbitalic
storage.type.annotation, punctuation.definition.annotation#c69026
entity.name.label, keyword.control.goto#6cb6ffbold
constant.character.escape, constant.character.escape.backslash#c69026bold
constant.other.placeholder, constant.other.format-spec#dcbdfb
constant.numeric.hex, constant.numeric.binary, constant.numeric.octal#6bc46dbold
constant.numeric.float, constant.numeric.decimal#6bc46d
keyword.other.unit, constant.other.unit#f69d50
constant.other.color, constant.other.rgb-value#6bc46d
string.other.link, markup.underline.link#6cb6ffunderline
invalid.illegal, invalid.deprecated#ff938astrikethrough
invalid.deprecated.warning#c69026italic
comment.line.todo, comment.block.todo#c69026bold
comment.line.fixme, comment.block.fixme#f47067bold
comment.line.note, comment.block.note#6cb6ffbold
storage.type.class.jsdoc, entity.name.type.instance.jsdoc#8ddb8c
variable.other.jsdoc, variable.parameter.jsdoc#f69d50
keyword.other.alias.sql, keyword.other.order.sql#dcbdfb
constant.other.column-name.sql#6cb6ff
entity.other.attribute-name.id, entity.other.attribute-name.class#8ddb8citalic
entity.other.attribute-name.pseudo-class#dcbdfb
entity.other.attribute-name.parent-selector, entity.other.attribute-name.pseudo-element#dcbdfbitalic
keyword.control.at-rule.media, support.constant.media#f47067bold
keyword.control.at-rule.keyframes, entity.name.function.keyframes#dcbdfb
markup.heading.setext#ff938abold underline
markup.quote.markdown#636e7bitalic
markup.inline.raw.string.markdown#6bc46d
entity.name.type.anchor.yaml#c69026bold
variable.other.alias.yaml#dcbdfb
support.type.property-name.json.comments#6cb6ffitalic
entity.name.section.package.json, support.type.property-name.package.json#8ddb8cbold
constant.numeric.version, string.unquoted.version#dcbdfb
variable.other.env, variable.other.constant.env#f69d50bold
variable.other.bracket.shell, variable.other.dollar.shell#f69d50
string.interpolated.backtick.shell, string.interpolated.dollar.shell#dcbdfb
support.type.utility.ts, support.type.utility.tsx#6cb6ffitalic
keyword.operator.type.extends.ts, keyword.operator.type.infer.ts#dcbdfb
keyword.operator.type.keyof.ts, keyword.operator.type.typeof.ts#f47067italic
punctuation.definition.block, punctuation.definition.brace, punctuation.definition.bracket#545d68
punctuation.separator.arrow, storage.type.function.arrow#f47067bold
keyword.operator.ternary, punctuation.separator.ternary#dcbdfbbold
keyword.operator.optional, punctuation.accessor.optional#c69026bold
keyword.operator.type.assertion, meta.type.assertion#dcbdfb
punctuation.definition.typeparameters, meta.type.parameters#c69026
meta.object-literal.key, variable.object.property#6cb6ff
meta.object-literal.computed-property, punctuation.definition.computed-property#dcbdfb
variable.parameter.rest, meta.parameter.rest#f69d50italic
variable.parameter.default, meta.parameter.default#f69d50
keyword.control.default, keyword.control.as#f47067italic
string.quoted.module, meta.import.module#8ddb8c
meta.field.declaration, variable.object.property.declaration#6cb6ff
storage.modifier.static, keyword.other.static#dcbdfbitalic
storage.modifier.access, keyword.other.access#f47067
storage.type.property.get, storage.type.property.set#dcbdfbitalic
keyword.operator.unpacking.python, keyword.operator.unpacking.parameter.python#c69026bold
keyword.control.comprehension.python, meta.comprehension.python#dcbdfb
keyword.control.with.python, keyword.control.as.python#f47067bold
keyword.operator.borrow.rust, keyword.operator.dereference.rust#c69026bold
keyword.operator.question.rust#dcbdfbbold
keyword.other.where.rust, meta.where.rust#f47067
keyword.operator.address.go, keyword.operator.pointer.go#c69026bold
keyword.control.range.go#dcbdfb
keyword.operator.cast.cpp, keyword.operator.sizeof.cpp#f47067bold
storage.type.lambda.cpp, punctuation.definition.capture.cpp#dcbdfb
keyword.other.important.css, keyword.other.important.scss#f47067bold
variable.css, variable.argument.css#f69d50italic
support.function.calc.css, support.function.var.css#dcbdfbbold
keyword.operation.graphql, keyword.type.graphql#f47067bold
variable.graphql, meta.variable.graphql#f69d50italic
meta.directive.graphql, entity.name.function.directive.graphql#c69026
keyword.other.create.sql, keyword.other.drop.sql#f47067bold
keyword.other.join.sql, keyword.other.inner.sql, keyword.other.outer.sql#dcbdfbbold
keyword.other.over.sql, keyword.other.partition.sql#6cb6ff
markup.strikethrough.markdown, markup.deleted.markdown#f47067strikethrough
markup.checkbox.markdown, punctuation.definition.checkbox.markdown#8ddb8cbold
markup.footnote.markdown, entity.name.footnote.markdown#dcbdfb
keyword.control.flow.block-scalar.folded.yaml, keyword.control.flow.block-scalar.literal.yaml#dcbdfbbold
entity.name.type.merge-key.yaml#c69026bold
keyword.operator.flag.dockerfile, entity.name.function.package.dockerfile#6cb6ff
variable.other.dockerfile, meta.variable.dockerfile#f69d50bold
keyword.operator.quantifier.regexp, keyword.control.anchor.regexp#f47067bold
punctuation.definition.group.assertion.regexp, meta.assertion.regexp#dcbdfbbold
variable.other.regexp, entity.name.section.group.regexp#c69026
meta.scope.changed-files.git-commit, meta.scope.message.git-commit#adbac7
markup.conflict.marker, punctuation.definition.conflict.marker#ff938abold
keyword.operator.redirect.shell, keyword.operator.pipe.shell#f47067bold
string.unquoted.heredoc.shell, keyword.operator.heredoc.shell#8ddb8c
comment.line.double-slash.json5, comment.block.json5#768390italic
punctuation.separator.comma.trailing.json5#c69026