321 lines
9.9 KiB
JSON
321 lines
9.9 KiB
JSON
{
|
|
"name": "${themeName}",
|
|
"type": "dark",
|
|
"colors": {
|
|
"editor.background": "${themeBg}",
|
|
"editor.foreground": "${themeText}",
|
|
"editor.lineHighlightBackground": "${themeLineHighlight}",
|
|
"editor.lineHighlightBorder": "#00000000",
|
|
"editorCursor.foreground": "${themeCursor}",
|
|
"editorCursor.background": "${themeBg}",
|
|
|
|
"editor.selectionBackground": "${themeSelection}",
|
|
"editor.inactiveSelectionBackground": "${themeSelection}55",
|
|
"editor.selectionHighlightBackground": "${themeSelection}66",
|
|
"editor.wordHighlightBackground": "${themeSelection}44",
|
|
"editor.wordHighlightStrongBackground": "${themeSelection}77",
|
|
|
|
"editorBracketMatch.background": "#00000000",
|
|
"editorBracketMatch.border": "${themeBorderActive}",
|
|
|
|
"editorGutter.modifiedBackground": "${themeBorderActive}aa",
|
|
"editorGutter.addedBackground": "${themeBorderActive}aa",
|
|
"editorGutter.deletedBackground": "${themeBorderActive}aa",
|
|
|
|
"activityBar.background": "${themeBgAlt}",
|
|
"activityBar.foreground": "${themeTextActive}",
|
|
"activityBar.inactiveForeground": "${themeTextMuted}",
|
|
"activityBar.border": "${themeBorder}",
|
|
"activityBarBadge.background": "${themeBadgeBg}",
|
|
"activityBarBadge.foreground": "${themeBadgeFg}",
|
|
|
|
"sideBar.background": "${themeBgAlt}",
|
|
"sideBar.foreground": "${themeText}",
|
|
"sideBar.border": "${themeBorder}",
|
|
"sideBarSectionHeader.background": "${themeBgAlt}",
|
|
"sideBarSectionHeader.foreground": "${themeTextActive}",
|
|
"sideBarSectionHeader.border": "${themeBorder}",
|
|
"sideBarTitle.foreground": "${themeTextActive}",
|
|
|
|
"statusBar.background": "${themeBgAlt}",
|
|
"statusBar.foreground": "${themeTextActive}",
|
|
"statusBar.border": "${themeBorder}",
|
|
"statusBar.debuggingBackground": "${themeBgAlt}",
|
|
"statusBar.noFolderBackground": "${themeBgAlt}",
|
|
"statusBarItem.remoteBackground": "${themeBadgeBg}",
|
|
"statusBarItem.remoteForeground": "${themeBadgeFg}",
|
|
|
|
"titleBar.activeBackground": "${themeBgAlt}",
|
|
"titleBar.activeForeground": "${themeTextActive}",
|
|
"titleBar.inactiveBackground": "${themeBgAlt}",
|
|
"titleBar.inactiveForeground": "${themeTextMuted}",
|
|
"titleBar.border": "${themeBorder}",
|
|
|
|
"editorGroupHeader.noTabsBackground": "${themeBgAlt}",
|
|
"editorGroupHeader.tabsBackground": "${themeBgAlt}",
|
|
"editorGroupHeader.tabsBorder": "${themeBorder}",
|
|
"editorGroup.border": "${themeBorder}",
|
|
|
|
"tab.activeBackground": "${themeBg}",
|
|
"tab.activeForeground": "${themeTextActive}",
|
|
"tab.activeBorder": "${themeBorderActive}",
|
|
"tab.border": "${themeBorder}",
|
|
"tab.inactiveBackground": "${themeBgAlt}",
|
|
"tab.inactiveForeground": "${themeTextMuted}",
|
|
"tab.unfocusedActiveForeground": "${themeText}",
|
|
"tab.unfocusedInactiveForeground": "${themeTextMuted}",
|
|
|
|
"panel.background": "${themeBg}",
|
|
"panel.border": "${themeBorder}",
|
|
"panelTitle.activeBorder": "${themeBorderActive}",
|
|
"panelTitle.activeForeground": "${themeTextActive}",
|
|
"panelTitle.inactiveForeground": "${themeTextMuted}",
|
|
|
|
"terminal.background": "${themeBg}",
|
|
"terminal.foreground": "${themeText}",
|
|
"terminal.ansiBlack": "${themeBgAlt}",
|
|
"terminal.ansiRed": "#ff3333",
|
|
"terminal.ansiGreen": "#33ff33",
|
|
"terminal.ansiYellow": "#ffb000",
|
|
"terminal.ansiBlue": "#2979ff",
|
|
"terminal.ansiMagenta": "#d500f9",
|
|
"terminal.ansiCyan": "#00e5ff",
|
|
"terminal.ansiWhite": "${themeTextActive}",
|
|
"terminal.ansiBrightBlack": "${themeTextMuted}",
|
|
"terminal.ansiBrightRed": "#ff5252",
|
|
"terminal.ansiBrightGreen": "#80ff80",
|
|
"terminal.ansiBrightYellow": "#ffd480",
|
|
"terminal.ansiBrightBlue": "#00b0ff",
|
|
"terminal.ansiBrightMagenta": "#ff80df",
|
|
"terminal.ansiBrightCyan": "#80f2ff",
|
|
"terminal.ansiBrightWhite": "#ffffff",
|
|
|
|
"gitDecoration.addedResourceForeground": "${themeBorderActive}dd",
|
|
"gitDecoration.modifiedResourceForeground": "${themeBorderActive}",
|
|
"gitDecoration.deletedResourceForeground": "${themeTextMuted}99",
|
|
"gitDecoration.ignoredResourceForeground": "${themeTextMuted}55",
|
|
"gitDecoration.untrackedResourceForeground": "${themeBorderActive}88",
|
|
"gitDecoration.conflictingResourceForeground": "#ff3333",
|
|
|
|
"list.activeSelectionBackground": "${themeLineHighlight}",
|
|
"list.activeSelectionForeground": "${themeTextActive}",
|
|
"list.focusBackground": "${themeLineHighlight}",
|
|
"list.hoverBackground": "${themeLineHighlight}aa",
|
|
"list.hoverForeground": "${themeTextActive}",
|
|
"list.inactiveSelectionBackground": "${themeLineHighlight}88",
|
|
"list.inactiveSelectionForeground": "${themeText}",
|
|
"list.dropBackground": "${themeSelection}",
|
|
|
|
"input.background": "${themeBgAlt}",
|
|
"input.foreground": "${themeTextActive}",
|
|
"input.border": "${themeBorder}",
|
|
"input.placeholderForeground": "${themeTextMuted}",
|
|
"inputValidation.errorBackground": "${themeBgAlt}",
|
|
"inputValidation.errorBorder": "#ff3333",
|
|
|
|
"dropdown.background": "${themeBgAlt}",
|
|
"dropdown.foreground": "${themeTextActive}",
|
|
"dropdown.border": "${themeBorder}",
|
|
|
|
"button.background": "${themeBorderActive}22",
|
|
"button.foreground": "${themeTextActive}",
|
|
"button.hoverBackground": "${themeBorderActive}44",
|
|
"button.border": "${themeBorderActive}",
|
|
|
|
"scrollbar.shadow": "#00000000",
|
|
"scrollbarSlider.activeBackground": "${themeBorderActive}99",
|
|
"scrollbarSlider.background": "${themeBorderActive}44",
|
|
"scrollbarSlider.hoverBackground": "${themeBorderActive}66",
|
|
|
|
"badge.background": "${themeBadgeBg}",
|
|
"badge.foreground": "${themeBadgeFg}",
|
|
|
|
"breadcrumbs.focusForeground": "${themeTextActive}",
|
|
"breadcrumbs.foreground": "${themeTextMuted}",
|
|
"breadcrumbs.activeSelectionForeground": "${themeTextActive}",
|
|
"breadcrumbs.background": "${themeBg}",
|
|
|
|
"widget.border": "${themeBorderActive}",
|
|
"editorWidget.background": "${themeBgAlt}",
|
|
"editorWidget.border": "${themeBorder}",
|
|
"editorSuggestWidget.background": "${themeBgAlt}",
|
|
"editorSuggestWidget.border": "${themeBorder}",
|
|
"editorSuggestWidget.selectedBackground": "${themeLineHighlight}",
|
|
"peekView.border": "${themeBorderActive}",
|
|
"peekViewEditor.background": "${themeBg}",
|
|
"peekViewResult.background": "${themeBgAlt}",
|
|
"peekViewResult.selectionBackground": "${themeLineHighlight}"
|
|
},
|
|
"tokenColors": [
|
|
{
|
|
"name": "Comments",
|
|
"scope": [
|
|
"comment",
|
|
"punctuation.definition.comment",
|
|
"unused.comment"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxComment}",
|
|
"fontStyle": "italic"
|
|
}
|
|
},
|
|
{
|
|
"name": "Keywords",
|
|
"scope": [
|
|
"keyword",
|
|
"keyword.control",
|
|
"storage",
|
|
"storage.type",
|
|
"storage.modifier",
|
|
"variable.language.this",
|
|
"variable.language.super"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxKeyword}",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Functions & Methods",
|
|
"scope": [
|
|
"entity.name.function",
|
|
"support.function",
|
|
"meta.function-call",
|
|
"variable.function"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxFunction}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Strings",
|
|
"scope": [
|
|
"string",
|
|
"punctuation.definition.string",
|
|
"string.template",
|
|
"punctuation.definition.string.template"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxString}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Numbers & Constants",
|
|
"scope": [
|
|
"constant.numeric",
|
|
"constant.language",
|
|
"constant.character",
|
|
"keyword.other.unit"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxNumber}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Types & Interfaces",
|
|
"scope": [
|
|
"entity.name.type",
|
|
"entity.name.class",
|
|
"entity.name.namespace",
|
|
"entity.name.scope-resolution",
|
|
"support.type",
|
|
"support.class"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxType}",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Variables & Parameters",
|
|
"scope": [
|
|
"variable",
|
|
"variable.parameter",
|
|
"variable.other",
|
|
"variable.object.property",
|
|
"meta.definition.variable"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxVariable}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Constants Custom",
|
|
"scope": [
|
|
"variable.other.constant",
|
|
"variable.other.enummember",
|
|
"entity.name.constant"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxConstant}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Operators & Punctuation",
|
|
"scope": [
|
|
"keyword.operator",
|
|
"punctuation",
|
|
"punctuation.separator",
|
|
"punctuation.terminator",
|
|
"meta.brace",
|
|
"punctuation.definition.parameters"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxOperator}"
|
|
}
|
|
},
|
|
{
|
|
"name": "HTML & XML Tags",
|
|
"scope": [
|
|
"entity.name.tag",
|
|
"meta.tag",
|
|
"punctuation.definition.tag"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxTag}"
|
|
}
|
|
},
|
|
{
|
|
"name": "HTML & XML Attributes",
|
|
"scope": [
|
|
"entity.other.attribute-name",
|
|
"meta.attribute"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxAttribute}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Markdown Headings",
|
|
"scope": [
|
|
"markup.heading",
|
|
"punctuation.definition.heading.markdown"
|
|
],
|
|
"settings": {
|
|
"foreground": "${themeBorderActive}",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Markdown Links",
|
|
"scope": [
|
|
"markup.underline.link",
|
|
"string.other.link.title.markdown"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxFunction}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Markdown Code",
|
|
"scope": [
|
|
"markup.inline.raw",
|
|
"markup.fenced_code.block"
|
|
],
|
|
"settings": {
|
|
"foreground": "${syntaxString}"
|
|
}
|
|
}
|
|
]
|
|
}
|