Skip to main content
CodingTheme

Catppuccin Noir: Clean Modern Dark VS Code Theme

Publisher: Alex DoThemes in package: 2

Elevate your coding experience with Catppuccin Noir, a sleek and modern dark theme for Visual Studio Code. This Catppuccin-inspired color scheme combines the beloved palette with a fresh, minimalist approach for enhanced readability and reduced eye strain.

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.activeBackground#1a1a28
  • activityBar.activeBorder#f48771
  • activityBar.background#11111b
  • activityBar.border#11111b
  • activityBar.foreground#cdd6f4
  • activityBar.inactiveForeground#cdd6f4
  • activityBarBadge.background#11111b
  • activityBarBadge.foreground#c6d0f5
  • badge.background#1d1e2c
  • badge.foreground#cdd6f4
  • breadcrumb.activeSelectionForeground#cdd6f4
  • breadcrumb.background#11111b
  • breadcrumb.focusForeground#cdd6f4
  • breadcrumb.foreground#cdd6f4
  • button.background#1d1e2c
  • button.foreground#cdd6f4
  • button.hoverBackground#2d2c4b
  • button.secondaryBackground#1d1e2c
  • button.secondaryForeground#cdd6f4
  • button.secondaryHoverBackground#2d2c4b
  • checkbox.background#1d1e2c
  • checkbox.border#ff25253e
  • checkbox.foreground#cdd6f4
  • debugExceptionWidget.background#11111b
  • debugExceptionWidget.border#1d1e2c
  • debugToolBar.background#11111b
  • debugToolBar.border#1d1e2c
  • diffEditor.insertedTextBackground#80ff931e
  • diffEditor.insertedTextBorder#24111100
  • diffEditor.removedTextBackground#ff5f5f33
  • diffEditor.removedTextBorder#00000000
  • dropdown.background#1d1e2c
  • dropdown.border#ff25253e
  • dropdown.foreground#cdd6f4
  • editor.background#11111b
  • editor.findMatchBackground#424463
  • editor.findMatchBorder#9095cb
  • editor.findMatchHighlightBackground#424463
  • editor.findMatchHighlightBorder#ffb7b700
  • editor.findRangeHighlightBackground#424463
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#1d1e2c
  • editor.foreground#c6d0f5
  • editor.hoverHighlightBackground#264f7840
  • editor.inactiveSelectionBackground#1d1e2c
  • editor.lineHighlightBackground#181825
  • editor.lineHighlightBorder#11111b
  • editor.rangeHighlightBackground#ffffff0b
  • editor.rangeHighlightBorder#ffffff00
  • editor.selectionBackground#424463
  • editor.selectionHighlightBackground#1d1e2c
  • editor.selectionHighlightBorder#3a3c56
  • editor.wordHighlightBackground#1d1e2c
  • editor.wordHighlightBorder#3a3c56
  • editor.wordHighlightStrongBackground#1d1e2c
  • editor.wordHighlightStrongBorder#3a3c56
  • editorBracketHighlight.foreground1#f5c2e7
  • editorBracketHighlight.foreground2#f5c2e7
  • editorBracketHighlight.foreground3#f5c2e7
  • editorBracketHighlight.foreground4#f5c2e7
  • editorBracketHighlight.foreground5#f5c2e7
  • editorBracketHighlight.foreground6#f5c2e7
  • editorBracketHighlight.unexpectedBracket.foreground#f5c2e7
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#3a3c56
  • editorCodeLens.foreground#c6d0f5
  • editorCursor.background#1d1e2c
  • editorCursor.foreground#c6d0f5
  • editorError.background#b73a3400
  • editorError.border#ffffff00
  • editorError.foreground#ff8d8d
  • editorGroup.border#1d1e2c
  • editorGroup.emptyBackground#11111b
  • editorGroupHeader.border#1d1e2c
  • editorGroupHeader.tabsBackground#11111b
  • editorGroupHeader.tabsBorder#1d1e2c
  • editorGutter.background#11111b
  • editorGutter.commentRangeForeground#c6d0f5
  • editorGutter.foldingControlForeground#c6d0f5
  • editorHoverWidget.background#11111b
  • editorHoverWidget.border#1d1e2c
  • editorHoverWidget.foreground#c6d0f5
  • editorIndentGuide.activeBackground#35374b
  • editorIndentGuide.background#1d1e2c
  • editorInfo.background#4490bf00
  • editorInfo.border#4490bf00
  • editorInfo.foreground#a0d2ff
  • editorLineNumber.activeForeground#b4befe
  • editorLineNumber.foreground#45475a
  • editorLink.activeForeground#ff829f
  • editorMarkerNavigation.background#11111b
  • editorMarkerNavigationError.background#f48771
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#1d1e2c
  • editorOverviewRuler.background#ffabab00
  • editorOverviewRuler.border#7f7f7f4d
  • editorRuler.foreground#11111b
  • editorSuggestWidget.background#11111b
  • editorSuggestWidget.border#1d1e2c
  • editorSuggestWidget.foreground#c6d0f5
  • editorSuggestWidget.highlightForeground#9f94bc
  • editorSuggestWidget.selectedBackground#1d1e2c
  • editorWarning.background#a9904000
  • editorWarning.border#ffffff00
  • editorWarning.foreground#ffefa8
  • editorWhitespace.foreground#9f94bc2a
  • editorWidget.background#11111b
  • editorWidget.foreground#cdd6f4
  • editorWidget.resizeBorder#c6d0f5
  • focusBorder#11111b
  • foreground#c6d0f5
  • gitDecoration.addedResourceForeground#9ed9a9
  • gitDecoration.conflictingResourceForeground#a8a8ff
  • gitDecoration.deletedResourceForeground#ffa596
  • gitDecoration.ignoredResourceForeground#8c8c8c
  • gitDecoration.modifiedResourceForeground#f9d6a2
  • gitDecoration.stageDeletedResourceForeground#ee7863
  • gitDecoration.stageModifiedResourceForeground#ffe0b1
  • gitDecoration.submoduleResourceForeground#aad6ff
  • gitDecoration.untrackedResourceForeground#a5ffc4
  • icon.foreground#c6d0f5
  • input.background#1d1e2c
  • input.border#11111b
  • input.foreground#cdd6f4
  • input.placeholderForeground#cdd6f4
  • inputOption.activeBackground#3f4158
  • inputOption.activeBorder#1d1e2c
  • inputOption.activeForeground#cdd6f4
  • list.activeSelectionBackground#1a1a28
  • list.activeSelectionForeground#c6d0f5
  • list.dropBackground#11111b
  • list.focusBackground#1d1e2c
  • list.focusForeground#c6d0f5
  • list.highlightForeground#cba6f7
  • list.hoverBackground#1d1e2c
  • list.hoverForeground#c6d0f5
  • list.inactiveSelectionBackground#11111b
  • list.inactiveSelectionForeground#c6d0f5
  • listFilterWidget.background#11111b
  • listFilterWidget.noMatchesOutline#1d1e2c
  • listFilterWidget.outline#1d1e2c
  • menu.background#11111b
  • menu.border#00000085
  • menu.foreground#c6d0f5
  • menu.selectionBackground#1d1e2c
  • menu.selectionBorder#00000000
  • menu.selectionForeground#c6d0f5
  • menu.separatorBackground#1d1e2c
  • menubar.selectionBackground#e0434300
  • menubar.selectionBorder#1d1e2c
  • menubar.selectionForeground#c7c6f5
  • merge.commonContentBackground#282828
  • merge.commonHeaderBackground#383838
  • merge.currentContentBackground#27403b
  • merge.currentHeaderBackground#367366
  • merge.incomingContentBackground#28384b
  • merge.incomingHeaderBackground#395f8f
  • minimap.background#11111b
  • minimap.errorHighlight#ff8d8d
  • minimap.findMatchHighlight#1d1e2c
  • minimap.selectionHighlight#1d1e2c
  • minimap.warningHighlight#ffefa8
  • minimapGutter.modifiedBackground#948B60
  • notificationCenter.border#1d1e2c
  • notificationCenterHeader.background#11111b
  • notificationCenterHeader.foreground#cdd6f4
  • notifications.background#11111b
  • notifications.border#1d1e2c
  • notifications.foreground#cdd6f4
  • notificationsErrorIcon.foreground#f38ba8
  • notificationsInfoIcon.foreground#a6e3a1
  • notificationsWarningIcon.foreground#9f94bc
  • notificationToast.border#1d1e2c
  • panel.background#11111b
  • panel.border#1d1e2c
  • panelSection.border#1d1e2c
  • panelTitle.activeBorder#1d1e2c
  • panelTitle.activeForeground#cdd6f4
  • panelTitle.inactiveForeground#cdd6f4
  • peekView.border#9f94bc
  • peekViewEditor.background#1d1e2c
  • peekViewEditor.matchHighlightBackground#ff8f0099
  • peekViewEditor.matchHighlightBorder#ee931e
  • peekViewEditorGutter.background#1d1e2c
  • peekViewResult.background#1d1e2c
  • peekViewResult.fileForeground#ffffff
  • peekViewResult.lineForeground#bbbbbb
  • peekViewResult.matchHighlightBackground#ea5c004d
  • peekViewResult.selectionBackground#91a2ff33
  • peekViewResult.selectionForeground#ffffff
  • peekViewTitle.background#1d1e2c
  • peekViewTitleDescription.foreground#ccccccb3
  • peekViewTitleLabel.foreground#ffffff
  • pickerGroup.border#1d1e2c
  • pickerGroup.foreground#cba6f7
  • progressBar.background#1d1e2c
  • quickInputList.focusBackground#1a1a28
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#1d1e2c
  • scrollbarSlider.background#1d1e2c
  • scrollbarSlider.hoverBackground#303147
  • selection.background#3f4158
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#c6d0f5
  • sideBar.background#11111b
  • sideBar.border#1d1e2c
  • sideBar.dropBackground#11111b
  • sideBar.foreground#c6d0f5
  • sideBarSectionHeader.background#11111b
  • sideBarSectionHeader.border#11111b
  • sideBarSectionHeader.foreground#c6d0f5
  • sideBarTitle.foreground#c6d0f5
  • statusBar.background#11111b
  • statusBar.border#1d1e2c
  • statusBar.debuggingBackground#11111b
  • statusBar.debuggingBorder#1d1e2c
  • statusBar.debuggingForeground#c6d0f5
  • statusBar.foreground#c6d0f5
  • statusBar.noFolderBackground#11111b
  • statusBar.noFolderBorder#1d1e2c
  • statusBar.noFolderForeground#c6d0f5
  • statusBarItem.activeBackground#ffffff25
  • statusBarItem.hoverBackground#ffffff1f
  • statusBarItem.remoteBackground#11111b
  • statusBarItem.remoteForeground#c6d0f5
  • tab.activeBackground#1a1a28
  • tab.activeBorder#00000000
  • tab.activeBorderTop#00000000
  • tab.activeForeground#cdd6f4
  • tab.border#1d1e2c
  • tab.hoverBackground#11111b
  • tab.hoverBorder#1d1e2c
  • tab.hoverForeground#cdd6f4
  • tab.inactiveBackground#11111b
  • tab.inactiveForeground#cdd6f4
  • terminal.ansiBlack#45475a
  • terminal.ansiBlue#89b4fa
  • terminal.ansiBrightBlack#757894
  • terminal.ansiBrightBlue#89b4fa
  • terminal.ansiBrightCyan#94e2d5
  • terminal.ansiBrightGreen#a6e3a1
  • terminal.ansiBrightMagenta#f5c2e7
  • terminal.ansiBrightRed#f38ba8
  • terminal.ansiBrightWhite#f4f1fa
  • terminal.ansiBrightYellow#f9e2af
  • terminal.ansiCyan#94e2d5
  • terminal.ansiGreen#a6e3a1
  • terminal.ansiMagenta#f5c2e7
  • terminal.ansiRed#f38ba8
  • terminal.ansiWhite#c6d0f5
  • terminal.ansiYellow#f9e2af
  • terminal.border#1d1e2c
  • terminal.foreground#c6d0f5
  • terminal.selectionBackground#424463
  • terminalCursor.background#1d1e2c
  • terminalCursor.foreground#cdd6f4
  • textLink.foreground#9f94bc
  • titleBar.activeBackground#11111b
  • titleBar.activeForeground#c6d0f5
  • titleBar.border#00000000
  • titleBar.inactiveBackground#11111b
  • titleBar.inactiveForeground#c6d0f5
  • tree.indentGuidesStroke#1d1e2c
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#11111b

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison#C6D0F5
variable.other.generic-type.haskell#CBA6F7
storage.type.haskell#FAB387
support.variable.magic.python#C6D0F5
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#C6D0F5
variable.parameter.function.language.special.self.python#FAB387
storage.modifier.lifetime.rust#C6D0F5
support.function.std.rust#89B4FA
entity.name.lifetime.rust#FAB387
variable.language.rust#C6D0F5
support.constant.edge#CBA6F7
constant.other.character-class.regexp#C6D0F5
keyword.operator.quantifier.regexp#FAB387
punctuation.definition.string.begin,punctuation.definition.string.end#A6E3A1
variable.parameter.function#C6D0F5
comment markup.link#757894
markup.changed.diff#FAB387
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#89B4FA
markup.inserted.diff#A6E3A1
meta.function.c,meta.function.cpp#C6D0F5
punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c#C6D0F5
punctuation.separator.key-value#C6D0F5
keyword.operator.expression.import#89B4FA
support.constant.math#FAB387
support.constant.property.math#FAB387
variable.other.constant#FAB387
storage.type.annotation.java, storage.type.object.array.java#FAB387
source.java#C6D0F5
punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java#C6D0F5
meta.method.java#89B4FA
storage.modifier.import.java,storage.type.java,storage.type.generic.java#FAB387
keyword.operator.instanceof.java#CBA6F7
meta.definition.variable.name.java#C6D0F5
keyword.operator.logical#F5C2E7
keyword.operator.bitwise#F5C2E7
keyword.operator.channel#F5C2E7
support.constant.property-value.scss,support.constant.property-value.css#FAB387
keyword.operator.css,keyword.operator.scss,keyword.operator.less#F5C2E7
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#FAB387
punctuation.separator.list.comma.css#C6D0F5
support.constant.color.w3c-standard-color-name.css#FAB387
support.type.vendored.property-name.css#F5C2E7
support.module.node,support.type.object.module,support.module.node#FAB387
entity.name.type.module#FAB387
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#C6D0F5
support.constant.json#FAB387
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#CBA6F7
support.type.object.console#C6D0F5
support.variable.property.process#FAB387
entity.name.function,support.function.console#89B4FA
keyword.operator.misc.rust#C6D0F5
keyword.operator.sigil.rust#CBA6F7
keyword.operator.delete#CBA6F7
support.type.object.dom#F5C2E7
support.variable.dom,support.variable.property.dom#C6D0F5
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#F5C2E7
keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp#CBA6F7
punctuation.separator.delimiter#C6D0F5
punctuation.separator.c,punctuation.separator.cpp#CBA6F7
support.type.posix-reserved.c,support.type.posix-reserved.cpp#F5C2E7
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#CBA6F7
variable.parameter.function.language.python#FAB387
support.type.python#F5C2E7
keyword.operator.logical.python#CBA6F7
variable.parameter.function.python#FAB387
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#C6D0F5
meta.function-call.generic.python#89B4FA
constant.character.format.placeholder.other.python#FAB387
keyword.operator#C6D0F5
keyword.operator.assignment.compound#CBA6F7
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#F5C2E7
keyword#CBA6F7
entity.name.namespace#FAB387
variable#C6D0F5
variable.c#C6D0F5
variable.language#FAB387
token.variable.parameter.java#C6D0F5
import.storage.java#FAB387
token.package.keyword#CBA6F7
token.package#C6D0F5
entity.name.function, meta.require, support.function.any-method, variable.function#89B4FA
entity.name.type.namespace#FAB387
support.class, entity.name.type.class#C6D0F5
entity.name.type.class#89B4FA
entity.name.class.identifier.namespace.type#FAB387
entity.name.class, variable.other.class.js, variable.other.class.ts#FAB387
variable.other.class.php#C6D0F5
entity.name.type#FAB387
keyword.control#CBA6F7
control.elements, keyword.operator.less#FAB387
keyword.other.special-method#89B4FA
storage#CBA6F7
token.storage#CBA6F7
keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void#CBA6F7
token.storage.type.java#FAB387
support.function#89B4FA
support.type.property-name#C6D0F5
support.constant.property-value#C6D0F5
support.constant.font-name#FAB387
meta.tag#c6d0f5
string#A6E3A1
entity.other.inherited-class#FAB387
constant.other.symbol#F5C2E7
constant.numeric#FAB387
constant#FAB387
punctuation.definition.constant#FAB387
entity.name.tag#c6d0f5
entity.other.attribute-name#FAB387
entity.other.attribute-name.id#89B4FAnormal
entity.other.attribute-name.class.css#FAB387normal
meta.selector#CBA6F7
markup.heading#C6D0F5
markup.heading punctuation.definition.heading, entity.name.section#89B4FA
keyword.other.unit#C6D0F5
markup.bold,todo.bold#FAB387
punctuation.definition.bold#FAB387
markup.italic, punctuation.definition.italic,todo.emphasis#CBA6F7
emphasis md#CBA6F7
entity.name.section.markdown#C6D0F5
punctuation.definition.heading.markdown#C6D0F5
punctuation.definition.list.begin.markdown#C6D0F5
markup.heading.setext#C6D0F5
punctuation.definition.bold.markdown#FAB387
markup.inline.raw.markdown#A6E3A1
markup.inline.raw.string.markdown#A6E3A1
punctuation.definition.list.markdown#C6D0F5
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#C6D0F5
beginning.punctuation.definition.list.markdown#C6D0F5
punctuation.definition.metadata.markdown#C6D0F5
markup.underline.link.markdown,markup.underline.link.image.markdown#CBA6F7
string.other.link.title.markdown,string.other.link.description.markdown#89B4FA
string.regexp#F5C2E7
constant.character.escape#F5C2E7
punctuation.section.embedded, variable.interpolation#C6D0F5
punctuation.section.embedded.begin,punctuation.section.embedded.end#CBA6F7
invalid.illegal#FFFFFF
invalid.illegal.bad-ampersand.html#C6D0F5
invalid.broken#FFFFFF
invalid.deprecated#FFFFFF
invalid.unimplemented#FFFFFF
source.json meta.structure.dictionary.json > string.quoted.json#C6D0F5
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#C6D0F5
source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#A6E3A1
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#F5C2E7
support.type.property-name.json#C6D0F5
support.type.property-name.json punctuation#C6D0F5
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#CBA6F7
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#CBA6F7
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#FAB387
keyword.operator.error-control.php#CBA6F7
keyword.operator.type.php#CBA6F7
punctuation.section.array.begin.php#C6D0F5
punctuation.section.array.end.php#C6D0F5
invalid.illegal.non-null-typehinted.php#F44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#FAB387
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#89B4FA
punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php#C6D0F5
support.constant.core.rust#FAB387
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#FAB387
entity.name.goto-label.php,support.other.php#89B4FA
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#F5C2E7
keyword.operator.regexp.php#CBA6F7
keyword.operator.comparison.php#F5C2E7
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#CBA6F7
meta.function.decorator.python#89B4FA
support.token.decorator.python,meta.function.decorator.identifier.python#F5C2E7
function.parameter#C6D0F5
function.brace#C6D0F5
function.parameter.ruby, function.parameter.cs#C6D0F5
constant.language.symbol.ruby#F5C2E7
rgb-value#F5C2E7
inline-color-decoration rgb-value#FAB387
less rgb-value#FAB387
selector.sass#C6D0F5
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#FAB387
block.scope.end,block.scope.begin#C6D0F5
storage.type.cs#FAB387
entity.name.variable.local.cs#C6D0F5
token.info-token#89B4FA
token.warn-token#FAB387
token.error-token#F44747
token.debug-token#CBA6F7
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#CBA6F7
meta.template.expression#C6D0F5
keyword.operator.module#CBA6F7
support.type.type.flowtype#89B4FA
support.type.primitive#FAB387
meta.property.object#C6D0F5
variable.parameter.function.js#C6D0F5
keyword.other.template.begin#A6E3A1
keyword.other.template.end#A6E3A1
keyword.other.substitution.begin#A6E3A1
keyword.other.substitution.end#A6E3A1
keyword.operator.assignment#F5C2E7
keyword.operator.assignment.go#FAB387
keyword.operator.arithmetic.go, keyword.operator.address.go#CBA6F7
entity.name.package.go#FAB387
support.type.prelude.elm#F5C2E7
support.constant.elm#FAB387
punctuation.quasi.element#CBA6F7
constant.character.entity#C6D0F5
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#F5C2E7
entity.global.clojure#FAB387
meta.symbol.clojure#C6D0F5
constant.keyword.clojure#F5C2E7
meta.arguments.coffee, variable.parameter.function.coffee#C6D0F5
source.ini#A6E3A1
meta.scope.prerequisites.makefile#C6D0F5
source.makefile#FAB387
storage.modifier.import.groovy#FAB387
meta.method.groovy#89B4FA
meta.definition.variable.name.groovy#C6D0F5
meta.definition.class.inherited.classes.groovy#A6E3A1
support.variable.semantic.hlsl#FAB387
support.type.texture.hlsl, support.type.sampler.hlsl, support.type.object.hlsl, support.type.object.rw.hlsl, support.type.fx.hlsl, support.type.object.hlsl#CBA6F7
text.variable, text.bracketed#C6D0F5
support.type.swift, support.type.vb.asp#FAB387
entity.name.function.xi#FAB387
entity.name.class.xi#F5C2E7
constant.character.character-class.regexp.xi#C6D0F5
constant.regexp.xi#CBA6F7
keyword.control.xi#F5C2E7
invalid.xi#C6D0F5
beginning.punctuation.definition.quote.markdown.xi#A6E3A1
beginning.punctuation.definition.list.markdown.xi#757894
constant.character.xi#89B4FA
accent.xi#89B4FA
wikiword.xi#FAB387
constant.other.color.rgb-value.xi#FFFFFF
punctuation.definition.tag.xi#757894
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#89B4FA
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#C6D0F5
meta.brace.square#C6D0F5
comment, punctuation.definition.comment#757894normal
markup.quote.markdown#757894
punctuation.definition.block.sequence.item.yaml#C6D0F5
constant.language.symbol.elixir#F5C2E7
entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.supernormal
comment.line.double-slash,comment.block.documentationnormal
keyword.control.import.python,keyword.control.flow.pythonnormal
markup.italic.markdownnormal
entity.name.tag.tsx, entity.name.tag.jsx, support.class.component, entity.name.tag.other.tsx, entity.name.tag.other.jsx#cba6f7

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Catppuccin Noir: Clean Modern Dark VS Code Theme by Alex Do - VS Code Theme