Skip to main content
Coding Theme

Krafftachrome

Publisher: fonsecapeterThemes in package: 1

Inspired by the work of Katia and Maurice Krafft, this project aims to capture the strange and beautiful world of 20th century vulcanology.

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#416f9f10
  • activityBar.activeBorder#9a537180
  • activityBar.background#2d2d34
  • activityBar.foreground#cddde1
  • activityBar.inactiveForeground#6a728d
  • activityBarBadge.background#9a5371
  • activityBarBadge.foreground#cddde1
  • badge.background#4b5960
  • badge.foreground#cddde1
  • breadcrumb.activeSelectionForeground#cddde1
  • breadcrumb.background#2d2d34
  • breadcrumb.focusForeground#cddde1
  • breadcrumb.foreground#6a728d
  • breadcrumbPicker.background#2d2d34
  • button.background#4b5960
  • button.foreground#cddde1
  • button.secondaryBackground#2d2d34
  • button.secondaryForeground#cddde1
  • button.secondaryHoverBackground#42424d
  • debugToolBar.background#2d2d34
  • diffEditor.insertedTextBackground#688e8520
  • diffEditor.removedTextBackground#f3482250
  • ditorOverviewRuler.addedForeground#688e8580
  • dropdown.background#2d2d34
  • dropdown.border#2d2d34
  • dropdown.foreground#cddde1
  • editor.background#2d2d34
  • editor.findMatchBackground#ea903880
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#4b5960
  • editor.foldBackground#2d2d3480
  • editor.foreground#cddde1
  • editor.hoverHighlightBackground#9da88350
  • editor.lineHighlightBackground#373740
  • editor.rangeHighlightBackground#416f9f15
  • editor.selectionBackground#4b5960
  • editor.selectionHighlightBackground#373740
  • editor.snippetFinalTabstopHighlightBackground#2d2d34
  • editor.snippetFinalTabstopHighlightBorder#688e85
  • editor.snippetTabstopHighlightBackground#2d2d34
  • editor.snippetTabstopHighlightBorder#6a728d
  • editor.wordHighlightBackground#9da88350
  • editor.wordHighlightStrongBackground#688e8550
  • editorBracketHighlight.foreground1#cddde1
  • editorBracketHighlight.foreground2#9a5371
  • editorBracketHighlight.foreground3#9da883
  • editorBracketHighlight.foreground4#688e85
  • editorBracketHighlight.foreground5#416f9f
  • editorBracketHighlight.foreground6#ea9038
  • editorBracketHighlight.unexpectedBracket.foreground#f34822
  • editorCodeLens.foreground#6a728d
  • editorError.foreground#f34822
  • editorGroup.border#416f9f
  • editorGroup.dropBackground#44475A70
  • editorGroupHeader.tabsBackground#2d2d34
  • editorGutter.addedBackground#688e8580
  • editorGutter.deletedBackground#f3482280
  • editorGutter.modifiedBackground#9da88380
  • editorHoverWidget.background#2d2d34
  • editorHoverWidget.border#6a728d
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1a
  • editorLineNumber.foreground#6a728d
  • editorLink.activeForeground#9da883
  • editorMarkerNavigation.background#2d2d34
  • editorOverviewRuler.border#2d2d34
  • editorOverviewRuler.currentContentForeground#688e85
  • editorOverviewRuler.deletedForeground#f3482280
  • editorOverviewRuler.errorForeground#f3482280
  • editorOverviewRuler.incomingContentForeground#416f9f
  • editorOverviewRuler.infoForeground#9da88380
  • editorOverviewRuler.modifiedForeground#9da88380
  • editorOverviewRuler.selectionHighlightForeground#ea9038
  • editorOverviewRuler.warningForeground#ea903880
  • editorOverviewRuler.wordHighlightForeground#9da883
  • editorOverviewRuler.wordHighlightStrongForeground#688e85
  • editorRuler.foreground#ffffff1a
  • editorSuggestWidget.background#2d2d34
  • editorSuggestWidget.foreground#cddde1
  • editorSuggestWidget.selectedBackground#4b5960
  • editorWarning.foreground#9da883
  • editorWhitespace.foreground#ffffff1a
  • editorWidget.background#2d2d34
  • errorForeground#f34822
  • extensionButton.prominentBackground#688e8590
  • extensionButton.prominentForeground#cddde1
  • extensionButton.prominentHoverBackground#688e8560
  • focusBorder#6a728d
  • foreground#cddde1
  • gitDecoration.conflictingResourceForeground#ea9038
  • gitDecoration.deletedResourceForeground#f34822
  • gitDecoration.ignoredResourceForeground#6a728d
  • gitDecoration.modifiedResourceForeground#9da883
  • gitDecoration.untrackedResourceForeground#688e85
  • input.background#2d2d34
  • input.border#2d2d34
  • input.foreground#cddde1
  • input.placeholderForeground#6a728d
  • inputOption.activeBorder#416f9f
  • inputValidation.errorBorder#f34822
  • inputValidation.infoBorder#9a5371
  • inputValidation.warningBorder#ea9038
  • list.activeSelectionBackground#4b5960
  • list.activeSelectionForeground#cddde1
  • list.dropBackground#4b5960
  • list.errorForeground#f34822
  • list.focusBackground#4b5960
  • list.highlightForeground#9da883
  • list.hoverBackground#4b5960
  • list.inactiveSelectionBackground#4b5960
  • list.warningForeground#ea9038
  • listFilterWidget.background#42424d
  • listFilterWidget.noMatchesOutline#f34822
  • listFilterWidget.outline#373740
  • merge.currentHeaderBackground#688e8590
  • merge.incomingHeaderBackground#416f9f90
  • panel.background#2d2d34
  • panel.border#416f9f
  • panelTitle.activeBorder#9a5371
  • panelTitle.activeForeground#cddde1
  • panelTitle.inactiveForeground#6a728d
  • peekView.border#4b5960
  • peekViewEditor.background#2d2d34
  • peekViewEditor.matchHighlightBackground#e9c76c80
  • peekViewResult.background#2d2d34
  • peekViewResult.fileForeground#cddde1
  • peekViewResult.lineForeground#cddde1
  • peekViewResult.matchHighlightBackground#e9c76c80
  • peekViewResult.selectionBackground#4b5960
  • peekViewResult.selectionForeground#cddde1
  • peekViewTitle.background#2d2d34
  • peekViewTitleDescription.foreground#6a728d
  • peekViewTitleLabel.foreground#cddde1
  • pickerGroup.border#416f9f
  • pickerGroup.foreground#9da883
  • progressBar.background#9a5371
  • selection.background#416f9f
  • settings.checkboxBackground#2d2d34
  • settings.checkboxBorder#2d2d34
  • settings.checkboxForeground#cddde1
  • settings.dropdownBackground#2d2d34
  • settings.dropdownBorder#2d2d34
  • settings.dropdownForeground#cddde1
  • settings.headerForeground#cddde1
  • settings.modifiedItemIndicator#ea9038
  • settings.numberInputBackground#2d2d34
  • settings.numberInputBorder#2d2d34
  • settings.numberInputForeground#cddde1
  • settings.textInputBackground#2d2d34
  • settings.textInputBorder#2d2d34
  • settings.textInputForeground#cddde1
  • sideBar.background#2d2d34
  • sideBarSectionHeader.background#2d2d34
  • sideBarSectionHeader.border#2d2d34
  • sideBarSectionHeader.foreground#cddde1
  • sideBarTitle.foreground#cddde1
  • statusBar.background#2d2d34
  • statusBar.debuggingBackground#f34822
  • statusBar.debuggingForeground#2d2d34
  • statusBar.foreground#cddde1
  • statusBar.noFolderBackground#2d2d34
  • statusBar.noFolderForeground#cddde1
  • statusBarItem.prominentBackground#f34822
  • statusBarItem.prominentHoverBackground#ea9038
  • statusBarItem.remoteBackground#f2641d
  • statusBarItem.remoteForeground#2d2d34
  • tab.activeBackground#2d2d34
  • tab.activeBorderTop#9a537180
  • tab.activeForeground#cddde1
  • tab.border#2d2d34
  • tab.inactiveBackground#2d2d34
  • tab.inactiveForeground#6a728d
  • terminal.ansiBlack#663759
  • terminal.ansiBlue#416f9f
  • terminal.ansiBrightBlack#6a728d
  • terminal.ansiBrightBlue#5596b0
  • terminal.ansiBrightCyan#c2c2a7
  • terminal.ansiBrightGreen#94bc95
  • terminal.ansiBrightMagenta#c15055
  • terminal.ansiBrightRed#f34822
  • terminal.ansiBrightWhite#b8aab7
  • terminal.ansiBrightYellow#e9c76c
  • terminal.ansiCyan#9da883
  • terminal.ansiGreen#688e85
  • terminal.ansiMagenta#9a5371
  • terminal.ansiRed#f2641d
  • terminal.ansiWhite#8e7a8c
  • terminal.ansiYellow#ea9038
  • terminal.background#2d2d34
  • terminal.foreground#cddde1
  • titleBar.activeBackground#2d2d34
  • titleBar.activeForeground#cddde1
  • titleBar.inactiveBackground#2d2d34
  • titleBar.inactiveForeground#6a728d
  • walkThrough.embeddedEditorBackground#2d2d34

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#416f9f
meta.diff, meta.diff.header#6a728d
markup.inserted#688e85
markup.deleted#f34822
markup.changed#ea9038
invalid#f34822underline italic
invalid.deprecated#cddde1underline italic
entity.name.filename#e9c76c
markup.error#f34822
markup.underlineunderline
markup.bold#ea9038bold
markup.heading#416f9fbold
markup.italic#e9c76citalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#ea9038
markup.inline.raw, markup.raw.restructuredtext#688e85
markup.underline.link, markup.underline.link.image#5596b0
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#9a5371
entity.name.directive.restructuredtext, markup.quote#e9c76citalic
meta.separator.markdown#6a728d
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#688e85
punctuation.definition.constant.restructuredtext#416f9f
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#416f9f
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#cddde1
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e9c76c
entity.name.type.class, entity.name.class#c15055normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#5596b0italic
entity.other.inherited-class#c15055italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6a728d
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#9a5371
comment.block.documentation entity.name.type#ea9038italic
comment.block.documentation entity.name.type punctuation.definition.bracket#9da883
comment.block.documentation variable#ea9038italic
constant, variable.other.constant, constant.other.caps.python#9da883
constant.character.escape, constant.character.string.escape, constant.regexp#9a5371
entity.name.tag#9a5371
entity.other.attribute-name.parent-selector#9a5371
entity.other.attribute-name#ea9038italic
entity.name.function, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#f2641d
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#ea9038italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#688e85italic
meta.decorator variable.other.object#688e85
keyword, punctuation.definition.keyword#f2641d
keyword.control.new, keyword.operator.newbold
meta.selector#9a5371
support#9da883italic
support.function.magic, support.variable, variable.other.predefined#416f9fregular
support.function, support.type.property-name#ea9038regular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator#8e7a8c
keyword.operator.assignment, keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, punctuation.terminator.expression.php, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#8e7a8c
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#9a5371
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#ea9038
constant.other.date, constant.other.timestamp#9a5371
variable.other.alias.yaml#688e85italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#8e7a8cregular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#c15055italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ea9038
storage.modifier#9a5371
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f34822
punctuation.definition.group.capture.regexp#9a5371
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#f34822
punctuation.definition.character-class.regexp#9da883
punctuation.definition.group.regexp#ea9038
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#8e7a8c
meta.assertion.look-ahead.regexp#688e85
string#f34822
punctuation.definition.string.begin, punctuation.definition.string.end#f34822
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#ea9038
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#6a728d
constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#cddde1
meta.import variable.other.readwrite, meta.variable.assignment.destructured.object.coffee variable#ea9038italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#cddde1normal
meta.selectionset.graphql variable#e9c76c
meta.selectionset.graphql meta.arguments variable#cddde1
entity.name.fragment.graphql, variable.fragment.graphql#ea9038
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell, punctuation.section.class.begin.python, punctuation.section.function.begin.python#8e7a8c
source.shell variable.other#94bc95
support.constant#416f9fnormal
meta.scope.prerequisites.makefile#e9c76c
meta.attribute-selector.scss#f34822
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#cddde1
meta.preprocessor.haskell#6a728d
log.error#f34822bold
log.warning#e9c76cbold

Shiki preview

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

Loading...

Krafftachrome - Coding Theme