diff --git a/CHANGELOG.md b/CHANGELOG.md index 977bf45..70107dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.0.0] - 2020-11-07 + +- Added Legendary dark light mode. + ## [1.1.1] - 2020-10-30 - changed the vscode compatibility to v1.40.0 up diff --git a/LICENSE.md b/LICENSE.md index ea38c60..c24fc6f 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,4 @@ -Copyright (c) 2020 +# Copyright (c) 2020 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/README.md b/README.md index a897a52..234cbca 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,15 @@ -![Legendary_Dark-screenshot](images/shot.png) +![Legendary_Dark-screenshot](images/dark.png) + +# **Legendary Dark (Original)** + +![Legendary_Dark_light-screenshot](images/light.png) + +# **Legendary Dark (Light)** + +--- > **IMPORTANT**: This theme works best with Bracket pair colorizer and indent-rainbow all VS Code Extensions which can be found in the store. diff --git a/images/shot.png b/images/dark.png similarity index 100% rename from images/shot.png rename to images/dark.png diff --git a/images/light.png b/images/light.png new file mode 100644 index 0000000..6e5329d Binary files /dev/null and b/images/light.png differ diff --git a/package.json b/package.json index 5fcf169..a88dd3b 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "url": "https://github.com/Llewellyn500", "email": "llewellynpaintsil34@gmail.com" }, - "version": "1.1.1", + "version": "2.0.0", "engines": { "vscode": "^1.40.0" }, @@ -32,6 +32,7 @@ "Legendary Dark", "SynthWave '84", "legendary dark", + "light theme", "cool", "awesome", "colorfully", @@ -50,6 +51,11 @@ "label": "Legendary Dark", "uiTheme": "vs-dark", "path": "./themes/Legendary Dark-color-theme.json" + }, + { + "label": "Legendary Dark (Light)", + "uiTheme": "vs", + "path": "./themes/Legendary Dark-light-color-theme.json" } ] } diff --git a/themes/Legendary Dark-light-color-theme.json b/themes/Legendary Dark-light-color-theme.json new file mode 100644 index 0000000..6a4dd34 --- /dev/null +++ b/themes/Legendary Dark-light-color-theme.json @@ -0,0 +1,988 @@ +{ + "name": "Legendary Dark", + "type": "light", + "semanticHighlighting": true, + "colors": { + "debugConsole.errorForeground": "#d52753", + "debugConsole.infoForeground": "#2196f3", + "debugConsole.sourceForeground": "#a0a1a7", + "debugConsole.warningForeground": "#df631c", + "debugConsoleInputIcon.foreground": "#0083c0", + "debugIcon.breakpointCurrentStackframeForeground": "#2196f3", + "debugIcon.breakpointDisabledForeground": "#727378", + "debugIcon.breakpointForeground": "#d52753", + "debugIcon.breakpointUnverifiedForeground": "#a05a48", + "debugIcon.breakpointStackframeForeground": "#23974a", + "debugIcon.disconnectForeground": "#d52753", + "debugIcon.continueForeground": "#23974a", + "debugIcon.pauseForeground": "#A05A48", + "debugIcon.restartForeground": "#df631c", + "debugIcon.startForeground": "#23974a", + "debugIcon.stepBackForeground": "#0098e4", + "debugIcon.stepIntoForeground": "#0098e4", + "debugIcon.stepOutForeground": "#0098e4", + "debugIcon.stepOverForeground": "#0098e4", + "debugIcon.stopForeground": "#D52753", + "debugTokenExpression.boolean": "#0098DD", + "debugTokenExpression.error": "#ff0000", + "debugTokenExpression.name": "#A05A48", + "debugTokenExpression.number": "#CE33C0", + "debugTokenExpression.string": "#C5A332", + "debugTokenExpression.value": "#383A42", + "debugView.exceptionLabelBackground": "#ff0000", + "debugView.exceptionLabelForeground": "#f9f9f9", + "debugView.stateLabelBackground": "#d5d7d8", + "debugView.stateLabelForeground": "#383A42", + "debugView.valueChangedHighlight": "#58b8e6", + "diffEditor.diagonalFill": "#d5d7d8", + "editor.symbolHighlightBackground": "#ce33c12d", + "editor.stackFrameHighlightBackground": "#ffc47760", + "editor.focusedStackFrameHighlightBackground": "#43db7644", + "editor.background": "#f9f9f9", + "editorCursor.foreground": "#f31459", + "editorCursor.background": "#f9f9f9", + "editor.foreground": "#383b44", + "editorWhitespace.foreground": "#d5d7d8", + "editor.lineHighlightBackground": "#f1f1f1", + "editor.selectionBackground": "#d2ecff", + "focusBorder": "#2196f3", + "editorLineNumber.foreground": "#2196f3", + "button.background": "#0083c0", + "button.foreground": "#ffffff", + "button.hoverBackground": "#2196f3", + "button.secondaryBackground": "#d5d7d8", + "button.secondaryForeground": "#0083c0", + "button.secondaryHoverBackground": "#d9dbdc", + "dropdown.listBackground": "#e8e8e8", + "dropdown.background": "#e8e8e8", + "dropdown.border": "#d5d7d8", + "dropdown.foreground": "#2196f3", + "input.background": "#f9f9f9", + "input.border": "#d5d7d8", + "input.foreground": "#2196f3", + "input.placeholderForeground": "#277dc4", + "inputOption.activeBorder": "#2196f3", + "inputOption.activeForeground": "#2196f3", + "inputOption.activeBackground": "#d2ecff", + "inputValidation.errorBackground": "#ffcccc", + "inputValidation.errorBorder": "#ff2e3f", + "inputValidation.warningBackground": "#ffcfab", + "inputValidation.warningBorder": "#ff8f3a", + "inputValidation.infoBackground": "#d2ecff", + "inputValidation.infoBorder": "#2196f3", + "scrollbarSlider.activeBackground": "#2195f3b0", + "scrollbarSlider.hoverBackground": "#2195f398", + "scrollbarSlider.background": "#2196f312", + "badge.background": "#2196f3", + "badge.foreground": "#ffffff", + "list.activeSelectionBackground": "#25baffa2", + "list.activeSelectionForeground": "#ffffff", + "list.dropBackground": "#d2ecff", + "list.hoverBackground": "#f1f1f1", + "list.focusBackground": "#d2ecff", + "list.focusForeground": "#2294f1e0", + "list.inactiveSelectionBackground": "#f6f6f6", + "list.highlightForeground": "#0098dd", + "activityBar.background": "#f1f1f1", + "activityBar.foreground": "#2196f3", + "activityBar.activeBorder": "#2196f3", + "sideBar.background": "#e8e8e8", + "sideBar.foreground": "#0099ff", + "sideBarTitle.foreground": "#2196f3", + "sideBarSectionHeader.background": "#d5d7d8", + "sideBarSectionHeader.foreground": "#2196f3", + "editorGroupHeader.noTabsBackground": "#e8e8e8", + "editorGroupHeader.tabsBackground": "#e8e8e8", + "tab.activeForeground": "#2196f3", + "tab.inactiveBackground": "#eeeeee", + "tab.inactiveForeground": "#2196f3", + "editor.selectionHighlightBackground": "#e8e8e8", + "editor.wordHighlightBackground": "#d9e6fd", + "editor.wordHighlightStrongBackground": "#ecd1e5", + "editor.findMatchBorder": "#f31459", + "editor.findMatchBackground": "#99e5c2c5", + "editor.findMatchHighlightBackground": "#99e5c2c5", + "editor.hoverHighlightBackground": "#2196f311", + "editorLink.activeForeground": "#2196f3", + "editorRuler.foreground": "#2196f3", + "editorIndentGuide.activeBackground": "#c2c4c7", + "editorIndentGuide.background": "#d5d7d8", + "editorBracketMatch.border": "#7a82da", + "editorBracketMatch.background": "#2196f300", + "editorGutter.modifiedBackground": "#2196f3", + "editorGutter.addedBackground": "#3cbc66", + "editorGutter.deletedBackground": "#a05a48", + "diffEditor.insertedTextBackground": "#1ef1531f", + "diffEditor.removedTextBackground": "#f33b5127", + "editorWidget.background": "#e8e8e8", + "editorWidget.border": "#d5d7d8", + "debugExceptionWidget.background": "#ffcccc", + "debugExceptionWidget.border": "#ff2e3f", + "editorMarkerNavigation.background": "#f9f9f9", + "peekView.border": "#2196f3", + "peekViewEditor.background": "#f9f9f9", + "peekViewEditor.matchHighlightBackground": "#99e5c1", + "peekViewResult.background": "#e8e8e8", + "peekViewResult.fileForeground": "#2196f3", + "peekViewResult.lineForeground": "#2196f3", + "peekViewResult.matchHighlightBackground": "#99e5c1", + "peekViewResult.selectionBackground": "#2196f3", + "peekViewResult.selectionForeground": "#ffffff", + "peekViewTitle.background": "#e8e8e8", + "peekViewTitleLabel.foreground": "#2196f3", + "peekViewTitleDescription.foreground": "#1c81d3", + "panel.border": "#d5d7d8", + "panelTitle.activeBorder": "#2196f3", + "panelTitle.activeForeground": "#2196f3", + "panelTitle.inactiveForeground": "#2196f3", + "statusBarItem.remoteBackground": "#383a42", + "statusBarItem.remoteForeground": "#ebebeb", + "statusBar.foreground": "#ffffff", + "statusBar.background": "#2196f3", + "statusBar.border": "#2196f3", + "statusBar.debuggingBackground": "#ebebeb", + "statusBar.noFolderBackground": "#ebebeb", + "statusBar.debuggingForeground": "#383a42", + "statusBar.noFolderForeground": "#383a42", + "statusBar.debuggingBorder": "#ff8f3a", + "statusBar.noFolderBorder": "#823ff1", + "titleBar.activeBackground": "#2196f3", + "titleBar.activeForeground": "#ffffff", + "titleBar.inactiveBackground": "#008cff", + "titleBar.inactiveForeground": "#ffffffce", + "notifications.background": "#e8e8e8", + "notifications.foreground": "#2196f3", + "notificationCenter.border": "#d5d7d8", + "notificationCenterHeader.background": "#d5d7d8", + "notificationCenterHeader.foreground": "#2196f3", + "notificationLink.foreground": "#2196f3", + "notifications.border": "#d5d7d8", + "notificationToast.border": "#d5d7d8", + "extensionButton.prominentBackground": "#1f8642", + "extensionButton.prominentForeground": "#ffffff", + "extensionButton.prominentHoverBackground": "#23974a", + "terminal.ansiBlack": "#d5d6dd", + "terminal.ansiRed": "#d52753", + "terminal.ansiGreen": "#23974a", + "terminal.ansiYellow": "#df631c", + "terminal.ansiBlue": "#2196f3", + "terminal.ansiMagenta": "#823ff1", + "terminal.ansiCyan": "#27618d", + "terminal.ansiWhite": "#2196f3", + "terminal.ansiBrightBlack": "#e4e5ed", + "terminal.ansiBrightRed": "#ff6480", + "terminal.ansiBrightGreen": "#3cbc66", + "terminal.ansiBrightYellow": "#c5a332", + "terminal.ansiBrightBlue": "#2196f3", + "terminal.ansiBrightMagenta": "#ce33c0", + "terminal.ansiBrightCyan": "#6d93bb", + "terminal.ansiBrightWhite": "#26272d", + "debugToolBar.background": "#eeeeee", + "welcomePage.buttonBackground": "#e8e8e8", + "welcomePage.buttonHoverBackground": "#d2ecff", + "walkThrough.embeddedEditorBackground": "#e8e8e8", + "gitDecoration.modifiedResourceForeground": "#2196f3", + "gitDecoration.deletedResourceForeground": "#a05a48", + "gitDecoration.untrackedResourceForeground": "#23974a", + "gitDecoration.ignoredResourceForeground": "#a0a1a7", + "gitDecoration.conflictingResourceForeground": "#d52753", + "gitDecoration.addedResourceForeground": "#23974a", + "gitDecoration.submoduleResourceForeground": "#823ff1", + "editorWarning.foreground": "#ff8f3a", + "list.warningForeground": "#ff8f3a", + "list.errorForeground": "#ff0000", + "editorInfo.foreground": "#2196f3", + "editorLineNumber.activeForeground": "#f31459", + "tab.activeBorderTop": "#2196f3", + "tab.unfocusedActiveBorderTop": "#a0a1a7", + "tab.hoverBackground": "#f1f1f1", + "editorHint.foreground": "#a0a1a7", + "editorGroup.border": "#d5d7d8", + "widget.shadow": "#a0a1a7", + "textBlockQuote.background": "#d5d7d8", + "textBlockQuote.border": "#2196f3", + "textCodeBlock.background": "#d5d7d8", + "textLink.activeForeground": "#2196f3", + "textLink.foreground": "#2196f3", + "textPreformat.foreground": "#a05a48", + "textSeparator.foreground": "#d5d7d8", + "editor.rangeHighlightBackground": "#a0a1a70e", + "editor.findRangeHighlightBackground": "#a0a1a72d", + "activityBarBadge.background": "#2196f3", + "activityBarBadge.foreground": "#ffffff", + "editorGroup.emptyBackground": "#e8e8e8", + "editorOverviewRuler.bracketMatchForeground": "#7a82da", + "editorPane.background": "#eeeeee", + "editorCodeLens.foreground": "#a0a1a7", + "gitlens.gutterBackgroundColor": "#ffffff55", + "gitlens.gutterForegroundColor": "#383a42", + "gitlens.gutterUncommittedForegroundColor": "#2196f3", + "gitlens.lineHighlightBackgroundColor": "#d2ecff", + "gitlens.lineHighlightOverviewRulerColor": "#d2ecff", + "gitlens.trailingLineBackgroundColor": "#d2ecff", + "gitlens.trailingLineForegroundColor": "#a0a1a7", + "editorGroup.dropBackground": "#009ae128", + "editorOverviewRuler.addedForeground": "#3cbc66", + "editorOverviewRuler.deletedForeground": "#a05a48", + "editorOverviewRuler.errorForeground": "#ff0000", + "editorOverviewRuler.findMatchForeground": "#99e5c2c5", + "editorOverviewRuler.infoForeground": "#2196f3", + "editorOverviewRuler.modifiedForeground": "#2196f3", + "editorOverviewRuler.selectionHighlightForeground": "#8bcdffa7", + "editorOverviewRuler.warningForeground": "#ff8f3a", + "editorOverviewRuler.wordHighlightStrongForeground": "#e99dd5b9", + "editorOverviewRuler.wordHighlightForeground": "#8bcdffa7", + "errorForeground": "#ff0000", + "foreground": "#383a42", + "merge.currentContentBackground": "#a05a481c", + "merge.currentHeaderBackground": "#a05a483b", + "merge.incomingContentBackground": "#009ae121", + "merge.incomingHeaderBackground": "#009ae13b", + "minimap.findMatchHighlight": "#99e5c2c5", + "pickerGroup.border": "#d5d7d8", + "pickerGroup.foreground": "#2196f3", + "progressBar.background": "#2196f3", + "selection.background": "#d2ecff", + "sideBar.dropBackground": "#e8e8e8", + "terminalCursor.foreground": "#f31459", + "editorGroup.focusedEmptyBorder": "#2196f3", + "sideBar.border": "#d1d1d1", + "breadcrumb.activeSelectionForeground": "#009ae5", + "breadcrumb.focusForeground": "#383a42", + "breadcrumb.foreground": "#a0a1a7", + "editor.snippetTabstopHighlightBorder": "#a0a1a7", + "editor.snippetTabstopHighlightBackground": "#a0a1a733", + "editor.snippetFinalTabstopHighlightBorder": "#a0a1a7", + "editor.snippetFinalTabstopHighlightBackground": "#a0a1a733", + "listFilterWidget.background": "#99e5c2c5", + "listFilterWidget.noMatchesOutline": "#ff2e3f", + "symbolIcon.eventForeground": "#40B8C5", + "symbolIcon.typeParameterForeground": "#40B8C5", + "symbolIcon.fileForeground": "#383a42", + "symbolIcon.folderForeground": "#383a42", + "symbolIcon.arrayForeground": "#7a82da", + "symbolIcon.constantForeground": "#823ff1", + "symbolIcon.colorForeground": "#823FF1", + "symbolIcon.functionForeground": "#23974a", + "symbolIcon.constructorForeground": "#0098DD", + "symbolIcon.booleanForeground": "#0098DD", + "symbolIcon.keywordForeground": "#0098DD", + "symbolIcon.nullForeground": "#0098DD", + "symbolIcon.methodForeground": "#23974a", + "symbolIcon.enumeratorForeground": "#d52753", + "symbolIcon.classForeground": "#d52753", + "symbolIcon.interfaceForeground": "#d52753", + "symbolIcon.moduleForeground": "#d52753", + "symbolIcon.namespaceForeground": "#d52753", + "symbolIcon.structForeground": "#d52753", + "symbolIcon.numberForeground": "#CE33C0", + "symbolIcon.objectForeground": "#383a42", + "symbolIcon.operatorForeground": "#7A82DA", + "symbolIcon.keyForeground": "#A05A48", + "symbolIcon.propertyForeground": "#A05A48", + "symbolIcon.fieldForeground": "#A05A48", + "symbolIcon.enumeratorMemberForeground": "#A05A48", + "symbolIcon.referenceForeground": "#383a42", + "symbolIcon.textForeground": "#A0A1A7", + "symbolIcon.snippetForeground": "#A0A1A7", + "symbolIcon.variableForeground": "#383a42", + "symbolIcon.stringForeground": "#C5A332", + "symbolIcon.unitForeground": "#C5A332" + }, + "tokenColors": [ + { + "name": "Comment", + "scope": [ + "comment", + "string.quoted.docstring.multi.python", + "string.quoted.docstring.multi.python punctuation.definition.string.begin.python", + "string.quoted.docstring.multi.python punctuation.definition.string.end.python" + ], + "settings": { + "foreground": "#848bbd", + "fontStyle": "italic" + } + }, + { + "name": "String", + "scope": [ + "string.quoted", + "string.template", + "punctuation.definition.string" + ], + "settings": { + "foreground": "#ff6a00" + } + }, + { + "name": "Punctuation within templates", + "scope": "string.template meta.embedded.line", + "settings": { + "foreground": "#747474" + } + }, + { + "name": "Variable", + "scope": ["variable", "entity.name.variable"], + "settings": { + "foreground": "#ff00b7" + } + }, + { + "name": "Language variable", + "scope": "variable.language", + "settings": { + "foreground": "#ff0011", + "fontStyle": "bold" + } + }, + { + "name": "Parameter", + "scope": "variable.parameter", + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Storage (declaration or modifier keyword)", + "scope": ["storage.type", "storage.modifier"], + "settings": { + "foreground": "#ffcc00" + } + }, + { + "name": "Constant", + "scope": "constant", + "settings": { + "foreground": "#ff1500" + } + }, + { + "name": "Regex", + "scope": "string.regexp", + "settings": { + "foreground": "#ff5141" + } + }, + { + "name": "Number", + "scope": "constant.numeric", + "settings": { + "foreground": "#ff4433" + } + }, + { + "name": "Language constant (boolean, null)", + "scope": "constant.language", + "settings": { + "foreground": "#ff3d2b" + } + }, + { + "name": "Character escape", + "scope": "constant.character.escape", + "settings": { + "foreground": "#1bb3b0" + } + }, + { + "name": "Entity", + "scope": "entity.name", + "settings": { + "foreground": "#ce1e2a" + } + }, + { + "name": "HTML or XML tag", + "scope": "entity.name.tag", + "settings": { + "foreground": "#489773" + } + }, + { + "name": "HTML or XML tag brackets", + "scope": ["punctuation.definition.tag"], + "settings": { + "foreground": "#1b8381" + } + }, + { + "name": "Tag attribute", + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "#8b7a33" + } + }, + { + "name": "Tag attribute HTML", + "scope": "entity.other.attribute-name.html", + "settings": { + "foreground": "#81712e", + "fontStyle": "italic" + } + }, + { + "name": "Class", + "scope": ["entity.name.type", "meta.attribute.class.html"], + "settings": { + "foreground": "#802127" + } + }, + { + "name": "Inherited class", + "scope": "entity.other.inherited-class", + "settings": { + "foreground": "#702c02" + } + }, + { + "name": "Function", + "scope": ["entity.name.function", "variable.function"], + "settings": { + "foreground": "#197574" + } + }, + { + "name": "JS Export", + "scope": ["keyword.control.export.js", "keyword.control.import.js"], + "settings": { + "foreground": "#295a44" + } + }, + { + "name": "JS Numerics", + "scope": ["constant.numeric.decimal.js"], + "settings": { + "foreground": "#0f545e" + } + }, + { + "name": "Keyword", + "scope": "keyword", + "settings": { + "foreground": "#7e6d2d" + } + }, + { + "name": "Control keyword", + "scope": "keyword.control", + "settings": { + "foreground": "#746428" + } + }, + { + "name": "Operator", + "scope": "keyword.operator", + "settings": { + "foreground": "#7e6d2d" + } + }, + { + "name": "Special operator", + "scope": [ + "keyword.operator.new", + "keyword.operator.expression", + "keyword.operator.logical" + ], + "settings": { + "foreground": "#7e6d2d" + } + }, + { + "name": "Unit", + "scope": "keyword.other.unit", + "settings": { + "foreground": "#69342f" + } + }, + { + "name": "Support", + "scope": "support", + "settings": { + "foreground": "#722025" + } + }, + { + "name": "Support function", + "scope": "support.function", + "settings": { + "foreground": "#19807e" + } + }, + { + "name": "Support variable", + "scope": "support.variable", + "settings": { + "foreground": "#6e345e" + } + }, + { + "name": "Object literal key / property", + "scope": ["meta.object-literal.key", "support.type.property-name"], + "settings": { + "foreground": "#6e345e" + } + }, + { + "name": "Key-value separator", + "scope": "punctuation.separator.key-value", + "settings": { + "foreground": "#7a7878" + } + }, + { + "name": "Embedded punctuation", + "scope": "punctuation.section.embedded", + "settings": { + "foreground": "#463c18" + } + }, + { + "name": "Template expression", + "scope": [ + "punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "CSS property", + "scope": [ + "support.type.property-name.css", + "support.type.property-name.json" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "JS Switch control", + "scope": "switch-block.expr.js", + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "JS object path", + "scope": "variable.other.constant.property.js, variable.other.property.js", + "settings": { + "foreground": "#176a75" + } + }, + { + "name": "Color", + "scope": "constant.other.color", + "settings": { + "foreground": "#9e4e46" + } + }, + { + "name": "Font names", + "scope": "support.constant.font-name", + "settings": { + "foreground": "#994d46" + } + }, + { + "name": "CSS #id", + "scope": "entity.other.attribute-name.id", + "settings": { + "foreground": "#19807e" + } + }, + { + "name": "Pseudo CSS", + "scope": [ + "entity.other.attribute-name.pseudo-element", + "entity.other.attribute-name.pseudo-class" + ], + "settings": { + "foreground": "#D50" + } + }, + { + "name": "CSS support functions (rgb)", + "scope": "support.function.misc.css", + "settings": { + "foreground": "#722025" + } + }, + { + "name": "Markup heading", + "scope": ["markup.heading", "entity.name.section"], + "settings": { + "foreground": "#6e345e" + } + }, + { + "name": "Markup text", + "scope": ["text.html", "keyword.operator.assignment"], + "settings": { + "foreground": "#2196f3ee" + } + }, + { + "name": "Markup quote", + "scope": "markup.quote", + "settings": { + "foreground": "#b6b1b1cc", + "fontStyle": "italic" + } + }, + { + "name": "Markup list", + "scope": "beginning.punctuation.definition.list", + "settings": { + "foreground": "#6e345e" + } + }, + { + "name": "Markup link", + "scope": "markup.underline.link", + "settings": { + "foreground": "#D50" + } + }, + { + "name": "Markup link description", + "scope": "string.other.link.description", + "settings": { + "foreground": "#f97e72" + } + }, + { + "name": "Python function call", + "scope": "meta.function-call.generic.python", + "settings": { + "foreground": "#19807e" + } + }, + { + "name": "Python variable params", + "scope": "variable.parameter.function-call.python", + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "C# storage type", + "scope": "storage.type.cs", + "settings": { + "foreground": "#722025" + } + }, + { + "name": "C# local variable", + "scope": "entity.name.variable.local.cs", + "settings": { + "foreground": "#6e345e" + } + }, + { + "name": "C# properties and fields", + "scope": [ + "entity.name.variable.field.cs", + "entity.name.variable.property.cs" + ], + "settings": { + "foreground": "#6e345e" + } + }, + { + "name": "C placeholder", + "scope": "constant.other.placeholder.c", + "settings": { + "foreground": "#2f694f", + "fontStyle": "italic" + } + }, + { + "name": "C preprocessors", + "scope": [ + "keyword.control.directive.include.c", + "keyword.control.directive.define.c" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "C storage modifier", + "scope": "storage.modifier.c", + "settings": { + "foreground": "#722025" + } + }, + { + "name": "C++ operators", + "scope": "source.cpp keyword.operator", + "settings": { + "foreground": "#7e6d2d" + } + }, + { + "name": "C++ placeholder", + "scope": "constant.other.placeholder.cpp", + "settings": { + "foreground": "#2f694f", + "fontStyle": "italic" + } + }, + { + "name": "C++ include", + "scope": [ + "keyword.control.directive.include.cpp", + "keyword.control.directive.define.cpp" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "C++ constant modifier", + "scope": "storage.modifier.specifier.const.cpp", + "settings": { + "foreground": "#722025" + } + }, + { + "name": "Elixir Classes", + "scope": [ + "source.elixir support.type.elixir", + "source.elixir meta.module.elixir entity.name.class.elixir" + ], + "settings": { + "foreground": "#19807e" + } + }, + { + "name": "Elixir Functions", + "scope": "source.elixir entity.name.function", + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "Elixir Constants", + "scope": [ + "source.elixir constant.other.symbol.elixir", + "source.elixir constant.other.keywords.elixir" + ], + "settings": { + "foreground": "#19807e" + } + }, + { + "name": "Elixir String Punctuation", + "scope": "source.elixir punctuation.definition.string", + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "Elixir", + "scope": [ + "source.elixir variable.other.readwrite.module.elixir", + "source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "Elixir Binary Punctuation", + "scope": "source.elixir .punctuation.binary.elixir", + "settings": { + "foreground": "#6e345e", + "fontStyle": "italic" + } + }, + { + "name": "Clojure Globals", + "scope": ["entity.global.clojure"], + "settings": { + "foreground": "#19807e", + "fontStyle": "bold" + } + }, + { + "name": "Clojure Storage", + "scope": ["storage.control.clojure"], + "settings": { + "foreground": "#19807e", + "fontStyle": "italic" + } + }, + { + "name": "Clojure Metadata", + "scope": ["meta.metadata.simple.clojure", "meta.metadata.map.clojure"], + "settings": { + "foreground": "#722025", + "fontStyle": "italic" + } + }, + { + "name": "Clojure Macros, Quoted", + "scope": ["meta.quoted-expression.clojure"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Clojure Symbols", + "scope": ["meta.symbol.clojure"], + "settings": { + "foreground": "#6e345eff" + } + }, + { + "name": "Go basic", + "scope": "source.go", + "settings": { + "foreground": "#6e345eff" + } + }, + { + "name": "Go Function Calls", + "scope": "source.go meta.function-call.go", + "settings": { + "foreground": "#19807e" + } + }, + { + "name": "Go Keywords", + "scope": [ + "source.go keyword.package.go", + "source.go keyword.import.go", + "source.go keyword.function.go", + "source.go keyword.type.go", + "source.go keyword.const.go", + "source.go keyword.var.go", + "source.go keyword.map.go", + "source.go keyword.channel.go", + "source.go keyword.control.go" + ], + "settings": { + "foreground": "#7e6d2d" + } + }, + { + "name": "Go interfaces", + "scope": [ + "source.go storage.type", + "source.go keyword.struct.go", + "source.go keyword.interface.go" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "Go Constants e.g. nil, string format (%s, %d, etc.)", + "scope": [ + "source.go constant.language.go", + "source.go constant.other.placeholder.go", + "source.go variable" + ], + "settings": { + "foreground": "#187885" + } + }, + { + "name": "Markdown links and image paths", + "scope": [ + "markup.underline.link.markdown", + "markup.inline.raw.string.markdown" + ], + "settings": { + "foreground": "#2f694f", + "fontStyle": "italic" + } + }, + { + "name": "Markdown links and image paths", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#7e6d2d" + } + }, + { + "name": "Markdown headings", + "scope": ["markup.heading.markdown", "entity.name.section.markdown"], + "settings": { + "foreground": "#6e345e", + "fontStyle": "bold" + } + }, + { + "name": "Markdown italic", + "scope": ["markup.italic.markdown"], + "settings": { + "foreground": "#2EE2FA", + "fontStyle": "italic" + } + }, + { + "name": "Markdown bold", + "scope": ["markup.bold.markdown"], + "settings": { + "foreground": "#2EE2FA", + "fontStyle": "bold" + } + }, + { + "name": "Markdown quotes", + "scope": [ + "punctuation.definition.quote.begin.markdown", + "markup.quote.markdown" + ], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "Basic source colours", + "scope": ["source.dart", "source.python", "source.scala"], + "settings": { + "foreground": "#6e345eff" + } + }, + { + "name": "Dart strings", + "scope": ["string.interpolated.single.dart"], + "settings": { + "foreground": "#f97e72" + } + }, + { + "name": "Dart variable params", + "scope": ["variable.parameter.dart"], + "settings": { + "foreground": "#2f694f" + } + }, + { + "name": "Dart numerics", + "scope": ["constant.numeric.dart"], + "settings": { + "foreground": "#2EE2FA" + } + }, + { + "name": "Scala variable params", + "scope": ["variable.parameter.scala"], + "settings": { + "foreground": "#2EE2FA" + } + }, + { + "name": "Scala", + "scope": ["meta.template.expression.scala"], + "settings": { + "foreground": "#2f694f" + } + } + ] +}