vscode/extensions/theme-red/themes/Red-color-theme.json
Matt Bierner 35c8bc4daa Further improve colorization of embeded expressions
- Add groovy embedded support
- Make high contrast colorization consistent
2017-09-12 11:04:02 -07:00

401 lines
No EOL
8.4 KiB
JSON

{
"name": "Red",
"colors": {
// window
"activityBar.background": "#580000",
"tab.inactiveBackground": "#300a0a",
"tab.activeBackground": "#490000",
"sideBar.background": "#330000",
"statusBar.background": "#700000",
"statusBar.noFolderBackground": "#700000",
"editorGroupHeader.tabsBackground": "#330000",
"titleBar.activeBackground": "#770000",
"titleBar.inactiveBackground": "#772222",
"selection.background": "#ff777788",
// editor
"editor.background": "#390000",
"editorGroup.border": "#ff666633",
"editorGroup.background": "#1c0101",
"editorCursor.foreground": "#970000",
"editor.foreground": "#F8F8F8",
"editorWhitespace.foreground": "#c10000",
"editor.selectionBackground": "#750000",
"editorLineNumber.foreground": "#ff777788",
"editorWidget.background": "#300000",
"editorHoverWidget.background": "#300000",
"editorSuggestWidget.background": "#300000",
"editorSuggestWidget.border": "#220000",
"editor.lineHighlightBackground": "#ff000033",
"editor.hoverHighlightBackground": "#ff000044",
"editor.selectionHighlightBackground": "#f5500039",
"editorLink.activeForeground": "#FFD0AA",
"peekViewTitle.background": "#550000",
"peekView.border": "#ff000044",
"peekViewResult.background": "#400000",
"peekViewEditor.background": "#300000",
// UI
"debugToolBar.background": "#660000",
"focusBorder": "#ff6666aa",
"button.background": "#833",
"dropdown.background": "#580000",
"input.background": "#580000",
"inputOption.activeBorder": "#cc0000",
"inputValidation.infoBackground": "#550000",
"inputValidation.infoBorder": "#DB7E58",
"list.hoverBackground": "#800000",
"list.activeSelectionBackground": "#880000",
"list.inactiveSelectionBackground": "#770000",
"list.dropBackground": "#662222",
"list.focusBackground": "#660000",
"list.highlightForeground": "#ff4444",
"notification.background": "#662222",
"pickerGroup.foreground": "#cc9999",
"pickerGroup.border": "#ff000033",
"badge.background": "#cc3333",
"progressBar.background": "#cc3333",
"errorForeground": "#ffeaea",
"extensionButton.prominentBackground": "#cc3333",
"extensionButton.prominentHoverBackground": "#cc333388"
},
"tokenColors": [
{
"settings": {
"background": "#390000",
"caret": "#970000",
"foreground": "#F8F8F8",
"invisibles": "#c10000",
"lineHighlight": "#0000004A",
"selection": "#750000"
}
},
{
"scope": ["meta.embedded", "source.groovy.embedded"],
"settings": {
"background": "#390000",
"foreground": "#F8F8F8"
}
},
{
"name": "Comment",
"scope": "comment",
"settings": {
"fontStyle": "italic",
"foreground": "#e7c0c0ff"
}
},
{
"name": "Constant",
"scope": "constant",
"settings": {
"fontStyle": "",
"foreground": "#994646ff"
}
},
{
"name": "Keyword",
"scope": "keyword",
"settings": {
"fontStyle": "",
"foreground": "#f12727ff"
}
},
{
"name": "Entity",
"scope": "entity",
"settings": {
"fontStyle": "",
"foreground": "#fec758ff"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"fontStyle": "bold",
"foreground": "#ff6262ff"
}
},
{
"name": "String",
"scope": "string",
"settings": {
"fontStyle": "",
"foreground": "#cd8d8dff"
}
},
{
"name": "Support",
"scope": "support",
"settings": {
"fontStyle": "",
"foreground": "#9df39fff"
}
},
{
"name": "Variable",
"scope": "variable",
"settings": {
"fontStyle": "italic",
"foreground": "#fb9a4bff"
}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {
"background": "#fd6209ff",
"foreground": "#ffffffff"
}
},
{
"name": "Embedded Source",
"scope": "text source",
"settings": {
"background": "#b0b3ba14"
}
},
{
"name": "Embedded Source (Bright)",
"scope": "text.html.ruby source",
"settings": {
"background": "#b1b3ba21"
}
},
{
"name": "Entity inherited-class",
"scope": "entity.other.inherited-class",
"settings": {
"fontStyle": "underline",
"foreground": "#aa5507ff"
}
},
{
"name": "String constant",
"scope": "string constant",
"settings": {
"fontStyle": "",
"foreground": "#ffe862ff"
}
},
{
"name": "String.regexp",
"scope": "string.regexp",
"settings": {
"foreground": "#ffb454ff"
}
},
{
"name": "String variable",
"scope": "string variable",
"settings": {
"foreground": "#edef7dff"
}
},
{
"name": "Support.function",
"scope": "support.function",
"settings": {
"fontStyle": "",
"foreground": "#ffb454ff"
}
},
{
"name": "Support.constant",
"scope": "support.constant",
"settings": {
"fontStyle": "",
"foreground": "#eb939aff"
}
},
{
"name": "Doctype/XML Processing",
"scope": [
"declaration.sgml.html declaration.doctype",
"declaration.sgml.html declaration.doctype entity",
"declaration.sgml.html declaration.doctype string",
"declaration.xml-processing",
"declaration.xml-processing entity",
"declaration.xml-processing string"
],
"settings": {
"fontStyle": "",
"foreground": "#73817dff"
}
},
{
"name": "Meta.tag.A",
"scope": [
"declaration.tag",
"declaration.tag entity",
"meta.tag",
"meta.tag entity"
],
"settings": {
"fontStyle": "",
"foreground": "#ec0d1eff"
}
},
{
"name": "css tag-name",
"scope": "meta.selector.css entity.name.tag",
"settings": {
"fontStyle": "",
"foreground": "#aa5507ff"
}
},
{
"name": "css#id",
"scope": "meta.selector.css entity.other.attribute-name.id",
"settings": {
"foreground": "#fec758ff"
}
},
{
"name": "css.class",
"scope": "meta.selector.css entity.other.attribute-name.class",
"settings": {
"fontStyle": "",
"foreground": "#41a83eff"
}
},
{
"name": "css property-name:",
"scope": "support.type.property-name.css",
"settings": {
"fontStyle": "",
"foreground": "#96dd3bff"
}
},
{
"name": "css property-value;",
"scope": [
"meta.property-group support.constant.property-value.css",
"meta.property-value support.constant.property-value.css"
],
"settings": {
"fontStyle": "italic",
"foreground": "#ffe862ff"
}
},
{
"name": "css additional-constants",
"scope": [
"meta.property-value support.constant.named-color.css",
"meta.property-value constant"
],
"settings": {
"fontStyle": "",
"foreground": "#ffe862ff"
}
},
{
"name": "css @at-rule",
"scope": "meta.preprocessor.at-rule keyword.control.at-rule",
"settings": {
"foreground": "#fd6209ff"
}
},
{
"name": "css constructor.argument",
"scope": "meta.constructor.argument.css",
"settings": {
"fontStyle": "",
"foreground": "#ec9799ff"
}
},
{
"name": "diff.header",
"scope": [
"meta.diff",
"meta.diff.header"
],
"settings": {
"background": "#0b2f20ff",
"fontStyle": "italic",
"foreground": "#f8f8f8ff"
}
},
{
"name": "diff.deleted",
"scope": "markup.deleted",
"settings": {
"background": "#fedcddff",
"foreground": "#ec9799ff"
}
},
{
"name": "diff.changed",
"scope": "markup.changed",
"settings": {
"background": "#c4b14aff",
"foreground": "#f8f8f8ff"
}
},
{
"name": "diff.inserted",
"scope": "markup.inserted",
"settings": {
"background": "#9bf199ff",
"foreground": "#41a83eff"
}
},
{
"name": "Markup Quote",
"scope": "markup.quote",
"settings": {
"foreground": "#f12727ff"
}
},
{
"name": "Markup Lists",
"scope": "markup.list",
"settings": {
"foreground": "#ff6262ff"
}
},
{
"name": "Markup Styling",
"scope": [
"markup.bold",
"markup.italic"
],
"settings": {
"foreground": "#fb9a4bff"
}
},
{
"name": "Markup Inline",
"scope": "markup.inline.raw",
"settings": {
"fontStyle": "",
"foreground": "#cd8d8dff"
}
},
{
"name": "Markup Headings",
"scope": "markup.heading",
"settings": {
"foreground": "#fec758ff"
}
},
{
"name": "Markup Setext Header",
"scope": "markup.heading.setext",
"settings": {
"fontStyle": "",
"foreground": "#fec758ff"
}
},
{
"name": "String interpolation ${}",
"scope": [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
"punctuation.section.embedded"
],
"settings": {
"foreground": "#ec0d1e"
}
}
]
}