This is an eye protection color theme for Visual Studio Code. Except the default color settings, this theme extension also specifies colors for some scopes of C/Cpp, TeX/LaTeX, R, Matlab, Python, Java, Markdown, Perl, Shell, CSS, Diff, PHP, Ruby, HTML, JS and RMarkdown.
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.
key HEX RGB RGBA activityBar.activeBackground
#BBEEC2 RGB(187, 238, 194) RGBA(187, 238, 194, 1) activityBar.background
#739978 RGB(115, 153, 120) RGBA(115, 153, 120, 1) editor.background
#C7EDCC RGB(199, 237, 204) RGBA(199, 237, 204, 1) editor.foreground
#000000 RGB(0, 0, 0) RGBA(0, 0, 0, 1) editor.lineHighlightBackground
#E3E6ED RGB(227, 230, 237) RGBA(227, 230, 237, 1) editor.lineHighlightBorder
#E3E6ED00 RGB(227, 230, 237) RGBA(227, 230, 237, 0) editor.rangeHighlightBackground
#E3E6ED RGB(227, 230, 237) RGBA(227, 230, 237, 1) editor.selectionBackground
#0065FF3F RGB(0, 101, 255) RGBA(0, 101, 255, 0.247) editor.selectionHighlightBackground
#02828659 RGB(2, 130, 134) RGBA(2, 130, 134, 0.349) editor.selectionHighlightBorder
#00BEC400 RGB(0, 190, 196) RGBA(0, 190, 196, 0) editor.wordHighlightBackground
#00BEC459 RGB(0, 190, 196) RGBA(0, 190, 196, 0.349) editorCursor.foreground
#F76051 RGB(247, 96, 81) RGBA(247, 96, 81, 1) editorGroupHeader.tabsBackground
#B9E0BE RGB(185, 224, 190) RGBA(185, 224, 190, 1) editorWhitespace.foreground
#3B3A32 RGB(59, 58, 50) RGBA(59, 58, 50, 1) sideBar.background
#B9E0BE RGB(185, 224, 190) RGBA(185, 224, 190, 1) tab.activeBorder
#FF0000 RGB(255, 0, 0) RGBA(255, 0, 0, 1) tab.inactiveBackground
#B9E0BE RGB(185, 224, 190) RGBA(185, 224, 190, 1)
tokenColors Foregrounds this theme assigns to the token scope catalog. A rule with only a font style is skipped, and a longer matching scope wins. Italic and bold rules are not listed — the preview above shows them in the code.
scope HEX RGB RGBA comment
#7D8082 RGB(125, 128, 130) RGBA(125, 128, 130, 1) comment.block
#65696A RGB(101, 105, 106) RGBA(101, 105, 106, 1) comment.block.documentation
#65696A RGB(101, 105, 106) RGBA(101, 105, 106, 1) comment.line
#7D8082 RGB(125, 128, 130) RGBA(125, 128, 130, 1) constant
#F76051 RGB(247, 96, 81) RGBA(247, 96, 81, 1) constant.character
#F76051 RGB(247, 96, 81) RGBA(247, 96, 81, 1) constant.character.escape
#F76051 RGB(247, 96, 81) RGBA(247, 96, 81, 1) constant.numeric
#EB2121 RGB(235, 33, 33) RGBA(235, 33, 33, 1) constant.numeric.integer
#EB2121 RGB(235, 33, 33) RGBA(235, 33, 33, 1) constant.numeric.float
#EB2121 RGB(235, 33, 33) RGBA(235, 33, 33, 1) constant.numeric.hex
#EB2121 RGB(235, 33, 33) RGBA(235, 33, 33, 1) constant.numeric.octal
#EB2121 RGB(235, 33, 33) RGBA(235, 33, 33, 1) constant.other
#AE81FF RGB(174, 129, 255) RGBA(174, 129, 255, 1) constant.other.placeholder
#AE81FF RGB(174, 129, 255) RGBA(174, 129, 255, 1) entity
#E90707 RGB(233, 7, 7) RGBA(233, 7, 7, 1) entity.name
#E90707 RGB(233, 7, 7) RGBA(233, 7, 7, 1) entity.name.class
#315ED8 RGB(49, 94, 216) RGBA(49, 94, 216, 1) entity.name.function
#E07D2D RGB(224, 125, 45) RGBA(224, 125, 45, 1) entity.name.namespace
#E90707 RGB(233, 7, 7) RGBA(233, 7, 7, 1) entity.name.section
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) entity.name.tag
#2FA0DD RGB(47, 160, 221) RGBA(47, 160, 221, 1) entity.name.type
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) entity.other
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) entity.other.attribute-name
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) entity.other.inherited-class
#555FB4 RGB(85, 95, 180) RGBA(85, 95, 180, 1) invalid
#5C5C46 RGB(92, 92, 70) RGBA(92, 92, 70, 1) invalid.deprecated
#4D4D46 RGB(77, 77, 70) RGBA(77, 77, 70, 1) invalid.illegal
#5C5C46 RGB(92, 92, 70) RGBA(92, 92, 70, 1) keyword
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.control
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.control.flow
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.operator
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.operator.new
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.operator.assignment
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.operator.arithmetic
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.operator.logical
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) keyword.other
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) markup
#5A08B8 RGB(90, 8, 184) RGBA(90, 8, 184, 1) markup.bold
#083D8D RGB(8, 61, 141) RGBA(8, 61, 141, 1) markup.changed
#DADFE0 RGB(218, 223, 224) RGBA(218, 223, 224, 1) markup.deleted
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) markup.heading
#C49900 RGB(196, 153, 0) RGBA(196, 153, 0, 1) markup.inserted
#DADFE0 RGB(218, 223, 224) RGBA(218, 223, 224, 1) markup.italic
#083D8D RGB(8, 61, 141) RGBA(8, 61, 141, 1) markup.quote
#5A08B8 RGB(90, 8, 184) RGBA(90, 8, 184, 1) markup.raw
#06A59F RGB(6, 165, 159) RGBA(6, 165, 159, 1) meta
#F92672 RGB(249, 38, 114) RGBA(249, 38, 114, 1) meta.class
#74A468 RGB(116, 164, 104) RGBA(116, 164, 104, 1) meta.function
#083D8D RGB(8, 61, 141) RGBA(8, 61, 141, 1) meta.function-call
#C9BC04 RGB(201, 188, 4) RGBA(201, 188, 4, 1) meta.preprocessor
#AE81FF RGB(174, 129, 255) RGBA(174, 129, 255, 1) meta.selector
#65696A RGB(101, 105, 106) RGBA(101, 105, 106, 1) meta.tag
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) punctuation.definition.comment
#7D8082 RGB(125, 128, 130) RGBA(125, 128, 130, 1) punctuation.definition.string.begin
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) punctuation.definition.string.end
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) punctuation.separator
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) punctuation.separator.continuation
#F76051 RGB(247, 96, 81) RGBA(247, 96, 81, 1) punctuation.terminator
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) storage
#7068E4 RGB(112, 104, 228) RGBA(112, 104, 228, 1) storage.modifier
#7068E4 RGB(112, 104, 228) RGBA(112, 104, 228, 1) storage.type
#7068E4 RGB(112, 104, 228) RGBA(112, 104, 228, 1) string
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.interpolated
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.other
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.quoted
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.quoted.double
#06A59F RGB(6, 165, 159) RGBA(6, 165, 159, 1) string.quoted.other
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.quoted.single
#06A59F RGB(6, 165, 159) RGBA(6, 165, 159, 1) string.quoted.triple
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.regexp
#F76051 RGB(247, 96, 81) RGBA(247, 96, 81, 1) string.template
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) string.unquoted
#E87533 RGB(232, 117, 51) RGBA(232, 117, 51, 1) support
#C442AE RGB(196, 66, 174) RGBA(196, 66, 174, 1) support.class
#F08C65 RGB(240, 140, 101) RGBA(240, 140, 101, 1) support.constant
#F08C65 RGB(240, 140, 101) RGBA(240, 140, 101, 1) support.function
#F08C65 RGB(240, 140, 101) RGBA(240, 140, 101, 1) support.other
#E8D01E RGB(232, 208, 30) RGBA(232, 208, 30, 1) support.type
#F08C65 RGB(240, 140, 101) RGBA(240, 140, 101, 1) support.type.primitive
#F08C65 RGB(240, 140, 101) RGBA(240, 140, 101, 1) support.type.property-name
#F08C65 RGB(240, 140, 101) RGBA(240, 140, 101, 1) variable
#0026FF RGB(0, 38, 255) RGBA(0, 38, 255, 1) variable.function
#0918F3 RGB(9, 24, 243) RGBA(9, 24, 243, 1) variable.language
#06A59F RGB(6, 165, 159) RGBA(6, 165, 159, 1) variable.other
#0026FF RGB(0, 38, 255) RGBA(0, 38, 255, 1) variable.other.constant
#C49900 RGB(196, 153, 0) RGBA(196, 153, 0, 1) variable.other.property
#949899 RGB(148, 152, 153) RGBA(148, 152, 153, 1) variable.other.readwrite
#C49900 RGB(196, 153, 0) RGBA(196, 153, 0, 1) variable.parameter
#FD971F RGB(253, 151, 31) RGBA(253, 151, 31, 1)