Skip to main content
Coding Theme

Best Themes Redefined πŸš€

Publisher: Lakshit SomaniThemes in package: 92

πŸŽ¨πŸš€ A never seen collection of 92 hand crafted themes no where to be found on Internet πŸ’»

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#ffffff1a
  • activityBarBadge.background#007acc
  • badge.background#ffffff1a
  • editor.background#242424
  • editor.foreground#cccccc
  • editor.lineHighlightBackground#ffffff0b
  • editor.selectionBackground#204182cc
  • editorGutter.background#ffffff0b
  • editorSuggestWidget.background#303030
  • editorSuggestWidget.highlightForeground#cc6e2f
  • editorSuggestWidget.selectedBackground#204182cc
  • sideBar.background#242424
  • sideBar.border#ffffff1a
  • statusBar.background#ffffff1a
  • statusBar.foreground#cccccc
  • tab.activeBackground#ffffff1a
  • tab.activeBorder#0c7d9d
  • tab.inactiveBackground#ffffff0b
  • titleBar.activeBackground#ffffff1a
  • titleBar.activeForeground#cccccc
  • titleBar.inactiveBackground#ffffff10

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#707070β€”
keyword.operator,keyword.operator.logical,keyword.operator.relational,keyword.operator.assignment,keyword.operator.comparison,keyword.operator.ternary,keyword.operator.arithmetic,keyword.operator.spread#CCCCCCβ€”
string,string.character.escape,string.template.quoted,string.template.quoted.punctuation,string.template.quoted.punctuation.single,string.template.quoted.punctuation.double,string.type.declaration.annotation,string.template.quoted.punctuation.tag#6A8759β€”
punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end#CC8242β€”
expression.string,meta.template.expression#CCCCCCβ€”
constant.numeric#7A9EC2β€”
constant.language,variable.language#CC8242β€”
constant.character, constant.other#9E7BB0β€”
keyword,keyword.operator.new,keyword.operator.delete,keyword.operator.static,keyword.operator.this,keyword.operator.expression#CC8242β€”
entity.name.type,meta.return.type,meta.type.annotation,support.type.primitive#89A6AFβ€”
meta.type.parameters#7A9EC2italic
storage,storage.type,storage.modifier,storage.arrow#CC8242β€”
class.instance.constructor,new.expr entity.name.type#FFC66Dβ€”
support.function, entity.name.function#FFC66Dβ€”
annotation.meta.ts, annotation.meta.tsx#CCCCCCβ€”
variable.parameter, operator.rest.parameters#CCCCCCβ€”
variable.property,variable.other.property,variable.other.object.property,variable.object.property,support.variable.property#9E7BB0β€”
quote.module#6A8759β€”
markup.heading#CC8242β€”
punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end, entity.name.tag#FFC66Dβ€”
entity.other.attribute-name#CCCCCCβ€”
meta.object-literal.key, support.type.property-name.json#9E7BB0β€”
storage.modifier.ts#CC8242β€”
ts.cast.expr,ts.meta.entity.class.method.new.expr.cast,ts.meta.entity.type.name.new.expr.cast,ts.meta.entity.type.name.var-single-variable.annotation,tsx.cast.expr,tsx.meta.entity.class.method.new.expr.cast,tsx.meta.entity.type.name.new.expr.cast,tsx.meta.entity.type.name.var-single-variable.annotation#7A9EC2β€”
ts.meta.type.support,ts.meta.type.entity.name,ts.meta.class.inherited-class,tsx.meta.type.support,tsx.meta.type.entity.name,tsx.meta.class.inherited-class,type-declaration,enum-declaration#7A9EC2β€”
function-declaration,method-declaration,method-overload-declaration,type-fn-type-parameters#FFC66Dβ€”
comment.block.documentation#6A8759β€”
storage.type.class.jsdoc#CC8242β€”
constant.language.import-export-all#CCCCCCβ€”
objectliteral.key.separator, punctuation.separator.key-value#CCCCCCβ€”
regexβ€” italic
ts.meta.entity.name.namespace,tsx.meta.entity.name.namespace#CCCCCCβ€”
regex.character-class#CCCCCCβ€”
entity.name.type.class#CCCCCCβ€”
entity.other.inherited-class#7A9EC2β€”
entity.name.type.instance.jsdoc#FFC66Dβ€”
yaml.entity.name,yaml.string.entity.name#CC8242β€”
yaml.string.out#CCCCCCβ€”
meta.brace.square.ts,block.support.module,block.support.type.module,block.support.function.variable,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end#CCCCCCβ€”
string.regexp#CC8242β€”
punctuation.definition.group.regexp,punctuation.definition.character-class.regexp#FFC66Dβ€”
constant.other.character-class.regexp, constant.character.escape.ts#CCCCCCβ€”
expr.regex.or.operator#CCCCCCβ€”
string.template.tag,string.template.punctuation.tag,string.quoted.punctuation.tag,string.quoted.embedded.tag, string.quoted.double.tag#6A8759β€”
tag.punctuation.begin.arrow.parameters.embedded,tag.punctuation.end.arrow.parameters.embedded#CCCCCCβ€”
object-literal.object.member.key.field.other,object-literal.object.member.key.accessor,object-literal.object.member.key.array.brace.square#CCCCCCβ€”
property-list.property-value,property-list.constant#A5C261β€”
support.type.property-name.variable.css,support.type.property-name.variable.scss,variable.scss#7A9EC2β€”
entity.other.attribute-name.class.css,entity.other.attribute-name.class.scss,entity.other.attribute-name.parent-selector-suffix.css,entity.other.attribute-name.parent-selector-suffix.scss#FFC66Dβ€”
property-list.property-value.rgb-value, keyword.other.unit.css,keyword.other.unit.scss#7A9EC2β€”
property-list.property-value.function#FFC66Dβ€”
support.constant.property-value.css,support.constant.property-value.scss#A5C261β€”
css.entity.name.tag,scss.entity.name.tag#CC8242β€”
meta.selector.css, entity.attribute-name.id, entity.other.attribute-name.pseudo-class.css,entity.other.attribute-name.pseudo-element.css#FFC66Dβ€”
keyword.scss,keyword.css#CC8242β€”
triple-slash.tag#CCCCCCitalic
token.info-token#6796E6β€”
token.warn-token#CD9731β€”
token.error-token#F44747β€”
token.debug-token#B267E6β€”
keyword.operator.logical.python#CC8242β€”
support.class.dart#CC8242β€”
variable.language.php, variable.other.php#9E7BB0β€”
variable.other.readwrite.perl#9E7BB0β€”
variable.other.property.php#CC8242β€”
support.variable.property.php#FFC66Dβ€”
meta.arrow punctuation.definition.parameters#CC8242italic bold
variable.other.readwrite.instance.ruby#9E7BB0bold
comment, variable.language, variable.parameter, entity.other.attribute-name, keyword, markup.underline.link, storage.modifier, storage.type, string.url, variable.language.super, variable.language.thisβ€”
keyword.operator, keyword.other.type, storage.modifier.import, storage.modifier.package, storage.type.built-in, storage.type.function.arrow, storage.type.generic, storage.type.java, storage.type.primitiveβ€”

Shiki preview

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

Loading...