Skip to main content
Coding Theme

Violet Night Theme

Publisher: Maryam RezaeeThemes in package: 1

A sleek, dark, and vibrant theme with violet accents; easy on the eyes and perfect for night coding.

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#7d37d19d
  • activityBar.background#060606
  • activityBar.border#7d37d1
  • activityBar.foreground#fffffff5
  • activityBar.inactiveForeground#ffffff66
  • activityBarBadge.background#a369f7
  • activityBarBadge.foreground#000000
  • badge.background#a369f7
  • badge.foreground#000000
  • breadcrumb.activeSelectionForeground#e0e0e0
  • breadcrumb.background#171717
  • breadcrumb.focusForeground#e0e0e0
  • breadcrumb.foreground#cccccccc
  • button.background#572e88
  • button.foreground#ececec
  • button.hoverBackground#1177bb
  • button.secondaryBackground#3a3d41
  • button.secondaryForeground#ececec
  • button.secondaryHoverBackground#595e64
  • checkbox.background#191919
  • checkbox.border#7d37d1
  • checkbox.foreground#d3d3d3
  • debugExceptionWidget.background#1b1b1b
  • debugExceptionWidget.border#7d37d1
  • debugToolBar.background#1b1b1b
  • debugToolBar.border#7d37d1
  • diffEditor.border#444444
  • diffEditor.insertedTextBackground#9bb95533
  • diffEditor.removedTextBackground#ff000033
  • dropdown.background#191919
  • dropdown.border#7d37d1
  • dropdown.foreground#d3d3d3
  • editor.background#080808
  • editor.findMatchBackground#58516a
  • editor.findMatchBorder#85749f
  • editor.findMatchHighlightBackground#ffd70058
  • editor.findMatchHighlightBorder#ffffff00
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#4326784d
  • editor.foreground#e1e1e1
  • editor.hoverHighlightBackground#264f7840
  • editor.inactiveSelectionBackground#49525d5e
  • editor.lineHighlightBackground#ffffff0A
  • editor.lineHighlightBorder#282828
  • editor.rangeHighlightBackground#ffffff0b
  • editor.rangeHighlightBorder#ffffff00
  • editor.selectionBackground#352a5c
  • editor.selectionHighlightBackground#d2adff26
  • editor.selectionHighlightBorder#5a4977
  • editor.wordHighlightBackground#575757b8
  • editor.wordHighlightStrongBackground#6a42b099
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#888888
  • editorCodeLens.foreground#999999
  • editorCursor.background#000000
  • editorCursor.foreground#aeafad
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#f48771
  • editorGroup.border#444444
  • editorGroup.emptyBackground#080808
  • editorGroupHeader.border#7d37d1
  • editorGroupHeader.tabsBackground#060606
  • editorGroupHeader.tabsBorder#7d37d166
  • editorGutter.addedBackground#73bc29
  • editorGutter.background#000000
  • editorGutter.commentRangeForeground#c5c5c5
  • editorGutter.deletedBackground#e0124c
  • editorGutter.foldingControlForeground#c5c5c5
  • editorGutter.modifiedBackground#1393b8
  • editorHoverWidget.background#1b1b1b
  • editorHoverWidget.border#7d37d1
  • editorHoverWidget.foreground#cccccc
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorInfo.background#4490BF00
  • editorInfo.border#4490BF00
  • editorInfo.foreground#75beff
  • editorLineNumber.activeForeground#c6c6c6
  • editorLineNumber.foreground#858585
  • editorLink.activeForeground#4e94ce
  • editorMarkerNavigation.background#2d2d30
  • editorMarkerNavigationError.background#e0124c
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#cca700
  • editorOverviewRuler.background#25252500
  • editorOverviewRuler.border#7f7f7f4d
  • editorRuler.foreground#5a5a5a
  • editorSuggestWidget.background#1b1b1b
  • editorSuggestWidget.border#7d37d1
  • editorSuggestWidget.foreground#d4d4d4
  • editorSuggestWidget.highlightForeground#b071fb
  • editorSuggestWidget.selectedBackground#3b225e
  • editorWarning.background#A9904000
  • editorWarning.border#ffffff00
  • editorWarning.foreground#cca700
  • editorWhitespace.foreground#e3e4e229
  • editorWidget.background#1b1b1b
  • editorWidget.foreground#ababab
  • editorWidget.resizeBorder#7d37d1
  • focusBorder#7d37d1
  • foreground#cccccc
  • gitDecoration.addedResourceForeground#6cc25b
  • gitDecoration.conflictingResourceForeground#e8d642
  • gitDecoration.deletedResourceForeground#fb5050
  • gitDecoration.ignoredResourceForeground#8c8c8c
  • gitDecoration.modifiedResourceForeground#c68dff
  • gitDecoration.stageDeletedResourceForeground#fb5050
  • gitDecoration.stageModifiedResourceForeground#c68dff
  • gitDecoration.submoduleResourceForeground#77e1e6
  • gitDecoration.untrackedResourceForeground#7db2e4
  • icon.foreground#fffffff5
  • input.background#191919
  • input.border#7d37d1
  • input.foreground#d3d3d3
  • input.placeholderForeground#a6a6a6
  • inputOption.activeBackground#7d37d19d
  • inputOption.activeBorder#6b6b6bc5
  • inputOption.activeForeground#e6e6e6
  • list.activeSelectionBackground#7d37d180
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#7d37d136
  • list.focusBackground#3b225e
  • list.focusForeground#cccccc
  • list.highlightForeground#b071fb
  • list.hoverBackground#2f2241
  • list.hoverForeground#cccccc
  • list.inactiveSelectionBackground#2f2241
  • list.inactiveSelectionForeground#cccccc
  • listFilterWidget.background#3b225e
  • listFilterWidget.noMatchesOutline#be1100
  • listFilterWidget.outline#00000000
  • menu.background#1b1b1b
  • menu.border#00000085
  • menu.foreground#a9a9a9
  • menu.selectionBackground#2f2241
  • menu.selectionBorder#00000000
  • menu.selectionForeground#ffffff
  • menu.separatorBackground#303030
  • menubar.selectionBackground#2f2241
  • menubar.selectionForeground#cccccc
  • merge.commonContentBackground#282828c1
  • merge.commonHeaderBackground#383838bb
  • merge.currentContentBackground#842b9d93
  • merge.currentHeaderBackground#ca43f093
  • merge.incomingContentBackground#32397ba7
  • merge.incomingHeaderBackground#4752b2a7
  • minimap.background#080808
  • minimap.errorHighlight#f48771
  • minimap.findMatchHighlight#8c77c07e
  • minimap.selectionHighlight#3e2a8491
  • minimap.warningHighlight#cca700
  • minimapGutter.addedBackground#73bc29
  • minimapGutter.deletedBackground#e0124c
  • minimapGutter.modifiedBackground#1393b8
  • notificationCenter.border#7d37d152
  • notificationCenterHeader.background#131313
  • notificationCenterHeader.foreground#cccccc
  • notifications.background#1b1b1b
  • notifications.border#7d37d152
  • notifications.foreground#cccccc
  • notificationsErrorIcon.foreground#f48771
  • notificationsInfoIcon.foreground#75beff
  • notificationsWarningIcon.foreground#cca700
  • notificationToast.border#7d37d152
  • panel.background#111111
  • panel.border#572e88
  • panelSection.border#572e88
  • panelTitle.activeBorder#e7e7e7
  • panelTitle.activeForeground#e7e7e7
  • panelTitle.inactiveForeground#e7e7e799
  • peekView.border#7d37d1
  • peekViewEditor.background#0d0328
  • peekViewEditor.matchHighlightBackground#ffcb0072
  • peekViewEditor.matchHighlightBorder#eed71eb3
  • peekViewEditorGutter.background#090219
  • peekViewResult.background#111111
  • peekViewResult.fileForeground#ffffff
  • peekViewResult.lineForeground#c4aacb
  • peekViewResult.matchHighlightBackground#ffcb0070
  • peekViewResult.selectionBackground#3b225e
  • peekViewResult.selectionForeground#ffffff
  • peekViewTitle.background#111111
  • peekViewTitleDescription.foreground#ccccccb3
  • peekViewTitleLabel.foreground#ffffff
  • pickerGroup.border#7d37d1
  • pickerGroup.foreground#af92d3
  • progressBar.background#6e37d1
  • scrollbar.shadow#000000df
  • scrollbarSlider.activeBackground#6c38ab
  • scrollbarSlider.background#372f40
  • scrollbarSlider.hoverBackground#6c38ab
  • selection.background#553194
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#fffffff5
  • sideBar.background#111111
  • sideBar.border#7d37d1
  • sideBar.dropBackground#7d37d136
  • sideBar.foreground#cccccc
  • sideBarSectionHeader.background#00000000
  • sideBarSectionHeader.border#7d37d164
  • sideBarSectionHeader.foreground#cccccc
  • sideBarTitle.foreground#bbbbbb
  • statusBar.background#6a35a9
  • statusBar.debuggingBackground#cc3a33
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#ffffff
  • statusBar.noFolderBackground#110f15
  • statusBar.noFolderForeground#ffffff81
  • statusBarItem.activeBackground#FFFFFF25
  • statusBarItem.hoverBackground#ffffff1f
  • statusBarItem.remoteBackground#ffd700
  • statusBarItem.remoteForeground#000000
  • tab.activeBackground#171717
  • tab.activeBorder#7d37d100
  • tab.activeBorderTop#7d37d1
  • tab.activeForeground#ffffff
  • tab.border#7d37d14c
  • tab.hoverBackground#2f2241
  • tab.inactiveBackground#060606
  • tab.inactiveForeground#ffffff80
  • terminal.ansiBlack#434343
  • terminal.ansiBlue#2472c8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3b8eea
  • terminal.ansiBrightCyan#29b8db
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#11a8cd
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#cccccc
  • terminal.ansiYellow#e5e510
  • terminal.border#572e88
  • terminal.foreground#cccccc
  • terminal.selectionBackground#572e885e
  • terminalCursor.background#7f42c9
  • terminalCursor.foreground#ffffff
  • textLink.foreground#3591e2
  • titleBar.activeBackground#060606
  • titleBar.activeForeground#cccccc
  • titleBar.border#00000000
  • titleBar.inactiveBackground#1d1d1d
  • titleBar.inactiveForeground#cccccc99
  • tree.indentGuidesStroke#7d37d19d
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#000000b1

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
keyword, keyword.control, keyword.operator.module, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.delete, keyword.operator.expression.keyof, keyword.operator.expression.typeof, keyword.operator.expression.instanceof, keyword.operator.expression.delete, keyword.operator.expression.in, keyword.operator.expression.of, keyword.operator.expression.void, keyword.operator.assignment.compound#a178dd
keyword.operator, keyword.operator.assignment, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.channel, keyword.operator.arithmetic, keyword.operator.comparison, keyword.operator.decrement, keyword.operator.increment, keyword.operator.relational#dbc61b
keyword.operator.less, control.elements#e06c75
string#68be61
punctuation.definition.string.begin, punctuation.definition.string.end#68be61
punctuation.separator.delimiter#dbc61b
constant, constant.numeric, punctuation.definition.constant#e06c75
constant.other.symbol#dbc61b
entity.other.inherited-class#7eacf2
variable#c0c0c0
variable.language#7eacf2
entity.name.namespace#7eacf2
token.package#e8e8e8
token.package.keyword#a178dd
support.function#dbc61b
support.type.property-name, support.constant.property-value, support.constant.font-name#e8e8e8
support.constant.font-name#e06c75
support.constant.edge#a178dd
storage, token.storage#a178dd
meta.tag#dbc61b
constant.other.character-class.regexp#c0c0c0
keyword.operator.quantifier.regexp#e06c75
string.regexp, constant.character.escape#dbc61b
punctuation.section.embedded, variable.interpolation#c0c0c0
punctuation.section.embedded.begin, punctuation.section.embedded.end#a178dd
invalid.illegal, invalid.broken, invalid.deprecated, invalid.unimplemented#f44747
rgb-value, inline-color-decoration rgb-value, less rgb-value#e06c75
block.scope.begin, block.scope.end#dbc61b
punctuation.quasi.element#a178dd
meta.brace.square#dbc61b
entity.name.function, meta.require, support.function.any-method, variable.function, keyword.other.special-method#e46dc1
function.parameter, variable.parameter.function#e8e8e8
function.brace#dbc61b
support.class, entity.name.type.class, entity.name.type.namespace, entity.name.class.identifier.namespace.type, entity.name.class, entity.name.type#7eacf2
token.info-token#e46dc1
token.warn-token#e06c75
token.error-token#f44747
token.debug-token#a178dd
meta.scope.prerequisites.makefile#c0c0c0
source.makefile#7eacf2
comment, punctuation.definition.comment, comment.line.double-slash, comment.block.documentation#574c64italic
comment markup.link#6d68cc
markup.heading, markup.heading.setext, entity.name.section, entity.name.section.markdown#c0c0c0
markup.heading punctuation.definition.heading, punctuation.definition.heading.markdown#e46dc1
punctuation.definition.list.begin.markdown, punctuation.definition.list.markdown, beginning.punctuation.definition.list.markdown#c0c0c0
punctuation.definition.metadata.markdown#c0c0c0
markup.inline.raw.markdown, markup.raw.inline.markdown, markup.inline.code.markdown, markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, markup.inline.raw.gfm#a178dd
markup.bold, markup.italic, todo.bold, todo.emphasis, emphasis md#a178dd
punctuation.definition.bold, punctuation.definition.bold.markdown#7eacf2
punctuation.definition.italic#a178dd
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown#c0c0c0
markup.underline.link.markdown, markup.underline.link.image.markdown#e46dc1
string.other.link.title.markdown, string.other.link.description.markdown#e46dc1
markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#c0c0c0
markup.quote.markdown#574c64
markup.italic.markdownitalic
support.variable.magic.python#c0c0c0
punctuation.separator.period.python, punctuation.separator.element.python, punctuation.parenthesis.begin.python, punctuation.parenthesis.end.python#dbc61b
variable.parameter.function.language.special.self.python#7eacf2
variable.parameter.function.language.python#e06c75
variable.parameter.function.python#e06c75
support.type.python#dbc61b
keyword.operator.logical.python#a178dd
punctuation.definition.arguments.begin.python, punctuation.definition.arguments.end.python, punctuation.separator.arguments.python, punctuation.definition.list.begin.python, punctuation.definition.list.end.python#e8e8e8
meta.function-call.generic.python#e46dc1
constant.character.format.placeholder.other.python#e06c75
meta.function.decorator.python#e46dc1
support.token.decorator.python, meta.function.decorator.identifier.python#dbc61b
keyword.control.import.python, keyword.control.flow.python#a178dditalic
variable.c, variable.cpp#e8e8e8
meta.function.c, meta.function.cpp#c0c0c0
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#dbc61b
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#a178dd
punctuation.separator.c, punctuation.separator.cpp#a178dd
support.type.posix-reserved.c, support.type.posix-reserved.cpp#dbc61b
keyword.operator.sizeof.c, keyword.operator.sizeof.cpp#a178dd
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#7eacf2
function.parameter.cs#e8e8e8
storage.type.cs#7eacf2
entity.name.variable.local.cs#c0c0c0
token.variable.parameter.java#e8e8e8
meta.definition.variable.name.java#c0c0c0
import.storage.java#7eacf2
token.storage.type.java, storage.type.annotation.java, storage.type.object.array.java, storage.type.java, storage.type.generic.java#7eacf2
source.java#c0c0c0
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#dbc61b
meta.method.java#e46dc1
keyword.operator.instanceof.java#a178dd
entity.other.attribute-name.js, entity.other.attribute-name.ts, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx, variable.parameter, variable.language.superitalic
punctuation.separator.key-value#dbc61b
keyword.operator.expression.import#e46dc1
support.constant.math#7eacf2
support.constant.property.math#e06c75
variable.other.constant#7eacf2
support.module.node, support.type.object.module, entity.name.type.module#7eacf2
variable.other.readwrite, meta.object-literal.key, support.variable.property, support.variable.object.process, support.variable.object.node#c0c0c0
variable.other.class.js, variable.other.class.ts#7eacf2
support.type.object.console#c0c0c0
support.variable.property.process#e06c75
keyword.operator.assignment.compound.js, keyword.operator.assignment.compound.ts#dbc61b
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#a178dd
meta.template.expression#68be61
support.type.type.flowtype, support.type.primitive#e46dc1
meta.property.object#c0c0c0
keyword.other.template.begin, keyword.other.template.end, keyword.other.substitution.begin, keyword.other.substitution.end#68be61
support.type.primitive.ts, support.type.builtin.ts, support.type.primitive.tsx, support.type.builtin.tsx#7eacf2
variable.parameter.function.js#c0c0c0
support.function.console#e46dc1
support.type.object.dom#dbc61b
support.variable.dom,, support.variable.property.dom#c0c0c0
support.type.property-name.json#c0c0c0
support.type.property-name.json punctuation#c0c0c0
source.json meta.structure.dictionary.json > string.quoted.json#c0c0c0
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#c0c0c0
source.json meta.structure.dictionary.json > value.json > string.quoted.json, source.json meta.structure.array.json > value.json > string.quoted.json#68be61
source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation, source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#68be61
source.json meta.structure.dictionary.json > constant.language.json, source.json meta.structure.array.json > constant.language.json#dbc61b
support.constant.json#e06c75
entity.name.tag#c0c0c0
entity.other.attribute-name#e06c75
entity.other.attribute-name.id#e46dc1
constant.character.entity#c0c0c0
invalid.illegal.bad-ampersand.html#f44747
support.constant.property-value.scss, support.constant.property-value.css#e06c75
keyword.operator.css, keyword.operator.scss, keyword.operator.less#dbc61b
support.constant.color.w3c-standard-color-name.css, support.constant.color.w3c-standard-color-name.scss#e06c75
punctuation.separator.list.comma.css#dbc61b
support.constant.color.w3c-standard-color-name.css#e06c75
support.type.vendored.property-name.css#dbc61b
entity.other.attribute-name.class.css#e06c75
meta.selector#a178dd
keyword.other.unit#c0c0c0
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#dbc61b
selector.sass#c0c0c0
variable.other.class.php#c0c0c0
support.other.namespace.use.php, support.other.namespace.use-as.php, support.other.namespace.php, entity.other.alias.php, meta.interface.php#7eacf2
keyword.operator.error-control.php#a178dd
keyword.operator.type.php#a178dd
keyword.operator.logical.php, keyword.operator.bitwise.php, keyword.operator.arithmetic.php#dbc61b
keyword.operator.regexp.php#a178dd
keyword.operator.comparison.php#dbc61b
keyword.operator.heredoc.php, keyword.operator.nowdoc.php#a178dd
punctuation.section.array.begin.php, punctuation.section.array.end.php#dbc61b
invalid.illegal.non-null-typehinted.php#f44747
storage.type.php, meta.other.type.phpdoc.php, keyword.other.type.php, keyword.other.array.phpdoc.php#7eacf2
meta.function-call.php, meta.function-call.object.php, meta.function-call.static.php#e46dc1
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.begin.bracket.curly.php, punctuation.definition.end.bracket.curly.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#dbc61b
support.constant.ext.php, support.constant.std.php, support.constant.core.php, support.constant.parser-token.php#e06c75
entity.name.goto-label.php, support.other.php#e46dc1
text.html.laravel-blade, source.php.embedded.line.html, entity.name.tag.laravel-blade#a178dd
text.html.laravel-blade, source.php.embedded.line.html, support.constant.laravel-blade#a178dd
keyword.operator.assignment.go#7eacf2
keyword.operator.arithmetic.go, keyword.operator.address.go#a178dd
entity.name.package.go#7eacf2
storage.modifier.lifetime.rust#e8e8e8
support.function.std.rust#e46dc1
entity.name.lifetime.rust#7eacf2
variable.language.rust#c0c0c0
keyword.operator.misc.rust#dbc61b
keyword.operator.sigil.rust#a178dd
support.constant.core.rust#e06c75
storage.modifier.import.groovy#7eacf2
meta.method.groovy#e46dc1
meta.definition.variable.name.groovy#c0c0c0
meta.definition.class.inherited.classes.groovy#68be61
entity.name.function.xi#7eacf2
entity.name.class.xi#dbc61b
constant.character.character-class.regexp.xi#c0c0c0
constant.regexp.xi#a178dd
keyword.control.xi#dbc61b
invalid.xi#f44747
beginning.punctuation.definition.quote.markdown.xi#68be61
beginning.punctuation.definition.list.markdown.xi#574c64
constant.character.xi#e46dc1
accent.xi#e46dc1
wikiword.xi#e06c75
constant.other.color.rgb-value.xi#e8e8e8
punctuation.definition.tag.xi#574c64
function.parameter.ruby#e8e8e8
constant.language.symbol.ruby#dbc61b
support.type.prelude.elm#dbc61b
support.constant.elm#e06c75
entity.global.clojure#7eacf2
meta.symbol.clojure#c0c0c0
constant.keyword.clojure#dbc61b
meta.arguments.coffee, variable.parameter.function.coffee#c0c0c0
source.ini#68be61
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#dbc61b
variable.other.generic-type.haskell#a178dd
storage.type.haskell#e06c75
support.type.swift#7eacf2
support.type.vb.asp#7eacf2
punctuation.definition.block.sequence.item.yaml#dbc61b
constant.language.symbol.elixir#dbc61b
markup.changed.diff#7eacf2
meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff#e46dc1
markup.inserted.diff#68be61
markup.deleted.diff#c0c0c0
support.variable.semantic.hlsl#7eacf2
support.type.texture.hlsl, support.type.sampler.hlsl, support.type.object.hlsl, support.type.object.rw.hlsl, support.type.fx.hlsl#a178dd
text.variable, text.bracketed#c0c0c0

Shiki preview

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

Loading...

Violet Night Theme - Coding Theme