dotnetthemevs
A beautifully curated collection of modern, elegant and developer-friendly themes. Featuring Persian Gulf inspired colors and more.
A beautifully curated collection of modern, elegant and developer-friendly themes. Featuring Persian Gulf inspired colors and more.
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| emphasis | — | italic |
| strong | — | bold |
| header | #BD93F9 | — |
| source | #F8F8F2 | — |
| entity.name.type.class | #50FA7B | — |
| keyword.other.this, variable.language, variable.parameter.function.language.special | #BD93F9 | — |
| entity.other.inherited-class | #8BE9FD | — |
| support.class.builtin | #50FA7B | — |
| comment, punctuation.definition.comment, unused.comment, wildcard.comment | #6272A4 | — |
| comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class | #8BE9FD | — |
| comment.block.documentation variable | #FFB86C | — |
| constant | #FFB86C | — |
| variable.other.constant | #BD93F9 | — |
| constant.character.escape, constant.character.string.escape, constant.regexp | #FF79C6 | — |
| constant.other.date, constant.other.timestamp | #FFB86C | — |
| support.variable, variable.other.predefined | #BD93F9 | — |
| meta.definition.function, meta.definition.method | #50FA7B | — |
| entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, variable.parameter | #FFB86C | — |
| meta.function-call.generic, meta.function-call.object, meta.function-call.static, keyword.operator.function.infix | #8BE9FD | — |
| meta.decorator variable.other.readwrite, meta.decorator variable.other.property, meta.decorator variable.other.object | #50FA7B | — |
| support.function.magic | #BD93F9 | — |
| keyword, punctuation.definition.keyword | #FF79C6 | — |
| keyword.control.new, keyword.operator.new | — | bold |
| entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.definition.entity.other.inherited-class, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, punctuation.separator.annotation, punctuation.accessor | #FF79C6 | — |
| 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.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, string.template meta.brace | #F8F8F2 | — |
| 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.end | #FF79C6 | — |
| string, punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end | #F1FA8C | — |
| storage | #FF79C6 | — |
| entity.name.type | #8BE9FD | — |
| entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type | #FFB86C | — |
| storage.modifier | #FF79C6 | — |
| variable, support.variable.property | #F8F8F2 | — |
| meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property | #FFB86C | — |
| meta.import variable.other.readwrite.alias | #F8F8F2 | — |
| storage.type.c | #8BE9FD | — |
| punctuation.section.embedded.coffee | #FF79C6 | — |
| meta.variable.assignment.destructured.object.coffee variable | #FFB86C | — |
| meta.variable.assignment.destructured.object.coffee variable variable | #F8F8F2 | — |
| punctuation.definition.tag.cs | #F8F8F2 | — |
| keyword.type.cs, storage.type.cs | #8BE9FD | — |
| meta.diff, meta.diff.header | #6272A4 | — |
| markup.inserted | #50FA7B | — |
| markup.deleted | #FF5555 | — |
| markup.changed | #FFB86C | — |
| invalid | #FF5555 | underline italic |
| invalid.deprecated | #F8F8F2 | underline italic |
| entity.name.filename | #F1FA8C | — |
| markup.error | #FF5555 | — |
| entity.name.function.elixir | #50FA7B | — |
| constant.other.symbol.elixir, constant.language.symbol.elixir | #8BE9FD | — |
| entity.name.type.module.elixir | #50FA7B | — |
| variable.other.readwrite.module.elixir, variable.other.readwrite.module.elixir punctuation.definition.variable.elixir | #FFB86C | — |
| punctuation.separator.method.elixir | #FF79C6 | — |
| punctuation.section.embedded.elixir | #FF79C6 | — |
| variable.other.anonymous.elixir punctuation.definition.variable.elixir | #FF79C6 | — |
| punctuation.other.period.go, punctuation.other.colon.go | #FF79C6 | — |
| source.go storage.type | #8BE9FD | — |
| entity.name.type.go | #BD93F9 | — |
| entity.name.function.go | #50FA7B | — |
| support.function.go | #8BE9FD | — |
| punctuation.colon.graphql | #FF79C6 | — |
| variable.graphql, variable.arguments.graphql | #F1FA8C | — |
| support.type.graphql, support.type.builtin.graphql, support.type.enum.graphql, entity.scalar.graphql | #8BE9FD | — |
| entity.name.function.graphql | #50FA7B | — |
| meta.selectionset.graphql variable.graphql, variable.parameter.graphql | #FFB86C | — |
| comment.line.graphql | #6272A4 | — |
| string.block.description.graphql.DOCSTRING | #6272A4 | — |
| meta.method.groovy | #50FA7B | — |
| source.groovy storage.type.def | #FF79C6 | — |
| source.groovy storage.type, storage.type.groovy | #8BE9FD | — |
| keyword.operator.navigation.groovy | #F8F8F2 | — |
| storage.type.haskell | #8BE9FD | — |
| meta.preprocessor.haskell | #6272A4 | — |
| constant.language.empty-list.haskell | #F8F8F2 | — |
| punctuation.definition.tag.begin.js, punctuation.definition.tag.end.js, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx | #FF79C6 | — |
| entity.name.tag | #FF79C6 | — |
| entity.name.tag support.class.component.js, entity.name.tag support.class.component.tsx | #FFFFFF | — |
| meta.selector | #FF79C6 | — |
| entity.other.attribute-name.parent-selector | #FF79C6 | — |
| meta.attribute-selector.scss | #F1FA8C | — |
| punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss | #F8F8F2 | — |
| entity.other.attribute-name | #50FA7B | — |
| 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 | #F8F8F2 | — |
| support.constant.property-value.css | #8BE9FD | — |
| keyword.control.at-rule.media.scss, keyword.control.at-rule.media.scss punctuation.definition.keyword.scss | #50FA7B | — |
| meta.method-call.java meta.method | #50FA7B | — |
| storage.type.generic.java | #F8F8F2 | — |
| source.java storage.type | #8BE9FD | — |
| keyword.operator.dereference.java, storage.modifier.import | #F8F8F2 | — |
| support.variable.property.js | #BD93F9 | — |
| variable.other.constant.js | #8BE9FD | — |
| support.class.console.js, support.type.object.module.js, support.class.promise.js, support.constant.json.js | #50FA7B | — |
| support.class.js | #50FA7B | — |
| meta.object-literal.key.js entity.name.function.js, meta.var.expr.js meta.definition.variable.js entity.name.function.js, meta.definition.property.js entity.name.function.js | #50FA7B | — |
| meta.function-call.js | #8BE9FD | — |
| support.function.any-method.lua | #50FA7B | — |
| punctuation.definition.variable.makefile | #FF79C6 | — |
| entity.name.function.target.makefile | #8BE9FD | — |
| meta.scope.prerequisites.makefile | #F1FA8C | — |
| markup.underline | — | underline |
| markup.bold | #FFB86C | bold |
| markup.heading | #BD93F9 | bold |
| markup.italic | #F1FA8C | italic |
| beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext | #8BE9FD | — |
| markup.inline.raw, markup.raw.restructuredtext | #50FA7B | — |
| markup.underline.link, markup.underline.link.image | #8BE9FD | — |
| meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title | #FF79C6 | — |
| entity.name.directive.restructuredtext, markup.quote | #F1FA8C | italic |
| meta.separator.markdown | #6272A4 | — |
| fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown | #50FA7B | — |
| punctuation.definition.constant.restructuredtext | #BD93F9 | — |
| markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end | #BD93F9 | — |
| meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end | #F8F8F2 | — |
| markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end | #F1FA8C | — |
| meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc | #FF79C6 | — |
| meta.protocol-list.objc, meta.return-type.objc, storage.type.objc | #8BE9FD | — |
| storage.type.ocaml | #8BE9FD | — |
| constant.other.key.perl | #F8F8F2 | — |
| variable.language punctuation.definition.variable.php | #BD93F9 | — |
| meta.function.arguments variable.other.php | #50FA7B | — |
| meta.function-call.php | #8BE9FD | — |
| punctuation.section.embedded.end source.php | #FF79C6 | — |
| storage.type.php | #8BE9FD | — |
| keyword.operator.other.powershell, keyword.other.statement-separator.powershell | #F8F8F2 | — |
| source.powershell entity.other.attribute-name | #8BE9FD | — |
| support.constant | #BD93F9 | — |
| entity.name.function.python | #50FA7B | — |
| meta.function-call.python support.type.python, meta.function-call.python support.function.builtin.python | #8BE9FD | — |
| punctuation.separator.period.python, punctuation.separator.colon.python, punctuation.separator.dict.python, punctuation.section.function.begin.python | #FF79C6 | — |
| string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp | #F1FA8C | — |
| punctuation.definition.group.capture.regexp | #FF79C6 | — |
| string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end | #FF5555 | — |
| punctuation.definition.character-class.regexp | #8BE9FD | — |
| punctuation.definition.group.regexp | #FFB86C | — |
| punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp | #FF5555 | — |
| meta.assertion.look-ahead.regexp | #50FA7B | — |
| variable.other.readwrite.instance.ruby, variable.other.readwrite.instance.ruby punctuation.definition.variable.ruby | #FFB86C | — |
| variable.other.readwrite.class.ruby, variable.other.readwrite.class.ruby punctuation.definition.variable.ruby | #FFB86C | — |
| variable.other.constant.ruby | #BD93F9 | — |
| entity.name.type.module.ruby | #50FA7B | — |
| entity.name.type.class.ruby | #50FA7B | — |
| entity.other.inherited-class.ruby | #BD93F9 | — |
| support.class.ruby | #BD93F9 | — |
| meta.function.method.with-arguments.ruby entity.name.function.ruby, meta.function.method.without-arguments.ruby entity.name.function.ruby | #50FA7B | — |
| variable.parameter.function.ruby | #F8F8F2 | — |
| variable.other.block.ruby | #F8F8F2 | — |
| meta.function-call.ruby entity.name.function.ruby, support.function.kernel.ruby | #F8F8F2 | — |
| support.function.kernel.ruby | #FF79C6 | — |
| punctuation.separator.method.ruby | #FF79C6 | — |
| punctuation.section.embedded.end source.ruby | #FF79C6 | — |
| constant.language.symbol.hashkey.ruby, constant.language.symbol.hashkey.parameter.function.ruby, constant.other.symbol.hashkey.parameter.function.ruby, constant.language.symbol.ruby, constant.other.symbol.hashkey.ruby, constant.other.symbol.ruby, punctuation.definition.constant.ruby, punctuation.definition.constant.hashkey.ruby | #8BE9FD | — |
| storage.class.std.rust, storage.type.core.rust | #8BE9FD | — |
| source.shell variable.other | #BD93F9 | — |
| meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string | #F8F8F2 | — |
| keyword.expressions-and-types.swift | #BD93F9 | — |
| punctuation.function.swift | #FF79C6 | — |
| keyword.primitive-datatypes.swift, storage.type.attribute.swift | #8BE9FD | — |
| meta.group.double.toml, meta.group.toml | #FF79C6 | — |
| entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml | #8BE9FD | — |
| support.variable.property.ts, support.variable.property.tsx | #BD93F9 | — |
| variable.other.constant.ts, variable.other.constant.tsx | #8BE9FD | — |
| support.class.console.ts, support.type.object.module.ts, support.class.promise.ts, support.constant.json.ts, support.class.console.tsx, support.type.object.module.tsx, support.class.promise.tsx, support.constant.json.tsx | #50FA7B | — |
| support.class.ts, support.class.tsx | #50FA7B | — |
| meta.object-literal.key.ts entity.name.function.ts, meta.var.expr.ts meta.definition.variable.ts entity.name.function.ts, meta.definition.property.ts entity.name.function.ts, meta.object-literal.key.tsx entity.name.function.tsx, meta.var.expr.tsx meta.definition.variable.tsx entity.name.function.tsx, meta.definition.property.tsx entity.name.function.tsx | #50FA7B | — |
| meta.function-call.ts, meta.function-call.tsx | #8BE9FD | — |
| entity.name.type.alias.ts, entity.name.type.interface.ts, entity.name.type.enum.ts, entity.name.type.alias.tsx, entity.name.type.interface.tsx, entity.name.type.enum.tsx | #50FA7B | — |
| support.type.primitive.ts, support.type.builtin.ts, entity.name.type.ts, support.type.primitive.tsx, support.type.builtin.tsx, entity.name.type.tsx | #8BE9FD | — |
| meta.type.parameters.ts support.type.primitive.ts, meta.type.parameters.ts entity.name.type.ts, meta.type.parameters.tsx support.type.primitive.tsx, meta.type.parameters.tsx entity.name.type.tsx | #FFB86C | — |
| punctuation.definition.typeparameters.begin.ts, punctuation.definition.typeparameters.end.ts, punctuation.definition.typeparameters.begin.tsx, punctuation.definition.typeparameters.end.tsx | #FF79C6 | — |
| punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.separator.key-value.mapping.yaml, support.other.chomping-indicator.yaml | #FF79C6 | — |
| entity.name.tag.yaml | #8BE9FD | — |
| variable.other.alias.yaml | #50FA7B | underline |
| token.info-token | #6796E6 | — |
| token.warn-token | #CD9731 | — |
| token.error-token | #F44747 | — |
| token.debug-token | #B267E6 | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| punctuation.separator.java | #838FA7 | bold |
| keyword.operator.new | #A78CFA | bold |
| keyword.other.new | #A78CFA | bold |
| storage.modifier.c | #A78CFA | bold |
| keyword.control.directive.define | #A78CFA | bold |
| keyword.control.def | #A78CFA | bold |
| keyword.control.class | #A78CFA | bold |
| keyword.control.module | #A78CFA | bold |
| keyword.control.new | #A78CFA | bold |
| keyword.preprocessor.define | #A78CFA | bold |
| keyword.control.directive.undef | #A78CFA | bold |
| keyword.other.fn | #A78CFA | bold |
| storage.type.rust | #A78CFA | bold |
| storage.modifier.extern | #A78CFA | bold |
| storage.modifier.const | #A78CFA | bold |
| storage.modifier.extends | #A78CFA | bold |
| storage.modifier.ts | #A78CFA | bold |
| keyword.control.at-rule | #A78CFA | bold |
| keyword.other.let | #A78CFA | bold |
| keyword.other.instance | #A78CFA | bold |
| keyword.other.newtype | #A78CFA | bold |
| keyword.other.data | #A78CFA | bold |
| keyword.other.module | #A78CFA | bold |
| keyword.other | #A78CFA | bold |
| keyword.other.preprocessor | #A78CFA | bold |
| keyword.cs | #A78CFA | bold |
| entity.other.keyframe-offset | #A78CFA | bold |
| keyword.control.import | #A78CFA | bold |
| keyword.other.import | #A78CFA | bold |
| keyword.import | #A78CFA | bold |
| keyword.control.from | #A78CFA | bold |
| keyword.control.directive.include | #A78CFA | bold |
| keyword.other.package | #A78CFA | bold |
| keyword.other.class | #A78CFA | bold |
| keyword.other.namespace | #A78CFA | bold |
| keyword.other.enum | #A78CFA | bold |
| keyword.other.operator-decl | #A78CFA | bold |
| keyword.other.interface | #A78CFA | bold |
| keyword.preprocessor | #A78CFA | bold |
| keyword.other.delegate | #A78CFA | bold |
| storage.type.cpp | #A78CFA | bold |
| storage.type.namespace | #A78CFA | bold |
| storage.type.language.primitive.cpp | #A78CFA | bold |
| storage.type.struct | #A78CFA | bold |
| storage.type.template | #A78CFA | bold |
| support.type.built-in.posix-reserved.pthread | #A78CFA | bold |
| keyword.other.typedef | #A78CFA | bold |
| storage.modifier.dart | #A78CFA | bold |
| meta.class.identifier.java storage.modifier.java | #A78CFA | bold |
| meta.enum.java storage.modifier.java | #A78CFA | bold |
| storage.type.modifier | #A78CFA | bold |
| storage.modifier | #A78CFA | bold |
| keyword.other.phpdoc | #A78CFA | bold |
| keyword.other.var | #A78CFA | bold |
| storage.modifier.java | #A78CFA | bold |
| meta.var.expr | #A78CFA | bold |
| storage.type.function | #A78CFA | bold |
| keyword.function | #A78CFA | bold |
| keyword.var | #A78CFA | bold |
| keyword.const | #A78CFA | bold |
| keyword.channel | #A78CFA | bold |
| keyword.struct | #A78CFA | bold |
| keyword.other.struct | #A78CFA | bold |
| keyword.map | #A78CFA | bold |
| keyword.reserved | #A78CFA | bold |
| storage.type.class | #A78CFA | bold |
| storage.type.php | #A78CFA | bold |
| storage.type.interface | #A78CFA | bold |
| storage.type.object | #A78CFA | bold |
| keyword.declaration | #A78CFA | bold |
| storage.type.enum | #A78CFA | bold |
| storage.type.type | #A78CFA | bold |
| storage.type.const | #A78CFA | bold |
| storage.modifier.specifier | #A78CFA | bold |
| storage.type.class.jsdoc | #A78CFA | bold |
| support.module.node.js | #A78CFA | bold |
| support.type.object.module.js | #A78CFA | bold |
| support.type.object.module.ts | #A78CFA | bold |
| support.module.node.ts | #A78CFA | bold |
| keyword.control.cite.latex | #A78CFA | bold |
| keyword.control.label.latex | #A78CFA | bold |
| keyword.storage.modifier | #A78CFA | bold |
| source.cs keyword.operator.expression | #A78CFA | bold |
| source.cs storage.type | #A78CFA | bold |
| keyword.other.where | #A78CFA | bold |
| storage.type.delegate | #A78CFA | bold |
| storage.type.operator.cs | #A78CFA | bold |
| keyword.operator.expression.unchecked | #A78CFA | bold |
| keyword.operator.expression.checked | #A78CFA | bold |
| keyword.operator.expression.await | #A78CFA | bold |
| storage.type.record | #A78CFA | bold |
| storage.type.event | #A78CFA | bold |
| storage.type.var | #A78CFA | bold |
| keyword.operator.expression.new | #A78CFA | bold |
| keyword.operator.expression.stackalloc | #A78CFA | bold |
| keyword.operator.expression.infer | #A78CFA | bold |
| keyword.other.item.latex | #A78CFA | bold |
| keyword.local | #A78CFA | bold |
| meta.function.lua keyword.control.lua | #A78CFA | bold |
| storage.type.annotation.lua | #A78CFA | bold |
| keyword.operator.arrow.skinny | #A78CFA | bold |
| keyword.operator.interpolation | #A78CFA | bold |
| keyword.operator.borrow | #A78CFA | bold |
| meta.preprocessor.cs punctuation.separator.hash.cs | #A78CFA | bold |
| punctuation.definition.directive | #A78CFA | bold |
| keyword.control.directive punctuation.definition.directive.c | #A78CFA | bold |
| keyword.control.directive punctuation.definition.directive.cpp | #A78CFA | bold |
| punctuation.definition.block.tag.jsdoc | #A78CFA | |
| punctuation.definition.keyword.latex | #A78CFA | |
| keyword.control punctuation.definition.keyword.latex | #A78CFA | |
| meta.function-call | #6495EE | bold |
| support.function.construct.output | #6495EE | bold |
| invalid.deprecated.gradient.function.css | #6495EE | bold |
| invalid.deprecated.function.css | #6495EE | bold |
| support.function.builtin.python | #6495EE | bold |
| support.function.go | #6495EE | bold |
| entity.name.function.macro | #6495EE | bold |
| meta.attribute.rust | #6495EE | bold |
| new.expr meta.function-call support.class.builtin | #6495EE | bold |
| new.expr meta.function-call support.class | #6495EE | bold |
| keyword.operator.function | #6495EE | bold |
| support.function.dom | #6495EE | bold |
| support.function.console | #6495EE | bold |
| support.function.any-method.builtin.url | #6495EE | bold |
| support.function.any-method.builtin | #6495EE | bold |
| support.function.url | #6495EE | bold |
| support.function.misc | #6495EE | bold |
| support.function.transform | #6495EE | bold |
| support.function.calc | #6495EE | bold |
| support.function.var | #6495EE | bold |
| support.function.string | #6495EE | bold |
| support.function.basic_functions | #6495EE | bold |
| support.function.array | #6495EE | bold |
| support.function.construct | #6495EE | bold |
| support.function.datetime | #6495EE | bold |
| support.function.file | #6495EE | bold |
| support.function.network | #6495EE | bold |
| support.function.session | #6495EE | bold |
| support.function.mail | #6495EE | bold |
| support.function.filter | #6495EE | bold |
| support.function.errorfunc | #6495EE | bold |
| support.function.mysql | #6495EE | bold |
| support.function.php_odbc | #6495EE | bold |
| support.function.xml | #6495EE | bold |
| support.function.math | #6495EE | bold |
| entity.name.type.lifetime.rust | #6495EE | bold |
| entity.name.class | #6495EE | bold |
| meta.method.declaration | #6495EE | bold |
| keyword.control.trycatch | #6495EE | bold |
| keyword.control.catch-exception | #6495EE | bold |
| keyword.operator.cast | #6495EE | bold |
| keyword.operator.big-arrow | #6495EE | bold |
| entity.name.function | #6495EE | bold |
| support.type.pthread | #6495EE | bold |
| meta.block.class.cpp meta.body.class.cpp meta.block.class.cpp entity.name.function.definition.special.constructor.cpp | #6495EE | bold |
| support.function | #6495EE | bold |
| keyword.operator.sizeof | #6495EE | bold |
| meta.function-call.python support.type.python | #6495EE | bold |
| meta.function-call keyword.operator.expression.import | #6495EE | bold |
| new.expr.ts | #6495EE | bold |
| entity.other.attribute-name.class.mixin | #6495EE | bold |
| support.function.be.latex | #6495EE | bold |
| keyword.other.special-method | #6495EE | bold |
| keyword.other.get | #6495EE | bold |
| keyword.other.init | #6495EE | bold |
| keyword.other.set | #6495EE | bold |
| keyword.other.nameof | #6495EE | bold |
| entity.name.type.delegate.cs | #6495EE | bold |
| keyword.other.keyof | #6495EE | bold |
| keyword.operator.expression.keyof | #6495EE | bold |
| storage.type.accessor.get | #6495EE | bold |
| storage.type.accessor.set | #6495EE | bold |
| storage.type.accessor.init | #6495EE | bold |
| keyword.operator.expression.nameof | #6495EE | bold |
| keyword.operator.expression.sizeof | #6495EE | bold |
| keyword.operator.expression.default | #6495EE | bold |
| string.other.link.title.markdown | #6495EE | |
| string.other.link.description.markdown | #6495EE | |
| storage.type.function.arrow | #6495EE | bold |
| keyword.operator.arrow | #6495EE | bold |
| keyword.operator.closure | #6495EE | bold |
| punctuation.definition.template-expression.begin | #6495EE | |
| punctuation.definition.template-expression.end | #6495EE | |
| punctuation.definition.generic.begin.html | #6495EE | |
| punctuation.definition.generic.end.html | #6495EE | |
| punctuation.definition.interpolation.begin.bracket | #6495EE | |
| punctuation.definition.interpolation.end.bracket | #6495EE | |
| support.constant.handlebars.wxml | #6495EE | |
| constant.character.format.placeholder.other.python | #6495EE | |
| punctuation.definition.interpolation.begin.html | #6495EE | |
| punctuation.definition.interpolation.end.html | #6495EE | |
| punctuation.definition.interpolation | #6495EE | |
| punctuation.definition.lifetime.rust | #6495EE | |
| beginning.punctuation.definition.quote.markdown | #6495EE | |
| beginning.punctuation.definition.list.markdown | #6495EE | |
| punctuation.definition.string.begin.markdown | #6495EE | |
| punctuation.definition.string.end.markdown | #6495EE | |
| punctuation.definition.function.latex | #6495EE | |
| punctuation.definition.function.tex | #6495EE | |
| punctuation.definition.link.description.begin.markdown | #6495EE | |
| punctuation.definition.link.description.end.markdown | #6495EE | |
| punctuation.section.embedded.begin.ruby | #6495EE | |
| punctuation.section.embedded.end.ruby source.ruby | #6495EE | |
| entity.other.attribute-name | #56B7C3 | |
| invalid.deprecated.entity.other.attribute-name | #56B7C3 | |
| entity.name.tag.custom.scss | #56B7C3 | |
| storage.type.java | #56B7C3 | |
| entity.other.attribute-name.pseudo-class.css | #56B7C3 | |
| support.constant.media.css | #56B7C3 | |
| source.css.less entity.name.tag.custom.css | #56B7C3 | |
| keyword.operator.gradient.css | #56B7C3 | |
| entity.name.type | #56B7C3 | |
| keyword.operator.expression | #56B7C3 | |
| entity.other.inherited-class | #56B7C3 | |
| entity.name.type.class | #56B7C3 | |
| support.class | #56B7C3 | |
| entity.name.type.interface | #56B7C3 | |
| support.class.dart | #56B7C3 | |
| entity.name.scope-resolution | #56B7C3 | |
| support.type.lua | #56B7C3 | |
| support.constant.media.less | #56B7C3 | |
| keyword.operator | #56B7C3 | |
| keyword.operator.arithmetic | #56B7C3 | |
| keyword.operator.decrement | #56B7C3 | |
| keyword.operator.increment | #56B7C3 | |
| keyword.operator.assignment.compound | #56B7C3 | |
| keyword.operator.less | #56B7C3 | |
| keyword.operator.sass | #56B7C3 | |
| keyword.operator.increment-decrement | #56B7C3 | |
| keyword.operator.css | #56B7C3 | |
| entity.name.tag.wildcard.scss | #56B7C3 | |
| keyword.operator.string | #56B7C3 | |
| keyword.operator.bitwise | #56B7C3 | |
| keyword.operator.assignment.augmented | #56B7C3 | |
| storage.type.variable.ruby | #56B7C3 | |
| keyword.operator.assignment.arithmetic | #56B7C3 | |
| punctuation.definition.list.begin.markdown | #56B7C3 | |
| variable.language.import-all | #56B7C3 | |
| constant.language.import-export-all | #56B7C3 | |
| storage.modifier.reference | #56B7C3 | |
| storage.modifier.pointer | #56B7C3 | |
| keyword.operator.assignment.rust | #56B7C3 | |
| meta.directive.vue | #56B7C3 | |
| punctuation.definition.quote.begin.markdown | #56B7C3 | |
| meta.format.brace constant | #56B7C3 | |
| meta.selector invalid.deprecated.combinator | #56B7C3 | |
| meta.selector | #56B7C3 | |
| storage.type.operator | #56B7C3 | |
| entity.name.function.infix.haskell | #56B7C3 | |
| constant.other.operator.infix.haskell | #56B7C3 | |
| punctuation.separator.annotation.result.python | #56B7C3 | |
| keyword.operator.string.php | #56B7C3 | |
| entity.name.type.struct | #56B7C3 | |
| keyword.interface | #56B7C3 | |
| storage.type.cs | #56B7C3 | |
| support.class.builtin | #56B7C3 | |
| support.type.graphql | #56B7C3 | |
| punctuation.separator.namespace | #56B7C3 | |
| keyword.operator.namespace | #56B7C3 | |
| entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css | #56B7C3 | |
| entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css | #56B7C3 | |
| punctuation.attribute-shorthand.event.html | #56B7C3 | |
| punctuation.attribute-shorthand.bind.html | #56B7C3 | |
| punctuation.math.operator.latex | #56B7C3 | |
| support.constant.mathematical-symbols.scss | #56B7C3 | |
| meta.attribute.directive.vue | #56B7C3 | |
| keyword.operator.relation.types.julia | #56B7C3 | |
| keyword.operator.borrow.and.rust | #56B7C3 | |
| punctuation.separator.key-value.css | #56B7C3 | |
| keyword.operator.range.cs | #56B7C3 | |
| punctuation.separator.asterisk | #56B7C3 | |
| variable.language.discard | #56B7C3 | |
| punctuation.definition.keyword.tex | #56B7C3 | |
| punctuation.definition.entity.less | #56B7C3 | |
| source.css meta.function-call keyword.operator.arithmetic | #56B7C3 | |
| variable.language.self | #F02B77 | bold |
| variable.language.this | #F02B77 | bold |
| variable.language.super | #F02B77 | bold |
| variable.language.special.self.python | #F02B77 | bold |
| variable.language.dart | #F02B77 | bold |
| keyword.operator.delete | #F02B77 | bold |
| keyword.operator.expression.delete | #F02B77 | bold |
| keyword.other.important | #F02B77 | bold |
| keyword.other.base | #F02B77 | bold |
| variable.language.base | #F02B77 | bold |
| keyword.other.important punctuation.separator | #F02B77 | bold |
| support.type | #FF6AB3 | |
| storage.type.glsl | #FF6AB3 | |
| keyword.other.typeof | #FF6AB3 | |
| support.type.primitive | #FF6AB3 | |
| support.type.builtin | #FF6AB3 | |
| entity.name.type.instance | #FF6AB3 | |
| storage.type.string | #FF6AB3 | |
| storage.type.numeric | #FF6AB3 | |
| storage.type.boolean | #FF6AB3 | |
| storage.type.primitive | #FF6AB3 | |
| meta.method.identifier | #FF6AB3 | |
| entity.other.inherited-classentity.name.type.interface | #FF6AB3 | |
| meta.return.type | #FF6AB3 | |
| meta.type.parameters | #FF6AB3 | |
| storage.type.generic | #FF6AB3 | |
| keyword.type | #FF6AB3 | |
| entity.name.type.type-parameter | #FF6AB3 | |
| storage.type.object.array | #FF6AB3 | |
| entity.name.type.delegate | #FF6AB3 | |
| storage.type.c | #FF6AB3 | |
| meta.declaration.dart | #FF6AB3 | |
| meta.type.declaration | #FF6AB3 | |
| meta.block.ts | #FF6AB3 | |
| meta.class-struct-block.cpp entity.name.type.cpp | #FF6AB3 | |
| meta.function.definition.parameters.cpp storage.type.language.primitive.cpp | #FF6AB3 | |
| meta.function.definition.parameters.cpp storage.type.struct.cpp | #FF6AB3 | |
| meta.function.constructor.cpp storage.type.language.primitive.cpp | #FF6AB3 | |
| storage.type.template.argument | #FF6AB3 | |
| entity.name.type.numeric.rust | #FF6AB3 | |
| storage.modifier.mut | #FF6AB3 | |
| entity.name.type.primitive | #FF6AB3 | |
| storage.type.built-in | #FF6AB3 | |
| support.type.built-in.posix-reserved | #FF6AB3 | |
| keyword.other.type | #FF6AB3 | |
| storage.type.haskell | #FF6AB3 | |
| meta.method.identifier.java storage.type.java | #FF6AB3 | |
| support.type.python | #FF6AB3 | |
| fenced_code.block.language | #FF6AB3 | |
| entity.name.type.parameter | #FF6AB3 | |
| keyword.operator.expression.typeof | #FF6AB3 | |
| constant.numeric | #FF9070 | |
| entity.other.keyframe-offset.percentage.css | #FF9070 | |
| keyword.other.unit | #FF9070 | |
| support.constant.dom | #FF9070 | |
| support.constant.property.math | #FF9070 | |
| support.constant.ext | #FF9070 | |
| support.constant.core | #FF9070 | |
| constant.other.js | #FF9070 | |
| meta.at-rule.keyframes.scss entity.other.attribute-name.scss | #FF9070 | |
| constant | #FF9070 | |
| variable.other.enummember | #FF9070 | |
| constant.other.enum | #FF9070 | |
| entity.name.variable.enum-member | #FF9070 | |
| constant.language.infinity | #FF9070 | |
| text.log constant.language | #FF9070 | |
| meta.attribute.id.html entity.other.attribute-name.html | #FF9070 | |
| entity.other.attribute-name.id | #FF9070 | |
| variable.other.constant.object | #FF9070 | |
| constant.other.character-class.regexp | #FF9070 | |
| constant.other.character-class.range.regexp | #FF9070 | |
| constant.other.character-class.set.regexp | #FF9070 | |
| support.constant | #FF9070 | |
| support.constant.math | #FF9070 | |
| support.constant.json | #FF9070 | |
| entity.other.attribute-name.id.css punctuation.definition.entity.css | #FF9070 | |
| entity.other.attribute-name.id punctuation.definition.entity.css | #FF9070 | |
| entity.other.attribute-name.id punctuation.definition.entity.less | #FF9070 | |
| markup.bold.markdown | #E4BF7F | bold |
| variable.parameter | #E4BF7F | |
| token.variable.parameter | #E4BF7F | |
| variable.other.jsdoc | #E4BF7F | |
| variable.language.arguments | #E4BF7F | |
| function.parameter | #E4BF7F | |
| entity.name.variable.parameter | #E4BF7F | |
| meta.function.c | #E4BF7F | |
| punctuation.vararg-ellipses | #E4BF7F | |
| variable.other.block.ruby | #E4BF7F | |
| meta.arguments | #E4BF7F | |
| entity.name.type.template | #E4BF7F | |
| meta.type.parameters entity.name.type | #E4BF7F | |
| meta.parameters | #E4BF7F | |
| meta.function.parameter variable.other | #E4BF7F | |
| variable.other.less | #E4BF7F | |
| variable.other.sass | #E4BF7F | |
| variable.scss | #E4BF7F | |
| source.sass variable.other | #E4BF7F | |
| variable.argument.css | #E4BF7F | |
| variable.parameter.function.latex | #E4BF7F | |
| variable.parameter.definition.label.latex | #E4BF7F | |
| variable.css | #E4BF7F | |
| keyword.other.pseudo-class.less | #E4BF7F | |
| support.type.property-name.media.less | #E4BF7F | |
| support.type.property-name.media.css | #E4BF7F | |
| keyword.operator.negetion.regexp | #E4BF7F | |
| keyword.control.anchor.regexp | #E4BF7F | |
| punctuation.definition.group.capture.regexp | #E4BF7F | |
| keyword.operator.quantifier.regexp | #E4BF7F | |
| punctuation.definition.bold.markdown | #E4BF7F | |
| variable.parameter.url | #98C379 | |
| string | #98C379 | |
| markup.inline.raw.string | #98C379 | |
| text.html.vue-html meta.object-literal.key | #98C379 | |
| text.html.vue-html meta.object-literal.key string.quoted | #98C379 | |
| entity.other.attribute-name.class.css | #98C379 | |
| selector.sass | #98C379 | |
| entity.other.attribute-name.parent-selector.css | #98C379 | |
| meta.at-rule.extend.scss | #98C379 | |
| support.constant.font-name | #98C379 | |
| markup.inline.raw.markdown | #98C379 | |
| markup.underline.link.markdown | #98C379 | |
| markup.underline.link.image.markdown | #98C379 | |
| string entity.other.attribute-name | #98C379 | |
| string meta.attribute.directive.vue | #98C379 | |
| constant.character.latex | #98C379 | |
| entity.other.attribute-name.class.less | #98C379 | |
| punctuation.definition.metadata.markdown | #98C379 | |
| string.regexp | #98C379 | |
| source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json | #98C379 | |
| source.jsonmeta.structure.array.json>value.json>string.quoted.json | #98C379 | |
| source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json>punctuation | #98C379 | |
| source.jsonmeta.structure.array.json>value.json>string.quoted.json>punctuation | #98C379 | |
| string.quoted source | #98C379 | |
| punctuation.definition.entity.css | #98C379 | |
| meta.attribute-selector.scss | #98C379 | |
| string invalid.illegal | #98C379 | |
| string.other.math.tex | #98C379 | |
| punctuation.definition.string.begin.tex | #98C379 | |
| punctuation.definition.string.end.tex | #98C379 | |
| punctuation.definition.string | #98C379 | |
| text.html.vue-html meta.object-literal.key punctuation.definition.string | #98C379 | |
| string punctuation.attribute-shorthand.bind.html | #98C379 | |
| string punctuation.attribute-shorthand.event.html | #98C379 | |
| punctuation.definition.string.template.begin | #98C379 | |
| punctuation.definition.string.template.end | #98C379 | |
| punctuation.definition.constant.latex | #98C379 | |
| entity.other.attribute-name.class.less punctuation.definition.entity.less | #98C379 | |
| entity.name.type.module | #E06C75 | |
| entity.name.package | #E06C75 | |
| variable.other.property | #E06C75 | |
| variable.other.object.property | #E06C75 | |
| variable.other.constant.property | #E06C75 | |
| entity.name.type.option | #E06C75 | |
| entity.name.label | #E06C75 | |
| variable.other.object.property.cs | #E06C75 | |
| entity.name.variable.tuple-element.cs | #E06C75 | |
| meta.object-literal.key | #E06C75 | |
| meta.object-literal.key string.quoted | #E06C75 | |
| variable.object.property | #E06C75 | |
| support.type.map.key | #E06C75 | |
| meta.at-rule.each.scss | #E06C75 | |
| meta.attribute.python | #E06C75 | |
| support.variable.dom | #E06C75 | |
| support.variable.property | #E06C75 | |
| support.variable.property.dom | #E06C75 | |
| storage.modifier.import | #E06C75 | |
| constant.other.php | #E06C75 | |
| entity.name.type.namespace | #E06C75 | |
| variable.other.member.c | #E06C75 | |
| meta.using-namespace-declaration.cpp entity.name.type.cpp | #E06C75 | |
| meta.class-struct-block.cpp meta.namespace-block.cpp entity.name.type.cpp | #E06C75 | |
| variable.other.source.dart | #E06C75 | |
| entity.name.namespace | #E06C75 | |
| entity.name.module | #E06C75 | |
| entity.name.type.result.rust | #E06C75 | |
| entity.name.scope-resolution.namespace | #E06C75 | |
| support.class.console | #E06C75 | |
| meta.use.rust | #E06C75 | |
| keyword.other.preprocessor.extension | #E06C75 | |
| entity.other.attribute-name.pseudo-element.css | #E06C75 | |
| entity.name.section.markdown | #E06C75 | |
| markup.heading | #E06C75 | |
| source.json meta.structure.dictionary.json > string.quoted.json | #E06C75 | |
| support.type.property-name.json | #E06C75 | |
| support.function.section.latex | #E06C75 | |
| meta.object-literal.key punctuation.definition.string | #E06C75 | |
| variable.other.constant.object.property | #E06C75 | |
| source.cs storage.type.accessor | #E06C75 | |
| entity.other.attribute | #E06C75 | |
| entity.other.attribute-name.parent.less punctuation.definition.entity.less | #E06C75 | |
| entity.other.attribute-name.pseudo-element.less | #E06C75 | |
| entity.other.attribute-name.pseudo-element.less support.type.vendor-prefix.less | #E06C75 | |
| entity.name.tag | #E06C75 | |
| entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css | #E06C75 | |
| punctuation.definition.heading.markdown | #E06C75 | |
| support.function.section.latex punctuation.definition.function.latex | #E06C75 | |
| punctuation.support.type.property-name.begin.json.comments | #E06C75 | |
| punctuation.support.type.property-name.end.json.comments | #E06C75 | |
| support.class.component | #E06C75 | |
| keyword.operator.optional | #E06C75 | |
| punctuation.section.embedded.begin.php | #E06C75 | |
| punctuation.section.embedded.end.php | #E06C75 | |
| punctuation.section.embedded.end.php source.php | #E06C75 | |
| string.regexp keyword.other | #E06C75 | |
| entity.name.tag.custom.css | #E06C75 | |
| keyword.control.equation.newline.latex | #E06C75 | |
| keyword.control.newline.tex | #E06C75 | |
| source.css meta.selector.css | #98C379 | |
| keyword.operator.expression.instanceof | #CF68E1 | bold |
| keyword.operator.instanceof | #CF68E1 | bold |
| keyword.operator.expression.in | #CF68E1 | bold |
| keyword.operator.expression.of | #CF68E1 | bold |
| keyword.control | #CF68E1 | bold |
| keyword.other.using | #CF68E1 | bold |
| keyword.preprocessor.elif | #CF68E1 | bold |
| keyword.preprocessor.if | #CF68E1 | bold |
| keyword.preprocessor.else | #CF68E1 | bold |
| keyword.preprocessor.endif | #CF68E1 | bold |
| keyword.control.directive | #CF68E1 | bold |
| punctuation.separator.hash | #CF68E1 | bold |
| keyword.package | #CF68E1 | bold |
| keyword.control.flow | #CF68E1 | bold |
| keyword.input | #CF68E1 | bold |
| keyword.type.graphql | #CF68E1 | bold |
| keyword.cmake | #CF68E1 | bold |
| keyword.control.rust | #CF68E1 | bold |
| keyword.other.rust | #CF68E1 | bold |
| keyword.control.default | #CF68E1 | bold |
| keyword.control.export | #CF68E1 | bold |
| keyword.other.forall | #CF68E1 | bold |
| keyword.other.deriving | #CF68E1 | bold |
| keyword.other.qualified | #CF68E1 | bold |
| keyword.other.hiding | #CF68E1 | bold |
| keyword.other.in | #CF68E1 | bold |
| constant.language | #CF68E1 | bold |
| constant.language.boolean | #CF68E1 | bold |
| keyword.operator.expression.void | #CF68E1 | bold |
| keyword.control.loop | #CF68E1 | bold |
| keyword.control.ref.latex | #CF68E1 | bold |
| keyword.operator.relation.in | #CF68E1 | bold |
| storage.type.primitive.dart | #CF68E1 | bold |
| keyword.query | #CF68E1 | bold |
| keyword.other.is | #CF68E1 | bold |
| keyword.control.as | #CF68E1 | bold |
| keyword.operator.expression.pattern | #CF68E1 | bold |
| keyword.operator.expression.query | #CF68E1 | bold |
| keyword.operator.expression.as | #CF68E1 | bold |
| keyword.operator.expression.with | #CF68E1 | bold |
| storage.modifier.where | #CF68E1 | bold |
| keyword.operator.expression.is | #CF68E1 | bold |
| meta.attribute.unrecognized.wx:if.html entity.other.attribute-name | #CF68E1 | bold |
| meta.attribute.unrecognized.wx:for.html entity.other.attribute-name | #CF68E1 | bold |
| meta.attribute.unrecognized.wx:elif.html entity.other.attribute-name | #CF68E1 | bold |
| meta.attribute.unrecognized.wx:else.html entity.other.attribute-name | #CF68E1 | bold |
| keyword.control.preamble.latex | #CF68E1 | bold |
| support.function.general.tex | #CF68E1 | bold |
| meta.attribute.unrecognized.v-else entity.other.attribute-name | #CF68E1 | bold |
| meta.attribute.unrecognized.v-if entity.other.attribute-name | #CF68E1 | bold |
| meta.attribute.unrecognized.v-else-if entity.other.attribute-name | #CF68E1 | bold |
| meta.attribute.unrecognized.v-for entity.other.attribute-name | #CF68E1 | bold |
| keyword.operator.boolean | #CF68E1 | bold |
| keyword.operator.relation | #CF68E1 | bold |
| keyword.operator.ternary | #CF68E1 | bold |
| keyword.control.ternary | #CF68E1 | bold |
| keyword.operator.logical | #CF68E1 | bold |
| keyword.operator.logic | #CF68E1 | bold |
| keyword.operator.comparison | #CF68E1 | bold |
| keyword.operator.relational | #CF68E1 | bold |
| keyword.operator.or.regexp | #CF68E1 | bold |
| keyword.operator.class | #CF68E1 | bold |
| keyword.operator.type | #CF68E1 | bold |
| keyword.operator.other.ruby | #CF68E1 | bold |
| keyword.operator.conditional | #CF68E1 | bold |
| punctuation.separator.question-mark | #CF68E1 | bold |
| keyword.operator.null-coalescing | #CF68E1 | bold |
| punctuation.tilde | #CF68E1 | bold |
| punctuation.separator.pointer-access | #CF68E1 | bold |
| keyword.operator.dart | #CF68E1 | bold |
| keyword.operator.nulltype | #CF68E1 | bold |
| keyword.operator.arrow.haskell | #CF68E1 | bold |
| keyword.operator.arrow.left.haskell | #CF68E1 | bold |
| keyword.control.directive punctuation.definition.directive | #CF68E1 | bold |
| keyword.control.equation.align.latex | #CF68E1 | bold |
| keyword.operator.bitwise.dart | #CF68E1 | bold |
| keyword.control.directive.conditional punctuation.definition.directive.cpp | #CF68E1 | bold |
| keyword.control.directive.else punctuation.definition.directive.cpp | #CF68E1 | bold |
| keyword.control.directive.endif punctuation.definition.directive.cpp | #CF68E1 | bold |
| keyword.control.directive.conditional punctuation.definition.directive.c | #CF68E1 | bold |
| keyword.control.directive.else punctuation.definition.directive.c | #CF68E1 | bold |
| keyword.control.directive.endif punctuation.definition.directive.c | #CF68E1 | bold |
| keyword.other.item.latex punctuation.definition.keyword.latex | #CF68E1 | |
| token.debug-token | #CF68E1 | |
| keyword.control punctuation.definition.function.latex | #CF68E1 | |
| support.function.general.tex punctuation.definition.function.tex | #CF68E1 | |
| support.constant.property-value.scss | #C57BDB | |
| support.constant.property-value.css | #C57BDB | |
| support.constant.vendored.property-value.css | #C57BDB | |
| source.css keyword.other.default | #C57BDB | |
| support.constant.property-value.less | #C57BDB | |
| markup.italic | #C57BDB | italic |
| punctuation.definition.italic | #C57BDB | |
| source.css keyword.operator.arithmetic | #C57BDB | |
| markup.bold.textbf.latex | #B0B7C3 | bold |
| variable.other | #B0B7C3 | |
| support.variable | #B0B7C3 | |
| meta.definition.variable | #B0B7C3 | |
| variable.other.object | #B0B7C3 | |
| variable.other.readwrite | #B0B7C3 | |
| meta.method.body | #B0B7C3 | |
| entity.name.variable | #B0B7C3 | |
| meta.block.c | #B0B7C3 | |
| meta.class-struct-block | #B0B7C3 | |
| meta.item-access.python | #B0B7C3 | |
| meta.function-call.arguments.python | #B0B7C3 | |
| meta.item-access.arguments.python | #B0B7C3 | |
| variable.parameter.keyframe-list.css | #B0B7C3 | |
| meta.property-value.css | #B0B7C3 | |
| meta.property-value.scss | #B0B7C3 | |
| entity.name.tag.custom | #B0B7C3 | |
| entity.name.function.scss | #B0B7C3 | |
| variable | #B0B7C3 | |
| meta.function-call.c | #B0B7C3 | |
| meta.parens | #B0B7C3 | |
| support.constant.color.w3c-standard-color-name | #B0B7C3 | |
| support.constant.color.w3c-extended-color-name | #B0B7C3 | |
| constant.other.color.rgb-value.hex | #B0B7C3 | |
| constant.other.rgb-value | #B0B7C3 | |
| support.constant.color.w3c-extended-color-name.css | #B0B7C3 | |
| text.tex.latex constant.other.math.tex | #B0B7C3 | |
| constant.other.general.math.tex | #B0B7C3 | |
| constant.character.math.tex | #B0B7C3 | |
| constant.other.reference.citation.latex | #B0B7C3 | |
| code-runner.output | #B0B7C3 | |
| meta.preprocessor.macro entity.name.function.preprocessor | #B0B7C3 | |
| entity.name.type.enum | #B0B7C3 | |
| entity.name.variable.tuple-element | #B0B7C3 | |
| constant.other.color.rgb-value | #B0B7C3 | |
| constant.other.color.rgb-value punctuation.definition.constant | #B0B7C3 | |
| punctuation.definition.constant.math.tex | #B0B7C3 | |
| constant.other.math.tex punctuation.definition.function.tex | #B0B7C3 | |
| support.class.math.block.environment.latex punctuation.definition.function.tex | #B0B7C3 | |
| source | #B0B7C3 | |
| source.c | #B0B7C3 | |
| source.cpp | #B0B7C3 | |
| source.ruby | #B0B7C3 | |
| source.go | #B0B7C3 | |
| source.dart | #B0B7C3 | |
| source.python | #B0B7C3 | |
| source.css.less | #B0B7C3 | |
| source.js | #B0B7C3 | |
| punctuation.definition.link.title.begin.markdown | #B0B7C3 | |
| punctuation.definition.link.title.end.markdown | #B0B7C3 | |
| text.html.basic | #B0B7C3 | |
| text.html.markdown | #B0B7C3 | |
| meta.paragraph.markdown | #B0B7C3 | |
| text.html.php | #B0B7C3 | |
| text.html.derivative | #B0B7C3 | |
| text.html.wxml | #B0B7C3 | |
| text.xml | #B0B7C3 | |
| text.html | #B0B7C3 | |
| source.ignore | #B0B7C3 | |
| source.nginx | #B0B7C3 | |
| text | #B0B7C3 | |
| text.tex.latex | #B0B7C3 | |
| entity.name.section.latex | #B0B7C3 | |
| keyword.operator.dots | #838FA7 | bold |
| punctuation.accessor | #838FA7 | bold |
| punctuation.separator.period | #838FA7 | bold |
| punctuation.separator.dot-access | #838FA7 | bold |
| punctuation.separator.method | #838FA7 | bold |
| punctuation.other.period | #838FA7 | bold |
| punctuation.dot | #838FA7 | bold |
| meta.delimiter.property.period | #838FA7 | bold |
| keyword.operator.access.dot | #838FA7 | bold |
| keyword.operator.period | #838FA7 | bold |
| keyword.operator.update | #838FA7 | |
| meta.bracket | #838FA7 | |
| meta.parameters.js | #838FA7 | |
| keyword.operator.assignment | #838FA7 | |
| keyword.operator.assignment.equal | #838FA7 | |
| keyword.operator.eq | #838FA7 | |
| punctuation.section.block.begin.bracket | #838FA7 | |
| punctuation.section.block.end.bracket | #838FA7 | |
| punctuation.definition.block | #838FA7 | |
| punctuation.section.embedded.begin | #838FA7 | |
| punctuation.section.embedded.end | #838FA7 | |
| meta.brace | #838FA7 | |
| punctuation.bracket | #838FA7 | |
| punctuation.definition.parameters.ruby | #838FA7 | |
| punctuation.definition.parameters.begin | #838FA7 | |
| punctuation.definition.parameters.end | #838FA7 | |
| punctuation.section.function.begin.bracket | #838FA7 | |
| punctuation.section.function.end.bracket | #838FA7 | |
| punctuation.definition.typeparameters.begin | #838FA7 | |
| punctuation.definition.typeparameters.end | #838FA7 | |
| punctuation.section.array.end | #838FA7 | |
| punctuation.section.array.begin | #838FA7 | |
| punctuation.definition.array.end | #838FA7 | |
| punctuation.definition.array.begin | #838FA7 | |
| punctuation.section.scope.end | #838FA7 | |
| punctuation.section.scope.begin | #838FA7 | |
| meta.parameter.object-binding-pattern | #838FA7 | |
| punctuation.definition.binding-pattern.object | #838FA7 | |
| punctuation.definition.begin.bracket | #838FA7 | |
| punctuation.definition.end.bracket | #838FA7 | |
| punctuation.curlybrace.open | #838FA7 | |
| punctuation.curlybrace.close | #838FA7 | |
| punctuation.parenthesis.open | #838FA7 | |
| punctuation.parenthesis.close | #838FA7 | |
| punctuation.squarebracket.open | #838FA7 | |
| punctuation.squarebracket.close | #838FA7 | |
| punctuation.section.method.begin | #838FA7 | |
| punctuation.section.method.end | #838FA7 | |
| punctuation.section.class.begin | #838FA7 | |
| punctuation.section.class.end | #838FA7 | |
| punctuation.section.enum.begin | #838FA7 | |
| punctuation.section.enum.end | #838FA7 | |
| punctuation.section.parameters.begin.bracket | #838FA7 | |
| punctuation.section.parameters.end.bracket | #838FA7 | |
| punctuation.section.parens.begin.bracket | #838FA7 | |
| punctuation.section.parens.end.bracket | #838FA7 | |
| punctuation.section.arguments.begin.bracket | #838FA7 | |
| punctuation.section.arguments.end.bracket | #838FA7 | |
| punctuation.separator.arguments | #838FA7 | |
| punctuation.section.function.ruby | #838FA7 | |
| punctuation.definition.dictionary.begin | #838FA7 | |
| punctuation.definition.dictionary.end | #838FA7 | |
| punctuation.separator.dictionary.pair | #838FA7 | |
| punctuation.separator.array | #838FA7 | |
| punctuation.definition.map.begin.bracket | #838FA7 | |
| punctuation.definition.map.end.bracket | #838FA7 | |
| punctuation.section.function | #838FA7 | |
| punctuation.definition.parameters.end.bracket | #838FA7 | |
| punctuation.definition.parameters.begin.bracket | #838FA7 | |
| punctuation.section.property-list.begin.bracket | #838FA7 | |
| punctuation.section.property-list.end.bracket | #838FA7 | |
| punctuation.definition.list.begin | #838FA7 | |
| punctuation.definition.list.end | #838FA7 | |
| punctuation.definition.binding-pattern.array | #838FA7 | |
| punctuation.section.embedded.begin.ruby source.ruby | #838FA7 | |
| source.cs | #838FA7 | |
| punctuation.definition.function.body.begin.bracket | #838FA7 | |
| punctuation.definition.function.body.end.bracket | #838FA7 | |
| punctuation.definition.modules.begin | #838FA7 | |
| punctuation.definition.modules.end | #838FA7 | |
| constant.character.brace | #838FA7 | |
| punctuation.operation.graphql | #838FA7 | |
| punctuation.definition.optional.arguments.begin | #838FA7 | |
| punctuation.definition.optional.arguments.end | #838FA7 | |
| punctuation.definition.brackets | #838FA7 | |
| punctuation.math.begin.bracket | #838FA7 | |
| punctuation.math.end.bracket | #838FA7 | |
| punctuation.section.angle-brackets | #838FA7 | |
| keyword.operator.delete.array.bracket | #838FA7 | |
| punctuation.brackets.round | #838FA7 | |
| punctuation.brackets.curly | #838FA7 | |
| punctuation.brackets.square | #838FA7 | |
| punctuation.brackets.attribute | #838FA7 | |
| punctuation.definition.attribute | #838FA7 | |
| punctuation.brackets | #838FA7 | |
| punctuation.definition.bracket | #838FA7 | |
| punctuation.definition.character-class.regexp | #838FA7 | |
| meta.preprocessor.haskell | #838FA7 | |
| punctuation.paren | #838FA7 | |
| punctuation.brace | #838FA7 | |
| punctuation.parenthesis.begin | #838FA7 | |
| punctuation.parenthesis.end | #838FA7 | |
| punctuation.section.group.tex | #838FA7 | |
| punctuation.definition.arguments.begin.latex | #838FA7 | |
| punctuation.definition.arguments.end.latex | #838FA7 | |
| punctuation.definition.arguments.latex | #838FA7 | |
| meta.group.braces.tex | #838FA7 | |
| punctuation.math.begin.bracket.curly | #838FA7 | |
| punctuation.math.end.bracket.curly | #838FA7 | |
| punctuation.definition.begin.entity | #838FA7 | |
| punctuation.definition.end.entity | #838FA7 | |
| punctuation.separator.operator | #838FA7 | |
| punctuation.definition.arguments.begin | #838FA7 | |
| punctuation.definition.arguments.end | #838FA7 | |
| punctuation.definition.textit.begin | #838FA7 | |
| punctuation.definition.textit.end | #838FA7 | |
| punctuation.definition.textbf.begin | #838FA7 | |
| punctuation.definition.textbf.end | #838FA7 | |
| punctuation.definition.parameters.finish | #838FA7 | |
| punctuation.definition.group.begin | #838FA7 | |
| punctuation.definition.group.end | #838FA7 | |
| support.type.property-name.css | #8A97C3 | |
| support.type.vendored.property-name.css | #8A97C3 | |
| meta.at-rule.each.scss support.constant.property-value.css | #8A97C3 | |
| source.css.scss | #8A97C3 | |
| meta.text.normal.tex | #8A97C3 | |
| meta.function.environment.frame.latex | #8A97C3 | |
| meta.tag meta.attribute entity.name.label | #8A97C3 | |
| meta.property-value.css support.type.property-name.media.css | #8A97C3 | |
| support.type.property-name.less | #8A97C3 | |
| support.type.vendor-prefix.less | #8A97C3 | |
| constant.character.escape | #8A97C3 | |
| constant.character.entity | #8A97C3 | |
| meta.brace.round.css | #838FA7CC | |
| punctuation.section.property-list.begin.bracket.curly.css | #838FA7CC | |
| punctuation.section.property-list.end.bracket.curly.css | #838FA7CC | |
| punctuation.section.function.begin.bracket.round.css | #838FA7CC | |
| punctuation.section.function.end.bracket.round.css | #838FA7CC | |
| punctuation.section.media.begin.bracket.curly.css | #838FA7CC | |
| punctuation.section.media.end.bracket.curly.css | #838FA7CC | |
| punctuation.definition.parameters.begin.bracket.round.css | #838FA7CC | |
| punctuation.definition.parameters.end.bracket.round.css | #838FA7CC | |
| punctuation.section.keyframes.begin.bracket.curly.css | #838FA7CC | |
| punctuation.section.keyframes.end.bracket.curly.css | #838FA7CC | |
| punctuation.definition.entity.end.bracket.square.css | #838FA7CC | |
| punctuation.definition.entity.begin.bracket.square.css | #838FA7CC | |
| punctuation.section.property-list.begin.bracket.curly.scss | #838FA7CC | |
| punctuation.section.property-list.end.bracket.curly.scss | #838FA7CC | |
| punctuation.section.function.scss | #838FA7CC | |
| punctuation.definition.attribute-selector.begin.bracket.square.scss | #838FA7CC | |
| punctuation.definition.attribute-selector.end.bracket.square.scss | #838FA7CC | |
| punctuation.definition.pseudo-class.begin.bracket.round.css | #838FA7CC | |
| punctuation.definition.pseudo-class.end.bracket.round.css | #838FA7CC | |
| punctuation.definition.begin.entity.css | #838FA7CC | |
| punctuation.definition.end.entity.css | #838FA7CC | |
| punctuation.definition.block.begin.less | #838FA7CC | |
| punctuation.definition.block.end.less | #838FA7CC | |
| keyword.operator.attribute-selector.less | #838FA7CC | |
| meta.attribute-selector.less punctuation.definition.entity.less | #838FA7CC | |
| punctuation.definition.group.begin.less | #838FA7CC | |
| punctuation.definition.group.end.less | #838FA7CC | |
| punctuation.section.braces.begin | #838FA7CC | |
| punctuation.section.braces.end | #838FA7CC | |
| variable.parameter.url.scss | #8E99B1 | |
| keyword.operator.range | #8E99B1 | |
| punctuation.separator.key-value | #8E99B1 | |
| keyword.operator.type.annotation | #8E99B1 | |
| punctuation.definition.section.case-statement | #8E99B1 | |
| punctuation.separator.colon | #8E99B1 | |
| punctuation.separator.other | #8E99B1 | |
| punctuation.definition.parameters | #8E99B1 | |
| punctuation.definition.constant.ruby | #8E99B1 | |
| punctuation.separator.dictionary.key-value | #8E99B1 | |
| punctuation.section.function.begin.python | #8E99B1 | |
| meta.property-list.css.sass | #8E99B1 | |
| sass-script-maps | #8E99B1 | |
| punctuation.colon | #8E99B1 | |
| punctuation.separator.initializers | #8E99B1 | |
| keyword.operator.key-value | #8E99B1 | |
| punctuation.separator.label | #8E99B1 | |
| keyword.operator.colon | #8E99B1 | |
| punctuation.separator.annotation.python | #8E99B1 | |
| source.ts.embedded.html meta.block.ts | #8E99B1 | |
| keyword.operator.key.php | #8E99B1 | |
| keyword.operator.arrow.julia | #8E99B1 | |
| keyword.operator.ternary.dart | #8E99B1 | |
| meta.property-list.css punctuation.separator.key-value.css | #8E99B1 | |
| source.css.embedded.html punctuation.separator.key-value.css | #8E99B1 | |
| source.css.embedded.html punctuation.attribute-shorthand.bind.html | #8E99B1 | |
| punctuation.destructuring | #8E99B1 | |
| invalid.illegal | #8E99B1 | |
| invalid.illegal.expected-dictionary-separator.json | #8E99B1 | |
| invalid.broken | #8E99B1 | |
| invalid.deprecated | #8E99B1 | |
| meta.jsx.children | #8792AA | |
| punctuation.definition.tag | #8792AA | |
| meta.tag.inline.any | #8792AA | |
| meta.tag.block.any | #8792AA | |
| meta.tag.any | #8792AA | |
| meta.tag.structure.any | #8792AA | |
| meta.tag.metadata.script | #8792AA | |
| punctuation.definition.tag.begin | #8792AA | |
| punctuation.definition.tag.end | #8792AA | |
| meta.tag.preprocessor.xml | #8792AA | |
| punctuation.separator.key-value.html | #8792AA | |
| meta.tag.metadata.style.html | #8792AA | |
| meta.tag.attributes.js keyword.operator.assignment | #8792AA | |
| meta.tag.other.html | #8792AA | |
| meta.tag.inline.any.html source.directive.vue meta.brace | #8792AA | |
| punctuation.definition.tag.begin source.js | #8792AA | |
| punctuation.definition.tag.end source.js | #8792AA | |
| punctuation.definition.tag source | #8792AA | |
| source.vue | #8792AA | |
| meta.attribute-selector.scss keyword.operator.scss | #8792AA | |
| punctuation.separator.equals | #8792AA | |
| meta.tag.svg | #8792AA | |
| text.xml.svg meta.tag.style | #8792AA | |
| punctuation.definition.markdown | #8792AA | |
| meta.tag keyword.operator.assignment | #8792AA | |
| meta.tag.xml | #8792AA | |
| punctuation.separator.operator.css | #8792AA | |
| keyword.operator.pattern.css | #8792AA | |
| punctuation.separator.comma | #79859D | |
| punctuation.separator.delimiter | #79859D | |
| punctuation.separator.list.comma | #79859D | |
| punctuation.separator.parameter | #79859D | |
| meta.array.php | #79859D | |
| punctuation.separator.parameters | #79859D | |
| punctuation.separator.arguments.python | #79859D | |
| punctuation.separator.object | #79859D | |
| meta.function.method.with-arguments.ruby | #79859D | |
| punctuation.comma | #79859D | |
| punctuation.separator.element.python | #79859D | |
| comment.punctuation.comma.sass | #79859D | |
| meta.at-rule.keyframes.body.css | #79859D | |
| meta.delimiter.object.comma | #79859D | |
| punctuation.other.comma | #79859D | |
| meta.math.block.latex support.function.general.tex | #79859D | |
| punctuation.separator | #79859D | |
| punctuation.definition.arbitrary-repetition | #79859D | |
| comment | #676E95 | italic |
| comment markup.link | #676E95 | italic |
| markup.quote.markdown | #676E95 | italic |
| meta.preprocessor.glsl | #676E95 | italic |
| punctuation.terminator | #676E95 | |
| punctuation.terminator.statement | #676E95 | |
| punctuation.terminator.rule | #676E95 | |
| punctuation.terminator.expression | #676E95 | |
| punctuation.separator.statement | #676E95 | |
| meta.using-namespace-declaration.cpp | #676E95 | |
| invalid.deprecated.semicolon | #676E95 | |
| constant.character.end | #676E95 | |
| punctuation.semi | #676E95 | |
| punctuation.definition.comment | #676E95 | |
| meta.property-name.css | #676E95 | |
| meta.property-list.css | #676E95 | |
| invalid | #676E95 | underline |
| invalid.unimplemented | #676E95 | underline |
| log.info | #4480F4 | |
| token.info-token | #4480F4 | |
| token.warn-token | #FF8A4C | |
| log.warning | #FF8A4C | |
| token.error-token | #E51400 | |
| log.error | #E51400 | |
| keyword.other.debugger | #E51400 | bold |
| meta.diff.range.unified | #A78CFA | |
| meta.diff.header.from-file | #A78CFA | |
| meta.diff.header.to-file | #A78CFA | |
| punctuation.definition.from-file.diff | #A78CFA | |
| punctuation.definition.to-file.diff | #A78CFA | |
| markup.inserted.diff | #4EC150 | |
| markup.deleted.diff | #F14C4C | |
| ref.matchtext | #FFFFFF | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| comment | #5C6773 | italic |
| string, constant.other.symbol | #C2D94C | — |
| string.regexp, constant.character, constant.other | #95E6CB | — |
| constant.other.color | #F29668 | — |
| constant.numeric | #9DD2BB | — |
| constant.numeric.css | #F07178 | — |
| constant.language | #F29668 | — |
| constant.language.boolean | #D4BFFF | — |
| variable | #DADBC0 | — |
| variable.other.constant | #D4BFFF | — |
| variable.member | #F28779 | — |
| variable.language | #FFA759 | italic |
| variable.language.this | #F28779 | italic |
| support.variable | #FFA759 | — |
| storage | #FFA759 | — |
| storage.type | #FFA759 | italic |
| storage.modifier.async | #F07178 | italic |
| storage.type.class | #F07178 | italic |
| keyword | #FFA759 | — |
| keyword.control.flow | #F07178 | — |
| keyword.control.loop | #F07178 | — |
| keyword.control.conditional | #F07178 | — |
| keyword.control.trycatch | #F07178 | — |
| keyword.operator | #FF6188 | — |
| keyword.operator.new | #F07178 | — |
| punctuation.separator, punctuation.terminator | #CBCCC6B3 | — |
| punctuation.section | #DADBC0 | — |
| punctuation.accessor | #F29E74 | — |
| source.java storage.type, source.haskell storage.type, source.c storage.type | #95E6CB | — |
| entity.other.inherited-class | #FF8F40 | — |
| storage.type.function | #FFA759 | — |
| storage.type.function.arrow | #F07178 | |
| source.java storage.type.primitive | #95E6CB | — |
| variable.parameter, meta.parameter | #D4BFFF | italic |
| variable.function, variable.annotation, meta.function-call.generic, support.function.go | #FFCC66 | — |
| support.function, support.macro | #FFCC66 | — |
| support.function.console | #FFB454 | — |
| entity.name.import, entity.name.package | #BAE67E | — |
| entity.name | #F28779 | — |
| entity.name.function | #FFCC66 | — |
| entity.name.class | #FF8F40 | — |
| entity.name.tag, meta.tag.sgml | #FC4085 | — |
| punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag | #B3B1AD | — |
| text.html.derivative | #DADBC0 | — |
| entity.other.attribute-name | #FFB454 | italic |
| support.constant | #F28779 | italic |
| support.type, support.class, source.go storage.type | #F28779 | — |
| support.class.component | #9CD1BB | — |
| support.class.dart | #9CD1BB | — |
| support.class.promise | #FFA759 | — |
| meta.decorator variable.other, meta.decorator punctuation.decorator, storage.type.annotation | #DADBC0 | — |
| invalid | #FF3333 | — |
| meta.diff, meta.diff.header | #C594C5 | — |
| source.ruby variable.other.readwrite | #FFD580 | — |
| source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag | #95E6CB | — |
| source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type | #5C6773 | — |
| support.type.property-name | #BAE67E | |
| entity.other.attribute-name.class.css | #BAE67E | |
| entity.other.attribute-name.id.css | #FFCC66 | |
| support.type.property-name.css | #DADBC0 | |
| constant.numeric.line-number.find-in-files - match | #5C6773 | — |
| constant.numeric.line-number.match | #FFA759 | — |
| entity.name.filename.find-in-files | #BAE67E | — |
| message.error | #FF3333 | — |
| markup.heading, markup.heading entity.name | #BAE67E | bold |
| markup.underline.link, string.other.link | #95E6CB | — |
| markup.italic | #F28779 | italic |
| markup.bold | #F28779 | bold |
| markup.italic markup.bold, markup.bold markup.italic | — | bold italic |
| markup.raw | — | — |
| markup.raw.inline | — | — |
| meta.separator | #5C6773 | bold |
| markup.quote | #95E6CB | italic |
| markup.list punctuation.definition.list.begin | #FFD580 | — |
| markup.inserted | #A6CC70 | — |
| markup.changed | #77A8D9 | — |
| markup.deleted | #F27983 | — |
| markup.strike | #FFE6B3 | — |
| markup.table | #5CCFE6 | — |
| text.html.markdown markup.inline.raw | #F29E74 | — |
| text.html.markdown meta.dummy.line-break | #5C6773 | — |
| punctuation.definition.markdown | #5C6773 | — |
| string.json support.type.property-name.json | #F29E74 | — |
| source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #E6B450 | — |
| source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #F2AE49 | — |
| constant.language.json | #D4BFFF | — |
| constant.numeric.json | #F27983 | — |
| string.unquoted, constant.other.object.key | #E6B450 | — |
| meta.brace.curly, meta.brace.round, meta.brace.square | #B3B1AD | — |
| punctuation.quasi.element.begin, punctuation.quasi.element.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end | #FFA759 | — |
| meta.object-literal.key | #FFB454 | italic |
| entity.name.type | #FF8F40 | — |
| entity.name.type.class | #F07178 | — |
| support.type.primitive | #FF8F40 | — |
| text.gitignore | #FFD76D | italic |
| ref.matchtext | #FFFFFF | — |
| token.info-token | #6796E6 | — |
| token.warn-token | #CD9731 | — |
| token.error-token | #F44747 | — |
| token.debug-token | #B267E6 | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| support.module.elm, entity.other.inherited-class.python, variable.other.object, support.other.namespace.php, entity.other.attribute-name.namespace.xml, record.accessor, entity.name.record.field.accessor, storage.modifier.import.java, storage.modifier.import.groovy, meta.import.swift entity.name.type.swift, meta.member.access.python, variable.other.property.ts, variable.other.property.js, constant.language.symbol.elixir, punctuation.tag.liquid support.class.liquid, meta.scriptblock.powershell meta.group.simple.subexpression.powershell meta.group.simple.subexpression.powershell meta.scriptblock.powershell meta.scriptblock.powershell support.variable.automatic.powershell punctuation.definition.variable.powershell, meta.scriptblock.powershell meta.group.simple.subexpression.powershell meta.group.simple.subexpression.powershell meta.scriptblock.powershell meta.scriptblock.powershell support.variable.automatic.powershell, source.cpp meta.block.class.cpp meta.body.class.cpp, source.cpp meta.block.class.cpp meta.body.class.cpp meta.function.definition.special.constructor.cpp meta.body.function.definition.special.constructor.cpp | #B96000 | — |
| entity.name.type | #668B07 | — |
| comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source | #06050D8C | italic |
| constant, support.constant.core.php | #D12525 | — |
| meta.section.struct.go variable.other.field.go, meta.section.struct.go variable.other.declaration.go, source, support, constant.character.entity.named, meta.jsx.children, source.lua, text.html.derivative, source.graphql meta.selections variable.other.alias.graphql, source.graphql meta.type.interface.graphql meta.type.object.graphql variable.graphql, source.graphql variable.arguments.graphql, JSXNested | #000000 | — |
| entity.name.function.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.definition.decorator, meta.decorator variable.other.readwrite.ts, variable.parameter.gdscript, entity.name.variable.parameter, variable.parameter | #C121A4 | — |
| keyword.control.export, support.type.object.module | #C08403 | — |
| support.function, entity.name.function, meta.function-call, meta.function, meta.method.declaration, meta.function-call support, variable.language.super.ts, source.directive, meta.function-call.generic, meta.method-call.static.php, meta.method-call.php, meta.class storage.type, meta.method.groovy, meta.bracket.square.access, entity.name.function-call.elixir, punctuation.output.liquid support.variable.liquid, meta.function.echo.edge source.js keyword.operator.error-control.js, entity.name.type.variant.gdscript, entity.name.function.powershell | #0076C5 | — |
| keyword.control.import, meta.module.name.elm support, meta.import.elm support, keyword.control.at-rule, punctuation.definition.keyword, variable.control.import.include, keyword.other.import.java | #C08403 | — |
| keyword.package.go, keyword.operator.pointer.go, keyword.control, keyword.control.conditional, storage.modifier, keyword.operator.new, keyword.operator.expression, keyword.begin.blade, keyword.end.blade, keyword.blade, keyword.type-alias, keyword.type, support.class.console, keyword.other.await, storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, keyword.other.new, keyword.other.phpdoc, keyword.other.use.php, keyword.operator.logical.python, keyword.other.import.static.groovy, keyword.other.import.groovy, punctuation.definition.attribute.swift, source.svelte meta.scope.tag.main.svelte meta.tag.start.svelte variable.function.svelte, meta.directive.on.svelte entity.name.type.svelte, keyword.other.special-method.elixir, keyword.edge, entity.name.function.edge, support.constant.edge, keyword.other.gdscript, keyword.other.onready.gdscript, source.graphql meta.fragment.graphql keyword.on.graphql, source.graphql meta.type.interface.graphql keyword.implements.graphql, source.graphql meta.type.interface.graphql meta.type.object.graphql meta.type.list.graphql keyword.operator.nulltype.graphql, source.graphql meta.variables.graphql keyword.operator.nulltype.graphql, source.graphql meta.type.interface.graphql meta.type.object.graphql keyword.operator.nulltype.graphql, keyword.operator.class.php, keyword.operator.spread.php, keyword.operator.type.php, keyword.operator.increment-decrement.php, keyword.operator.increment-increment.php, punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, keyword.operator.string.php, keyword.operator.ternary.php, keyword.operator.variadic.php, keyword.operator.nullable-type.php, keyword.other.use-as.php, keyword.import.go, keyword.operator.address.go, keyword.operator.null-coalescing, keyword.operator.arrow, keyword.struct.go, keyword.operator.liquid, keyword.operator.optional.ts, keyword.cmake, keyword.codetag.notation | #C08403 | — |
| meta.object-literal.key, variable.object.property | #07060C | — |
| keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml | #C08403 | — |
| keyword.operator.comparison, storage.type.function.arrow, keyword.operator.lua, keyword.operator.assignment, keyword.operator.relational, keyword.operator.increment, keyword.operator.decrement, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.math | #C08403 | — |
| punctuation, attribute_value, meta.brace, punctuation.definition.parameters, punctuation.definition.template-expression, keyword.operator, keyword.other, punctuation.terminator, punctuation.separator, punctuation.definition.generic.begin, punctuation.definition.generic.end, meta.function.type-declaration, keyword.other.colon.elm, meta.record.field.elm keyword.other.elm, keyword.other.period.elm, meta.tag.xml, meta.tag.preprocessor.xml, punctuation.definition.block, punctuation.accessor, constant.name.attribute.tag.pug, string.interpolated.pug, keyword.other.whitespace.liquid, meta.tag.template.block.twig, meta.tag.template.value.twig, begin.bracket, end.bracket, text.html.twig meta.tag.inline.any, text.html.twig meta.tag.block.any, support.function.construct.begin.blade, support.function.construct.end.blade source.php, support.function.construct.end.blade, meta.function.echo.blade source.php, punctuation.definition.list.begin.python, punctuation.definition.list.end.python, text.html.vue-html meta.tag.block.any, keyword.operator.assignment.tsx, meta.definition.method.signature.java, meta.class.body.groovy, meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy, punctuation.definition.list.begin.erlang, meta.expression.parenthesized, meta.definition.function.swift meta.parameter-clause.swift, source.swift meta.function-call.swift, punctuation.section.embedded.end.swift source.swift, source.lua, meta.function.lua, punctuation.definition.keyword.svelte, source.svelte meta.scope.tag.SpeakerPicture.svelte meta.tag.start.svelte entity.other.attribute-name.svelte, expression.embbeded.vue punctuation.definition.tag.begin.html.vue, expression.embbeded.vue punctuation.definition.tag.end.html.vue, source.graphql meta.type.interface.graphql meta.type.object.graphql meta.type.list.graphql meta.brace.square.graphql, punctuation.output.liquid, text.html.liquid meta.tag.liquid punctuation.definition.tag.end.liquid, JSXAttrs keyword.operator.assignment.jsx, meta.tag.attributes.js keyword.operator.assignment.js | #07060C | — |
| entity.name.package.go, variable.language.this, variable.language.special.self, variable.parameter.function.language.special.self, variable.language.this.php punctuation.definition.variable.php, meta.class.body.php storage.type.php, variable.parameter.function.swift entity.name.function.swift, variable.other.jsdoc, support.variable.drive.powershell, entity.other.attribute.lua | #B96000 | — |
| storage, meta.var.expr storage.type, storage.type.function, keyword.function, storage.type.class, storage.type.property, keyword.other, keyword.local.lua, entity.name.class, meta.function.lua keyword.control.lua, storage.type.enum, storage.type.interface, storage.type.type, entity.name.type.class.java, support.class.php, entity.other.inherited-class.php, entity.name.type.class.groovy, storage.type.rust, entity.name.type.class.swift, source.svelte meta.script.svelte source.ts entity.name.label.ts, meta.directive.on.svelte keyword.control.svelte, storage.type.const.gdscript, storage.type.var.gdscript, source.graphql declaration.meta.type keyword, source.graphql meta.type.interface.graphql keyword.type.graphql, source.graphql keyword.schema.graphql, source.graphql keyword.operation.graphql, source.graphql meta.enum.graphql keyword.enum.graphql, source.graphql meta.fragment.graphql keyword.fragment.graphql, storage.type.trait.php, keyword.type.go, keyword.var.go, storage.type.powershell, keyword.const.go, keyword.storage.modifier | #008F8F | — |
| string, string.template, string.quoted.single, punctuation.definition.string, punctuation.definition.string.template, punctuation.definition.string.begin, punctuation.definition.string.end.html source.js-ignored-vscode, punctuation.definition.string.end.html source.js, punctuation.definition.string.end.html.vue, punctuation.definition.string.end.html source.ts, punctuation.definition.string.end.html source.tsx, punctuation.definition.string.end.html source.js.jsx, punctuation.definition.string.end, string.other.link, constant.character.escape.regexp, variable.parameter.url, constant.other.symbol.quoted.single.erlang, constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang, constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang, meta.import.ts punctuation.definition.variable.svelte, punctuation.definition.string.end.html source.css-ignored-vscode, text.html.edge punctuation.definition.variable.js, string.unquoted.plain.out.yaml, string.quoted.single.python punctuation.definition.string.begin.python, string.quoted.single.python punctuation.definition.string.end.python, punctuation.definition.string.end.html source.css, string.quoted.double.html source.css | #008B17 | — |
| string.quoted.docstring.multi.python, string.quoted.double.block.python punctuation.definition.string.end.python, string.quoted.double.block.python punctuation.definition.string.begin.python, string.quoted.double.block.python, punctuation.definition.string.begin.python, punctuation.definition.string.end.python | #008B1760 | — |
| entity.name.type, support.type, support.class, storage.type, entity.other.inherited-class, keyword.type, storage.type.java, storage.type.primitive.java, storage.type.generic.java, keyword.other.type, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php source.php, punctuation.section.embedded.end.php, storage.type.object.array.java, storage.type.primitive.groovy, storage.type.groovy, meta.definition.type.body.swift meta.function-call.swift, meta.definition.type.class.swift meta.inheritance-clause.swift, variable.other.constant.elixir, source.graphql declaration.meta.type support, source.graphql meta.selections, source.graphql meta.enum.graphql meta.type.object.graphql constant.character.enum.graphql, source.graphql meta.fragment.graphql entity.name.fragment.graphql, entity.name.type.class.php, support.class.php, entity.other.inherited-class.php, entity.other.alias.php, meta.group.simple.subexpression.powershell meta.scriptblock.powershell storage.type.powershell | #7522D3 | — |
| variable, variable.language, entity.name.type.class.js, entity.name.variable, support.variable.magic, meta.method.body, entity.name.variable, punctuation.definition.variable, meta.class variable.object.property, variable.other.constant entity.name.function, entity.name.variable.tuple-element.cs punctuation.separator.colon.cs, meta.definition.variable.name.groovy, meta.body.struct.cpp, parameter.variable.function.elixir, meta.directive.edge source.js, meta.function.echo.edge source.js, text.html.edge meta.function.echo.edge meta.function-call.js, source.css variable.parameter.keyframe-list.css, source.css meta.property-value.css, source.css.scss meta.at-rule.keyframes.scss entity.name.function.scss, source.css.scss meta.property-value.scss, entity.name.variable.tuple-element, meta.group.simple.subexpression.powershell support.variable.automatic.powershell, support.variable.automatic.powershell, storage.source.cmake, entity.source.cmake | #DA2A5F | — |
| source.elm constant.type-constructor | #DA2A5F | — |
| source.elm storage.type | #7522D3 | — |
| entity.name.tag.other.html, entity.name.tag support.class.component, support.class.component.html | #7522D3 | — |
| source.diff meta.diff.header.to-file, source.diff markup.inserted.diff, source.diff punctuation.definition.to-file.diff, source.diff punctuation.definition.inserted.diff | #008B17 | — |
| source.diff punctuation.definition.from-file.diff, source.diff meta.diff.header.from-file, source.diff markup.deleted.diff, source.diff punctuation.definition.deleted.diff | #D12525 | — |
| source.diff meta.diff.header.command | #0076C5 | — |
| source.diff punctuation.definition.range.diff, source.diff meta.diff.range.unified | #B96000 | — |
| support.variable.liquid, support.class.liquid | #DA2A5F | — |
| text.html.basic entity.name, source.js-ignored-vscode, entity.name.tag, meta.embedded.block.blade constant.other.php, meta.embedded.block.blade keyword.operator.comparison.php, meta.embedded.block.blade keyword.operator.arithmetic.php, meta.tag.start.svelte keyword.control.svelte, meta.tag.end.svelte keyword.control.svelte | #0076C5 | — |
| meta.tag.sgml.doctype.html, punctuation.definition.tag, meta.tag.block.any, meta.tag.block.any.html, meta.tag.inline.any, source.css-ignored-vscode, meta.tag.metadata.style.end.html, text.html.vue invalid.illegal.character-not-allowed-here.html, meta.tag.inline.i.start.html, meta.tag.structure.div.start.html, punctuation.definition.tag.end.html.vue, invalid.illegal.character-not-allowed-here.html | #0076C5AA | — |
| entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php | #C08403 | — |
| markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown | #7522D3 | — |
| fenced_code.block.language | #7522D3 | — |
| punctuation.definition.list.begin | #0076C5 | — |
| punctuation.definition.list.begin | #0076C5 | — |
| entity.name.section, markup.heading.setext | #C08403 | — |
| punctuation.definition.heading | #C08403 | — |
| markup.underline.link, markup.underline.link.image | #0076C5 | — |
| markup.bold, punctuation.definition.bold | #DA2A5F | bold |
| markup.strikethrough, punctuation.definition.strikethrough | #D12525 | — |
| markup.italic, punctuation.definition.italic | #B96000 | italic |
| markup.quote, markup.quote.markdown punctuation.definition.quote.begin | #C121A4 | — |
| punctuation.definition.quote.begin | #0076C5 | — |
| meta.embedded.block.frontmatter punctuation.definition.tag.begin, meta.embedded.block.frontmatter punctuation.definition.tag.end, meta.embedded.block.frontmatter string.unquoted.plain.out | #747187 | italic |
| entity.other.attribute-name.pseudo-class | #C121A4 | — |
| entity.other.attribute-name.pseudo-element | #C121A4 | — |
| entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity | #008F8F | — |
| entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity | #008F8F | — |
| support.type.property-name.css, support.type.vendored.property-name, meta.property-list entity.name.tag.css, meta.property-list.scss meta.property-list.scss entity.name.tag.css, meta.property-list meta.property-name, source.css.scss meta.property-list.scss entity.name.tag.css | #07060C | — |
| source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity | #7522D3 | — |
| entity.name.tag.reference, meta.property-list | #B96000 | — |
| keyword.other.unit | #B96000 | — |
| support.constant.property-value, support.constant.font-name, meta.property-value.css, meta.attribute.style.html | #B96000 | — |
| constant.numeric | #B96000 | — |
| entity.name.tag.css, meta.property-list.scss entity.name.tag.css | #0076C5 | — |
| token.info-token | #6796E6 | — |
| token.warn-token | #008000 | — |
| token.error-token | #FF0000 | — |
| token.debug-token | #B267E6 | — |
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}