diff --git a/monokai-pro-redux/monokai-redux-vscode-1.0.0.vsix b/monokai-pro-redux/monokai-redux-vscode-1.0.0.vsix new file mode 100644 index 0000000..4c54102 Binary files /dev/null and b/monokai-pro-redux/monokai-redux-vscode-1.0.0.vsix differ diff --git a/monokai-pro-redux/package.json b/monokai-pro-redux/package.json new file mode 100644 index 0000000..9902194 --- /dev/null +++ b/monokai-pro-redux/package.json @@ -0,0 +1,66 @@ +{ + "name": "monokai-redux-vscode", + "displayName": "Monokai Redux", + "description": "Beautiful Monokai Redux theme variants for VS Code", + "version": "1.0.0", + "publisher": "vinitkumar", + "engines": { + "vscode": "^1.74.0" + }, + "categories": [ + "Themes" + ], + "keywords": [ + "monokai", + "redux", + "theme", + "dark", + "light", + "color-scheme" + ], + "contributes": { + "themes": [ + { + "label": "Monokai Redux", + "uiTheme": "vs-dark", + "path": "./themes/monokai-redux.json" + }, + { + "label": "Monokai Redux Classic", + "uiTheme": "vs-dark", + "path": "./themes/monokai-redux-classic.json" + }, + { + "label": "Monokai Redux Machine", + "uiTheme": "vs-dark", + "path": "./themes/monokai-redux-machine.json" + }, + { + "label": "Monokai Redux Octagon", + "uiTheme": "vs-dark", + "path": "./themes/monokai-redux-octagon.json" + }, + { + "label": "Monokai Redux Ristretto", + "uiTheme": "vs-dark", + "path": "./themes/monokai-redux-ristretto.json" + }, + { + "label": "Monokai Redux Spectrum", + "uiTheme": "vs-dark", + "path": "./themes/monokai-redux-spectrum.json" + }, + { + "label": "Monokai Redux Light", + "uiTheme": "vs", + "path": "./themes/monokai-redux-light.json" + } + ] + }, + "repository": { + "type": "git", + "url": "https://github.com/vinitkumar/monokai-pro-vim.git" + }, + "license": "MIT", + "author": "Vinit Kumar" +} \ No newline at end of file diff --git a/monokai-pro-redux/themes/monokai-redux-classic.json b/monokai-pro-redux/themes/monokai-redux-classic.json new file mode 100644 index 0000000..f46fd93 --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux-classic.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux Classic", + "type": "dark", + "colors": { + "editor.background": "#272822", + "editor.foreground": "#fdfff1", + "editor.lineHighlightBackground": "#3b3c35", + "editor.selectionBackground": "#3b3c35", + "editor.selectionHighlightBackground": "#3b3c3580", + "editorCursor.foreground": "#fdfff1", + "editorLineNumber.foreground": "#57584f", + "editorLineNumber.activeForeground": "#c0c1b5", + "editorIndentGuide.background": "#3b3c35", + "editorIndentGuide.activeBackground": "#57584f", + "editorWhitespace.foreground": "#57584f", + "editorRuler.foreground": "#3b3c35", + "sideBar.background": "#272822", + "sideBar.foreground": "#fdfff1", + "sideBarTitle.foreground": "#fdfff1", + "sideBarSectionHeader.background": "#3b3c35", + "sideBarSectionHeader.foreground": "#fdfff1", + "activityBar.background": "#272822", + "activityBar.foreground": "#fdfff1", + "activityBar.inactiveForeground": "#6e7066", + "activityBarBadge.background": "#f92672", + "activityBarBadge.foreground": "#272822", + "statusBar.background": "#3b3c35", + "statusBar.foreground": "#fdfff1", + "statusBar.noFolderBackground": "#3b3c35", + "statusBar.debuggingBackground": "#f92672", + "statusBar.debuggingForeground": "#272822", + "statusBarItem.hoverBackground": "#57584f", + "titleBar.activeBackground": "#272822", + "titleBar.activeForeground": "#fdfff1", + "titleBar.inactiveBackground": "#272822", + "titleBar.inactiveForeground": "#6e7066", + "tab.activeBackground": "#272822", + "tab.activeForeground": "#fdfff1", + "tab.inactiveBackground": "#3b3c35", + "tab.inactiveForeground": "#6e7066", + "tab.border": "#161613", + "editorGroupHeader.tabsBackground": "#3b3c35", + "panel.background": "#272822", + "panel.border": "#3b3c35", + "panelTitle.activeBorder": "#f92672", + "panelTitle.activeForeground": "#fdfff1", + "panelTitle.inactiveForeground": "#6e7066", + "terminal.background": "#272822", + "terminal.foreground": "#fdfff1", + "terminal.ansiBlack": "#272822", + "terminal.ansiRed": "#f92672", + "terminal.ansiGreen": "#a6e22e", + "terminal.ansiYellow": "#e6db74", + "terminal.ansiBlue": "#66d9ef", + "terminal.ansiMagenta": "#ae81ff", + "terminal.ansiCyan": "#66d9ef", + "terminal.ansiWhite": "#fdfff1", + "terminal.ansiBrightBlack": "#6e7066", + "terminal.ansiBrightRed": "#f92672", + "terminal.ansiBrightGreen": "#a6e22e", + "terminal.ansiBrightYellow": "#e6db74", + "terminal.ansiBrightBlue": "#66d9ef", + "terminal.ansiBrightMagenta": "#ae81ff", + "terminal.ansiBrightCyan": "#66d9ef", + "terminal.ansiBrightWhite": "#fdfff1", + "input.background": "#3b3c35", + "input.foreground": "#fdfff1", + "input.border": "#57584f", + "inputOption.activeBorder": "#f92672", + "dropdown.background": "#3b3c35", + "dropdown.foreground": "#fdfff1", + "dropdown.border": "#57584f", + "list.activeSelectionBackground": "#3b3c35", + "list.activeSelectionForeground": "#fdfff1", + "list.hoverBackground": "#3b3c3580", + "list.inactiveSelectionBackground": "#3b3c3580", + "button.background": "#f92672", + "button.foreground": "#272822", + "button.hoverBackground": "#f92672cc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#57584f80", + "scrollbarSlider.hoverBackground": "#6e7066", + "scrollbarSlider.activeBackground": "#6e7066cc", + "progressBar.background": "#f92672", + "widget.shadow": "#00000040", + "editorWidget.background": "#3b3c35", + "editorWidget.border": "#57584f", + "editorSuggestWidget.background": "#3b3c35", + "editorSuggestWidget.border": "#57584f", + "editorSuggestWidget.selectedBackground": "#57584f", + "editorHoverWidget.background": "#3b3c35", + "editorHoverWidget.border": "#57584f", + "debugToolBar.background": "#3b3c35", + "pickerGroup.foreground": "#f92672", + "pickerGroup.border": "#57584f", + "editorError.foreground": "#f92672", + "editorWarning.foreground": "#fd971f", + "editorInfo.foreground": "#66d9ef", + "editorHint.foreground": "#ae81ff", + "diffEditor.insertedTextBackground": "#a6e22e20", + "diffEditor.removedTextBackground": "#f9267220", + "merge.currentHeaderBackground": "#a6e22e40", + "merge.currentContentBackground": "#a6e22e20", + "merge.incomingHeaderBackground": "#66d9ef40", + "merge.incomingContentBackground": "#66d9ef20", + "editorGutter.addedBackground": "#a6e22e", + "editorGutter.modifiedBackground": "#fd971f", + "editorGutter.deletedBackground": "#f92672", + "gitDecoration.modifiedResourceForeground": "#fd971f", + "gitDecoration.deletedResourceForeground": "#f92672", + "gitDecoration.untrackedResourceForeground": "#a6e22e", + "gitDecoration.ignoredResourceForeground": "#6e7066", + "gitDecoration.conflictingResourceForeground": "#ae81ff", + "notification.background": "#3b3c35", + "notification.foreground": "#fdfff1", + "notificationLink.foreground": "#66d9ef", + "extensionButton.prominentBackground": "#f92672", + "extensionButton.prominentForeground": "#272822", + "extensionButton.prominentHoverBackground": "#f92672cc", + "peekView.border": "#f92672", + "peekViewEditor.background": "#3b3c35", + "peekViewResult.background": "#272822", + "peekViewTitle.background": "#3b3c35", + "peekViewTitleLabel.foreground": "#fdfff1" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#6e7066" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#f92672" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#f92672" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#f92672" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#ae81ff" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#e6db74" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#66d9ef" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#66d9ef" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#66d9ef" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#f92672" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#f92672" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#a6e22e" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#a6e22e" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#f92672" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#ae81ff" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#66d9ef" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#66d9ef" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#a6e22e" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#f92672" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#e6db74" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#fd971f" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f92672" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#ae81ff" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#6e7066" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#a6e22e" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#f92672" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#f92672" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f92672" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#fd971f" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#6e7066" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#66d9ef" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#ae81ff" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#e6db74" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#ae81ff" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#fdfff1" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#6e7066" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#6e7066" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#fdfff1" + } + } + ] +} diff --git a/monokai-pro-redux/themes/monokai-redux-light.json b/monokai-pro-redux/themes/monokai-redux-light.json new file mode 100644 index 0000000..3bdcd99 --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux-light.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux Light", + "type": "light", + "colors": { + "editor.background": "#faf4f2", + "editor.foreground": "#29242a", + "editor.lineHighlightBackground": "#d3cdcc", + "editor.selectionBackground": "#d3cdcc", + "editor.selectionHighlightBackground": "#d3cdcc80", + "editorCursor.foreground": "#29242a", + "editorLineNumber.foreground": "#bfb9ba", + "editorLineNumber.activeForeground": "#706b6e", + "editorIndentGuide.background": "#d3cdcc", + "editorIndentGuide.activeBackground": "#bfb9ba", + "editorWhitespace.foreground": "#bfb9ba", + "editorRuler.foreground": "#d3cdcc", + "sideBar.background": "#faf4f2", + "sideBar.foreground": "#29242a", + "sideBarTitle.foreground": "#29242a", + "sideBarSectionHeader.background": "#d3cdcc", + "sideBarSectionHeader.foreground": "#29242a", + "activityBar.background": "#faf4f2", + "activityBar.foreground": "#29242a", + "activityBar.inactiveForeground": "#a59fa0", + "activityBarBadge.background": "#e14775", + "activityBarBadge.foreground": "#faf4f2", + "statusBar.background": "#d3cdcc", + "statusBar.foreground": "#29242a", + "statusBar.noFolderBackground": "#d3cdcc", + "statusBar.debuggingBackground": "#e14775", + "statusBar.debuggingForeground": "#faf4f2", + "statusBarItem.hoverBackground": "#bfb9ba", + "titleBar.activeBackground": "#faf4f2", + "titleBar.activeForeground": "#29242a", + "titleBar.inactiveBackground": "#faf4f2", + "titleBar.inactiveForeground": "#a59fa0", + "tab.activeBackground": "#faf4f2", + "tab.activeForeground": "#29242a", + "tab.inactiveBackground": "#d3cdcc", + "tab.inactiveForeground": "#a59fa0", + "tab.border": "#d3cdcc", + "editorGroupHeader.tabsBackground": "#d3cdcc", + "panel.background": "#faf4f2", + "panel.border": "#d3cdcc", + "panelTitle.activeBorder": "#e14775", + "panelTitle.activeForeground": "#29242a", + "panelTitle.inactiveForeground": "#a59fa0", + "terminal.background": "#faf4f2", + "terminal.foreground": "#29242a", + "terminal.ansiBlack": "#faf4f2", + "terminal.ansiRed": "#e14775", + "terminal.ansiGreen": "#269d69", + "terminal.ansiYellow": "#cc7a0a", + "terminal.ansiBlue": "#1c8ca8", + "terminal.ansiMagenta": "#7058be", + "terminal.ansiCyan": "#1c8ca8", + "terminal.ansiWhite": "#29242a", + "terminal.ansiBrightBlack": "#a59fa0", + "terminal.ansiBrightRed": "#e14775", + "terminal.ansiBrightGreen": "#269d69", + "terminal.ansiBrightYellow": "#cc7a0a", + "terminal.ansiBrightBlue": "#1c8ca8", + "terminal.ansiBrightMagenta": "#7058be", + "terminal.ansiBrightCyan": "#1c8ca8", + "terminal.ansiBrightWhite": "#29242a", + "input.background": "#d3cdcc", + "input.foreground": "#29242a", + "input.border": "#bfb9ba", + "inputOption.activeBorder": "#e14775", + "dropdown.background": "#d3cdcc", + "dropdown.foreground": "#29242a", + "dropdown.border": "#bfb9ba", + "list.activeSelectionBackground": "#d3cdcc", + "list.activeSelectionForeground": "#29242a", + "list.hoverBackground": "#d3cdcc80", + "list.inactiveSelectionBackground": "#d3cdcc80", + "button.background": "#e14775", + "button.foreground": "#faf4f2", + "button.hoverBackground": "#e14775cc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#bfb9ba80", + "scrollbarSlider.hoverBackground": "#a59fa0", + "scrollbarSlider.activeBackground": "#a59fa0cc", + "progressBar.background": "#e14775", + "widget.shadow": "#00000040", + "editorWidget.background": "#d3cdcc", + "editorWidget.border": "#bfb9ba", + "editorSuggestWidget.background": "#d3cdcc", + "editorSuggestWidget.border": "#bfb9ba", + "editorSuggestWidget.selectedBackground": "#bfb9ba", + "editorHoverWidget.background": "#d3cdcc", + "editorHoverWidget.border": "#bfb9ba", + "debugToolBar.background": "#d3cdcc", + "pickerGroup.foreground": "#e14775", + "pickerGroup.border": "#bfb9ba", + "editorError.foreground": "#e14775", + "editorWarning.foreground": "#e16032", + "editorInfo.foreground": "#1c8ca8", + "editorHint.foreground": "#7058be", + "diffEditor.insertedTextBackground": "#269d6920", + "diffEditor.removedTextBackground": "#e1477520", + "merge.currentHeaderBackground": "#269d6940", + "merge.currentContentBackground": "#269d6920", + "merge.incomingHeaderBackground": "#1c8ca840", + "merge.incomingContentBackground": "#1c8ca820", + "editorGutter.addedBackground": "#269d69", + "editorGutter.modifiedBackground": "#e16032", + "editorGutter.deletedBackground": "#e14775", + "gitDecoration.modifiedResourceForeground": "#e16032", + "gitDecoration.deletedResourceForeground": "#e14775", + "gitDecoration.untrackedResourceForeground": "#269d69", + "gitDecoration.ignoredResourceForeground": "#a59fa0", + "gitDecoration.conflictingResourceForeground": "#7058be", + "notification.background": "#d3cdcc", + "notification.foreground": "#29242a", + "notificationLink.foreground": "#1c8ca8", + "extensionButton.prominentBackground": "#e14775", + "extensionButton.prominentForeground": "#faf4f2", + "extensionButton.prominentHoverBackground": "#e14775cc", + "peekView.border": "#e14775", + "peekViewEditor.background": "#d3cdcc", + "peekViewResult.background": "#faf4f2", + "peekViewTitle.background": "#d3cdcc", + "peekViewTitleLabel.foreground": "#29242a" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#a59fa0" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#e14775" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#e14775" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#e14775" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#7058be" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#cc7a0a" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#1c8ca8" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#1c8ca8" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#1c8ca8" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#e14775" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#e14775" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#269d69" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#269d69" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#e14775" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#7058be" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#1c8ca8" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#1c8ca8" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#269d69" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#e14775" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#cc7a0a" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#e16032" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#e14775" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#7058be" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#a59fa0" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#269d69" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#e14775" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#e14775" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#e14775" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#e16032" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#a59fa0" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#1c8ca8" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#7058be" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#cc7a0a" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#7058be" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#29242a" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#a59fa0" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#a59fa0" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#29242a" + } + } + ] +} diff --git a/monokai-pro-redux/themes/monokai-redux-machine.json b/monokai-pro-redux/themes/monokai-redux-machine.json new file mode 100644 index 0000000..d816069 --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux-machine.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux Machine", + "type": "dark", + "colors": { + "editor.background": "#273136", + "editor.foreground": "#f2fffc", + "editor.lineHighlightBackground": "#3a4449", + "editor.selectionBackground": "#3a4449", + "editor.selectionHighlightBackground": "#3a444980", + "editorCursor.foreground": "#f2fffc", + "editorLineNumber.foreground": "#545f62", + "editorLineNumber.activeForeground": "#b8c4c3", + "editorIndentGuide.background": "#3a4449", + "editorIndentGuide.activeBackground": "#545f62", + "editorWhitespace.foreground": "#545f62", + "editorRuler.foreground": "#3a4449", + "sideBar.background": "#273136", + "sideBar.foreground": "#f2fffc", + "sideBarTitle.foreground": "#f2fffc", + "sideBarSectionHeader.background": "#3a4449", + "sideBarSectionHeader.foreground": "#f2fffc", + "activityBar.background": "#273136", + "activityBar.foreground": "#f2fffc", + "activityBar.inactiveForeground": "#6b7678", + "activityBarBadge.background": "#ff6d7e", + "activityBarBadge.foreground": "#273136", + "statusBar.background": "#3a4449", + "statusBar.foreground": "#f2fffc", + "statusBar.noFolderBackground": "#3a4449", + "statusBar.debuggingBackground": "#ff6d7e", + "statusBar.debuggingForeground": "#273136", + "statusBarItem.hoverBackground": "#545f62", + "titleBar.activeBackground": "#273136", + "titleBar.activeForeground": "#f2fffc", + "titleBar.inactiveBackground": "#273136", + "titleBar.inactiveForeground": "#6b7678", + "tab.activeBackground": "#273136", + "tab.activeForeground": "#f2fffc", + "tab.inactiveBackground": "#3a4449", + "tab.inactiveForeground": "#6b7678", + "tab.border": "#161b1e", + "editorGroupHeader.tabsBackground": "#3a4449", + "panel.background": "#273136", + "panel.border": "#3a4449", + "panelTitle.activeBorder": "#ff6d7e", + "panelTitle.activeForeground": "#f2fffc", + "panelTitle.inactiveForeground": "#6b7678", + "terminal.background": "#273136", + "terminal.foreground": "#f2fffc", + "terminal.ansiBlack": "#273136", + "terminal.ansiRed": "#ff6d7e", + "terminal.ansiGreen": "#a2e57b", + "terminal.ansiYellow": "#ffed72", + "terminal.ansiBlue": "#7cd5f1", + "terminal.ansiMagenta": "#baa0f8", + "terminal.ansiCyan": "#7cd5f1", + "terminal.ansiWhite": "#f2fffc", + "terminal.ansiBrightBlack": "#6b7678", + "terminal.ansiBrightRed": "#ff6d7e", + "terminal.ansiBrightGreen": "#a2e57b", + "terminal.ansiBrightYellow": "#ffed72", + "terminal.ansiBrightBlue": "#7cd5f1", + "terminal.ansiBrightMagenta": "#baa0f8", + "terminal.ansiBrightCyan": "#7cd5f1", + "terminal.ansiBrightWhite": "#f2fffc", + "input.background": "#3a4449", + "input.foreground": "#f2fffc", + "input.border": "#545f62", + "inputOption.activeBorder": "#ff6d7e", + "dropdown.background": "#3a4449", + "dropdown.foreground": "#f2fffc", + "dropdown.border": "#545f62", + "list.activeSelectionBackground": "#3a4449", + "list.activeSelectionForeground": "#f2fffc", + "list.hoverBackground": "#3a444980", + "list.inactiveSelectionBackground": "#3a444980", + "button.background": "#ff6d7e", + "button.foreground": "#273136", + "button.hoverBackground": "#ff6d7ecc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#545f6280", + "scrollbarSlider.hoverBackground": "#6b7678", + "scrollbarSlider.activeBackground": "#6b7678cc", + "progressBar.background": "#ff6d7e", + "widget.shadow": "#00000040", + "editorWidget.background": "#3a4449", + "editorWidget.border": "#545f62", + "editorSuggestWidget.background": "#3a4449", + "editorSuggestWidget.border": "#545f62", + "editorSuggestWidget.selectedBackground": "#545f62", + "editorHoverWidget.background": "#3a4449", + "editorHoverWidget.border": "#545f62", + "debugToolBar.background": "#3a4449", + "pickerGroup.foreground": "#ff6d7e", + "pickerGroup.border": "#545f62", + "editorError.foreground": "#ff6d7e", + "editorWarning.foreground": "#ffb270", + "editorInfo.foreground": "#7cd5f1", + "editorHint.foreground": "#baa0f8", + "diffEditor.insertedTextBackground": "#a2e57b20", + "diffEditor.removedTextBackground": "#ff6d7e20", + "merge.currentHeaderBackground": "#a2e57b40", + "merge.currentContentBackground": "#a2e57b20", + "merge.incomingHeaderBackground": "#7cd5f140", + "merge.incomingContentBackground": "#7cd5f120", + "editorGutter.addedBackground": "#a2e57b", + "editorGutter.modifiedBackground": "#ffb270", + "editorGutter.deletedBackground": "#ff6d7e", + "gitDecoration.modifiedResourceForeground": "#ffb270", + "gitDecoration.deletedResourceForeground": "#ff6d7e", + "gitDecoration.untrackedResourceForeground": "#a2e57b", + "gitDecoration.ignoredResourceForeground": "#6b7678", + "gitDecoration.conflictingResourceForeground": "#baa0f8", + "notification.background": "#3a4449", + "notification.foreground": "#f2fffc", + "notificationLink.foreground": "#7cd5f1", + "extensionButton.prominentBackground": "#ff6d7e", + "extensionButton.prominentForeground": "#273136", + "extensionButton.prominentHoverBackground": "#ff6d7ecc", + "peekView.border": "#ff6d7e", + "peekViewEditor.background": "#3a4449", + "peekViewResult.background": "#273136", + "peekViewTitle.background": "#3a4449", + "peekViewTitleLabel.foreground": "#f2fffc" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#6b7678" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#ff6d7e" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#ff6d7e" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#ff6d7e" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#baa0f8" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#ffed72" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#7cd5f1" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#7cd5f1" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#7cd5f1" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#ff6d7e" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#ff6d7e" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#a2e57b" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#a2e57b" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#ff6d7e" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#baa0f8" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#7cd5f1" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#7cd5f1" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#a2e57b" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ff6d7e" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ffed72" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ffb270" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ff6d7e" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#baa0f8" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#6b7678" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#a2e57b" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#ff6d7e" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#ff6d7e" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ff6d7e" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#ffb270" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#6b7678" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#7cd5f1" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#baa0f8" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#ffed72" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#baa0f8" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#f2fffc" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#6b7678" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#6b7678" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#f2fffc" + } + } + ] +} diff --git a/monokai-pro-redux/themes/monokai-redux-octagon.json b/monokai-pro-redux/themes/monokai-redux-octagon.json new file mode 100644 index 0000000..1215ecd --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux-octagon.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux Octagon", + "type": "dark", + "colors": { + "editor.background": "#282a3a", + "editor.foreground": "#eaf2f1", + "editor.lineHighlightBackground": "#3a3d4b", + "editor.selectionBackground": "#3a3d4b", + "editor.selectionHighlightBackground": "#3a3d4b80", + "editorCursor.foreground": "#eaf2f1", + "editorLineNumber.foreground": "#535763", + "editorLineNumber.activeForeground": "#b2b9bd", + "editorIndentGuide.background": "#3a3d4b", + "editorIndentGuide.activeBackground": "#535763", + "editorWhitespace.foreground": "#535763", + "editorRuler.foreground": "#3a3d4b", + "sideBar.background": "#282a3a", + "sideBar.foreground": "#eaf2f1", + "sideBarTitle.foreground": "#eaf2f1", + "sideBarSectionHeader.background": "#3a3d4b", + "sideBarSectionHeader.foreground": "#eaf2f1", + "activityBar.background": "#282a3a", + "activityBar.foreground": "#eaf2f1", + "activityBar.inactiveForeground": "#696d77", + "activityBarBadge.background": "#ff657a", + "activityBarBadge.foreground": "#282a3a", + "statusBar.background": "#3a3d4b", + "statusBar.foreground": "#eaf2f1", + "statusBar.noFolderBackground": "#3a3d4b", + "statusBar.debuggingBackground": "#ff657a", + "statusBar.debuggingForeground": "#282a3a", + "statusBarItem.hoverBackground": "#535763", + "titleBar.activeBackground": "#282a3a", + "titleBar.activeForeground": "#eaf2f1", + "titleBar.inactiveBackground": "#282a3a", + "titleBar.inactiveForeground": "#696d77", + "tab.activeBackground": "#282a3a", + "tab.activeForeground": "#eaf2f1", + "tab.inactiveBackground": "#3a3d4b", + "tab.inactiveForeground": "#696d77", + "tab.border": "#161821", + "editorGroupHeader.tabsBackground": "#3a3d4b", + "panel.background": "#282a3a", + "panel.border": "#3a3d4b", + "panelTitle.activeBorder": "#ff657a", + "panelTitle.activeForeground": "#eaf2f1", + "panelTitle.inactiveForeground": "#696d77", + "terminal.background": "#282a3a", + "terminal.foreground": "#eaf2f1", + "terminal.ansiBlack": "#282a3a", + "terminal.ansiRed": "#ff657a", + "terminal.ansiGreen": "#bad761", + "terminal.ansiYellow": "#ffd76d", + "terminal.ansiBlue": "#9cd1bb", + "terminal.ansiMagenta": "#c39ac9", + "terminal.ansiCyan": "#9cd1bb", + "terminal.ansiWhite": "#eaf2f1", + "terminal.ansiBrightBlack": "#696d77", + "terminal.ansiBrightRed": "#ff657a", + "terminal.ansiBrightGreen": "#bad761", + "terminal.ansiBrightYellow": "#ffd76d", + "terminal.ansiBrightBlue": "#9cd1bb", + "terminal.ansiBrightMagenta": "#c39ac9", + "terminal.ansiBrightCyan": "#9cd1bb", + "terminal.ansiBrightWhite": "#eaf2f1", + "input.background": "#3a3d4b", + "input.foreground": "#eaf2f1", + "input.border": "#535763", + "inputOption.activeBorder": "#ff657a", + "dropdown.background": "#3a3d4b", + "dropdown.foreground": "#eaf2f1", + "dropdown.border": "#535763", + "list.activeSelectionBackground": "#3a3d4b", + "list.activeSelectionForeground": "#eaf2f1", + "list.hoverBackground": "#3a3d4b80", + "list.inactiveSelectionBackground": "#3a3d4b80", + "button.background": "#ff657a", + "button.foreground": "#282a3a", + "button.hoverBackground": "#ff657acc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#53576380", + "scrollbarSlider.hoverBackground": "#696d77", + "scrollbarSlider.activeBackground": "#696d77cc", + "progressBar.background": "#ff657a", + "widget.shadow": "#00000040", + "editorWidget.background": "#3a3d4b", + "editorWidget.border": "#535763", + "editorSuggestWidget.background": "#3a3d4b", + "editorSuggestWidget.border": "#535763", + "editorSuggestWidget.selectedBackground": "#535763", + "editorHoverWidget.background": "#3a3d4b", + "editorHoverWidget.border": "#535763", + "debugToolBar.background": "#3a3d4b", + "pickerGroup.foreground": "#ff657a", + "pickerGroup.border": "#535763", + "editorError.foreground": "#ff657a", + "editorWarning.foreground": "#ff9b5e", + "editorInfo.foreground": "#9cd1bb", + "editorHint.foreground": "#c39ac9", + "diffEditor.insertedTextBackground": "#bad76120", + "diffEditor.removedTextBackground": "#ff657a20", + "merge.currentHeaderBackground": "#bad76140", + "merge.currentContentBackground": "#bad76120", + "merge.incomingHeaderBackground": "#9cd1bb40", + "merge.incomingContentBackground": "#9cd1bb20", + "editorGutter.addedBackground": "#bad761", + "editorGutter.modifiedBackground": "#ff9b5e", + "editorGutter.deletedBackground": "#ff657a", + "gitDecoration.modifiedResourceForeground": "#ff9b5e", + "gitDecoration.deletedResourceForeground": "#ff657a", + "gitDecoration.untrackedResourceForeground": "#bad761", + "gitDecoration.ignoredResourceForeground": "#696d77", + "gitDecoration.conflictingResourceForeground": "#c39ac9", + "notification.background": "#3a3d4b", + "notification.foreground": "#eaf2f1", + "notificationLink.foreground": "#9cd1bb", + "extensionButton.prominentBackground": "#ff657a", + "extensionButton.prominentForeground": "#282a3a", + "extensionButton.prominentHoverBackground": "#ff657acc", + "peekView.border": "#ff657a", + "peekViewEditor.background": "#3a3d4b", + "peekViewResult.background": "#282a3a", + "peekViewTitle.background": "#3a3d4b", + "peekViewTitleLabel.foreground": "#eaf2f1" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#696d77" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#ff657a" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#ff657a" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#ff657a" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#c39ac9" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#ffd76d" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#9cd1bb" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#9cd1bb" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#9cd1bb" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#ff657a" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#ff657a" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#bad761" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#bad761" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#ff657a" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#c39ac9" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#9cd1bb" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#9cd1bb" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#bad761" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ff657a" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ffd76d" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ff9b5e" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ff657a" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#c39ac9" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#696d77" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#bad761" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#ff657a" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#ff657a" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ff657a" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#ff9b5e" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#696d77" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#9cd1bb" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#c39ac9" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#ffd76d" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#c39ac9" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eaf2f1" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#696d77" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#696d77" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#eaf2f1" + } + } + ] +} diff --git a/monokai-pro-redux/themes/monokai-redux-ristretto.json b/monokai-pro-redux/themes/monokai-redux-ristretto.json new file mode 100644 index 0000000..da72e13 --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux-ristretto.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux Ristretto", + "type": "dark", + "colors": { + "editor.background": "#2c2525", + "editor.foreground": "#e6d9db", + "editor.lineHighlightBackground": "#403838", + "editor.selectionBackground": "#403838", + "editor.selectionHighlightBackground": "#40383880", + "editorCursor.foreground": "#e6d9db", + "editorLineNumber.foreground": "#5b5353", + "editorLineNumber.activeForeground": "#c3b7b8", + "editorIndentGuide.background": "#403838", + "editorIndentGuide.activeBackground": "#5b5353", + "editorWhitespace.foreground": "#5b5353", + "editorRuler.foreground": "#403838", + "sideBar.background": "#2c2525", + "sideBar.foreground": "#e6d9db", + "sideBarTitle.foreground": "#e6d9db", + "sideBarSectionHeader.background": "#403838", + "sideBarSectionHeader.foreground": "#e6d9db", + "activityBar.background": "#2c2525", + "activityBar.foreground": "#e6d9db", + "activityBar.inactiveForeground": "#72696a", + "activityBarBadge.background": "#fd6883", + "activityBarBadge.foreground": "#2c2525", + "statusBar.background": "#403838", + "statusBar.foreground": "#e6d9db", + "statusBar.noFolderBackground": "#403838", + "statusBar.debuggingBackground": "#fd6883", + "statusBar.debuggingForeground": "#2c2525", + "statusBarItem.hoverBackground": "#5b5353", + "titleBar.activeBackground": "#2c2525", + "titleBar.activeForeground": "#e6d9db", + "titleBar.inactiveBackground": "#2c2525", + "titleBar.inactiveForeground": "#72696a", + "tab.activeBackground": "#2c2525", + "tab.activeForeground": "#e6d9db", + "tab.inactiveBackground": "#403838", + "tab.inactiveForeground": "#72696a", + "tab.border": "#191515", + "editorGroupHeader.tabsBackground": "#403838", + "panel.background": "#2c2525", + "panel.border": "#403838", + "panelTitle.activeBorder": "#fd6883", + "panelTitle.activeForeground": "#e6d9db", + "panelTitle.inactiveForeground": "#72696a", + "terminal.background": "#2c2525", + "terminal.foreground": "#e6d9db", + "terminal.ansiBlack": "#2c2525", + "terminal.ansiRed": "#fd6883", + "terminal.ansiGreen": "#adda78", + "terminal.ansiYellow": "#f9cc6c", + "terminal.ansiBlue": "#85dacc", + "terminal.ansiMagenta": "#a8a9eb", + "terminal.ansiCyan": "#85dacc", + "terminal.ansiWhite": "#e6d9db", + "terminal.ansiBrightBlack": "#72696a", + "terminal.ansiBrightRed": "#fd6883", + "terminal.ansiBrightGreen": "#adda78", + "terminal.ansiBrightYellow": "#f9cc6c", + "terminal.ansiBrightBlue": "#85dacc", + "terminal.ansiBrightMagenta": "#a8a9eb", + "terminal.ansiBrightCyan": "#85dacc", + "terminal.ansiBrightWhite": "#e6d9db", + "input.background": "#403838", + "input.foreground": "#e6d9db", + "input.border": "#5b5353", + "inputOption.activeBorder": "#fd6883", + "dropdown.background": "#403838", + "dropdown.foreground": "#e6d9db", + "dropdown.border": "#5b5353", + "list.activeSelectionBackground": "#403838", + "list.activeSelectionForeground": "#e6d9db", + "list.hoverBackground": "#40383880", + "list.inactiveSelectionBackground": "#40383880", + "button.background": "#fd6883", + "button.foreground": "#2c2525", + "button.hoverBackground": "#fd6883cc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#5b535380", + "scrollbarSlider.hoverBackground": "#72696a", + "scrollbarSlider.activeBackground": "#72696acc", + "progressBar.background": "#fd6883", + "widget.shadow": "#00000040", + "editorWidget.background": "#403838", + "editorWidget.border": "#5b5353", + "editorSuggestWidget.background": "#403838", + "editorSuggestWidget.border": "#5b5353", + "editorSuggestWidget.selectedBackground": "#5b5353", + "editorHoverWidget.background": "#403838", + "editorHoverWidget.border": "#5b5353", + "debugToolBar.background": "#403838", + "pickerGroup.foreground": "#fd6883", + "pickerGroup.border": "#5b5353", + "editorError.foreground": "#fd6883", + "editorWarning.foreground": "#f38d70", + "editorInfo.foreground": "#85dacc", + "editorHint.foreground": "#a8a9eb", + "diffEditor.insertedTextBackground": "#adda7820", + "diffEditor.removedTextBackground": "#fd688320", + "merge.currentHeaderBackground": "#adda7840", + "merge.currentContentBackground": "#adda7820", + "merge.incomingHeaderBackground": "#85dacc40", + "merge.incomingContentBackground": "#85dacc20", + "editorGutter.addedBackground": "#adda78", + "editorGutter.modifiedBackground": "#f38d70", + "editorGutter.deletedBackground": "#fd6883", + "gitDecoration.modifiedResourceForeground": "#f38d70", + "gitDecoration.deletedResourceForeground": "#fd6883", + "gitDecoration.untrackedResourceForeground": "#adda78", + "gitDecoration.ignoredResourceForeground": "#72696a", + "gitDecoration.conflictingResourceForeground": "#a8a9eb", + "notification.background": "#403838", + "notification.foreground": "#e6d9db", + "notificationLink.foreground": "#85dacc", + "extensionButton.prominentBackground": "#fd6883", + "extensionButton.prominentForeground": "#2c2525", + "extensionButton.prominentHoverBackground": "#fd6883cc", + "peekView.border": "#fd6883", + "peekViewEditor.background": "#403838", + "peekViewResult.background": "#2c2525", + "peekViewTitle.background": "#403838", + "peekViewTitleLabel.foreground": "#e6d9db" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#72696a" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#fd6883" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#fd6883" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#fd6883" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#a8a9eb" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#f9cc6c" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#85dacc" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#85dacc" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#85dacc" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#fd6883" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#fd6883" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#adda78" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#adda78" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#fd6883" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#a8a9eb" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#85dacc" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#85dacc" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#adda78" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#fd6883" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f9cc6c" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f38d70" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#fd6883" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#a8a9eb" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#72696a" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#adda78" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#fd6883" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#fd6883" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#fd6883" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#f38d70" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#72696a" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#85dacc" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#a8a9eb" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#f9cc6c" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#a8a9eb" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#e6d9db" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#72696a" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#72696a" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#e6d9db" + } + } + ] +} diff --git a/monokai-pro-redux/themes/monokai-redux-spectrum.json b/monokai-pro-redux/themes/monokai-redux-spectrum.json new file mode 100644 index 0000000..f030dcc --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux-spectrum.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux Spectrum", + "type": "dark", + "colors": { + "editor.background": "#222222", + "editor.foreground": "#f7f1ff", + "editor.lineHighlightBackground": "#363537", + "editor.selectionBackground": "#363537", + "editor.selectionHighlightBackground": "#36353780", + "editorCursor.foreground": "#f7f1ff", + "editorLineNumber.foreground": "#525053", + "editorLineNumber.activeForeground": "#bab6c0", + "editorIndentGuide.background": "#363537", + "editorIndentGuide.activeBackground": "#525053", + "editorWhitespace.foreground": "#525053", + "editorRuler.foreground": "#363537", + "sideBar.background": "#222222", + "sideBar.foreground": "#f7f1ff", + "sideBarTitle.foreground": "#f7f1ff", + "sideBarSectionHeader.background": "#363537", + "sideBarSectionHeader.foreground": "#f7f1ff", + "activityBar.background": "#222222", + "activityBar.foreground": "#f7f1ff", + "activityBar.inactiveForeground": "#69676c", + "activityBarBadge.background": "#fc618d", + "activityBarBadge.foreground": "#222222", + "statusBar.background": "#363537", + "statusBar.foreground": "#f7f1ff", + "statusBar.noFolderBackground": "#363537", + "statusBar.debuggingBackground": "#fc618d", + "statusBar.debuggingForeground": "#222222", + "statusBarItem.hoverBackground": "#525053", + "titleBar.activeBackground": "#222222", + "titleBar.activeForeground": "#f7f1ff", + "titleBar.inactiveBackground": "#222222", + "titleBar.inactiveForeground": "#69676c", + "tab.activeBackground": "#222222", + "tab.activeForeground": "#f7f1ff", + "tab.inactiveBackground": "#363537", + "tab.inactiveForeground": "#69676c", + "tab.border": "#131313", + "editorGroupHeader.tabsBackground": "#363537", + "panel.background": "#222222", + "panel.border": "#363537", + "panelTitle.activeBorder": "#fc618d", + "panelTitle.activeForeground": "#f7f1ff", + "panelTitle.inactiveForeground": "#69676c", + "terminal.background": "#222222", + "terminal.foreground": "#f7f1ff", + "terminal.ansiBlack": "#222222", + "terminal.ansiRed": "#fc618d", + "terminal.ansiGreen": "#7bd88f", + "terminal.ansiYellow": "#fce566", + "terminal.ansiBlue": "#5ad4e6", + "terminal.ansiMagenta": "#948ae3", + "terminal.ansiCyan": "#5ad4e6", + "terminal.ansiWhite": "#f7f1ff", + "terminal.ansiBrightBlack": "#69676c", + "terminal.ansiBrightRed": "#fc618d", + "terminal.ansiBrightGreen": "#7bd88f", + "terminal.ansiBrightYellow": "#fce566", + "terminal.ansiBrightBlue": "#5ad4e6", + "terminal.ansiBrightMagenta": "#948ae3", + "terminal.ansiBrightCyan": "#5ad4e6", + "terminal.ansiBrightWhite": "#f7f1ff", + "input.background": "#363537", + "input.foreground": "#f7f1ff", + "input.border": "#525053", + "inputOption.activeBorder": "#fc618d", + "dropdown.background": "#363537", + "dropdown.foreground": "#f7f1ff", + "dropdown.border": "#525053", + "list.activeSelectionBackground": "#363537", + "list.activeSelectionForeground": "#f7f1ff", + "list.hoverBackground": "#36353780", + "list.inactiveSelectionBackground": "#36353780", + "button.background": "#fc618d", + "button.foreground": "#222222", + "button.hoverBackground": "#fc618dcc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#52505380", + "scrollbarSlider.hoverBackground": "#69676c", + "scrollbarSlider.activeBackground": "#69676ccc", + "progressBar.background": "#fc618d", + "widget.shadow": "#00000040", + "editorWidget.background": "#363537", + "editorWidget.border": "#525053", + "editorSuggestWidget.background": "#363537", + "editorSuggestWidget.border": "#525053", + "editorSuggestWidget.selectedBackground": "#525053", + "editorHoverWidget.background": "#363537", + "editorHoverWidget.border": "#525053", + "debugToolBar.background": "#363537", + "pickerGroup.foreground": "#fc618d", + "pickerGroup.border": "#525053", + "editorError.foreground": "#fc618d", + "editorWarning.foreground": "#fd9353", + "editorInfo.foreground": "#5ad4e6", + "editorHint.foreground": "#948ae3", + "diffEditor.insertedTextBackground": "#7bd88f20", + "diffEditor.removedTextBackground": "#fc618d20", + "merge.currentHeaderBackground": "#7bd88f40", + "merge.currentContentBackground": "#7bd88f20", + "merge.incomingHeaderBackground": "#5ad4e640", + "merge.incomingContentBackground": "#5ad4e620", + "editorGutter.addedBackground": "#7bd88f", + "editorGutter.modifiedBackground": "#fd9353", + "editorGutter.deletedBackground": "#fc618d", + "gitDecoration.modifiedResourceForeground": "#fd9353", + "gitDecoration.deletedResourceForeground": "#fc618d", + "gitDecoration.untrackedResourceForeground": "#7bd88f", + "gitDecoration.ignoredResourceForeground": "#69676c", + "gitDecoration.conflictingResourceForeground": "#948ae3", + "notification.background": "#363537", + "notification.foreground": "#f7f1ff", + "notificationLink.foreground": "#5ad4e6", + "extensionButton.prominentBackground": "#fc618d", + "extensionButton.prominentForeground": "#222222", + "extensionButton.prominentHoverBackground": "#fc618dcc", + "peekView.border": "#fc618d", + "peekViewEditor.background": "#363537", + "peekViewResult.background": "#222222", + "peekViewTitle.background": "#363537", + "peekViewTitleLabel.foreground": "#f7f1ff" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#69676c" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#fc618d" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#fc618d" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#fc618d" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#948ae3" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#fce566" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#5ad4e6" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#5ad4e6" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#5ad4e6" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#fc618d" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#fc618d" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#7bd88f" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#7bd88f" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#fc618d" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#948ae3" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#5ad4e6" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#5ad4e6" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#7bd88f" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#fc618d" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#fce566" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#fd9353" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#fc618d" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#948ae3" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#69676c" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#7bd88f" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#fc618d" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#fc618d" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#fc618d" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#fd9353" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#69676c" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#5ad4e6" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#948ae3" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#fce566" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#948ae3" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#f7f1ff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#69676c" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#69676c" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#f7f1ff" + } + } + ] +} diff --git a/monokai-pro-redux/themes/monokai-redux.json b/monokai-pro-redux/themes/monokai-redux.json new file mode 100644 index 0000000..66d3cf6 --- /dev/null +++ b/monokai-pro-redux/themes/monokai-redux.json @@ -0,0 +1,623 @@ +{ + "name": "Monokai Redux", + "type": "dark", + "colors": { + "editor.background": "#2d2a2e", + "editor.foreground": "#fcfcfa", + "editor.lineHighlightBackground": "#403e41", + "editor.selectionBackground": "#403e41", + "editor.selectionHighlightBackground": "#403e4180", + "editorCursor.foreground": "#fcfcfa", + "editorLineNumber.foreground": "#5b595c", + "editorLineNumber.activeForeground": "#c1c0c0", + "editorIndentGuide.background": "#403e41", + "editorIndentGuide.activeBackground": "#5b595c", + "editorWhitespace.foreground": "#5b595c", + "editorRuler.foreground": "#403e41", + "sideBar.background": "#2d2a2e", + "sideBar.foreground": "#fcfcfa", + "sideBarTitle.foreground": "#fcfcfa", + "sideBarSectionHeader.background": "#403e41", + "sideBarSectionHeader.foreground": "#fcfcfa", + "activityBar.background": "#2d2a2e", + "activityBar.foreground": "#fcfcfa", + "activityBar.inactiveForeground": "#727072", + "activityBarBadge.background": "#ff6188", + "activityBarBadge.foreground": "#2d2a2e", + "statusBar.background": "#403e41", + "statusBar.foreground": "#fcfcfa", + "statusBar.noFolderBackground": "#403e41", + "statusBar.debuggingBackground": "#ff6188", + "statusBar.debuggingForeground": "#2d2a2e", + "statusBarItem.hoverBackground": "#5b595c", + "titleBar.activeBackground": "#2d2a2e", + "titleBar.activeForeground": "#fcfcfa", + "titleBar.inactiveBackground": "#2d2a2e", + "titleBar.inactiveForeground": "#727072", + "tab.activeBackground": "#2d2a2e", + "tab.activeForeground": "#fcfcfa", + "tab.inactiveBackground": "#403e41", + "tab.inactiveForeground": "#727072", + "tab.border": "#19181a", + "editorGroupHeader.tabsBackground": "#403e41", + "panel.background": "#2d2a2e", + "panel.border": "#403e41", + "panelTitle.activeBorder": "#ff6188", + "panelTitle.activeForeground": "#fcfcfa", + "panelTitle.inactiveForeground": "#727072", + "terminal.background": "#2d2a2e", + "terminal.foreground": "#fcfcfa", + "terminal.ansiBlack": "#2d2a2e", + "terminal.ansiRed": "#ff6188", + "terminal.ansiGreen": "#a9dc76", + "terminal.ansiYellow": "#ffd866", + "terminal.ansiBlue": "#78dce8", + "terminal.ansiMagenta": "#ab9df2", + "terminal.ansiCyan": "#78dce8", + "terminal.ansiWhite": "#fcfcfa", + "terminal.ansiBrightBlack": "#727072", + "terminal.ansiBrightRed": "#ff6188", + "terminal.ansiBrightGreen": "#a9dc76", + "terminal.ansiBrightYellow": "#ffd866", + "terminal.ansiBrightBlue": "#78dce8", + "terminal.ansiBrightMagenta": "#ab9df2", + "terminal.ansiBrightCyan": "#78dce8", + "terminal.ansiBrightWhite": "#fcfcfa", + "input.background": "#403e41", + "input.foreground": "#fcfcfa", + "input.border": "#5b595c", + "inputOption.activeBorder": "#ff6188", + "dropdown.background": "#403e41", + "dropdown.foreground": "#fcfcfa", + "dropdown.border": "#5b595c", + "list.activeSelectionBackground": "#403e41", + "list.activeSelectionForeground": "#fcfcfa", + "list.hoverBackground": "#403e4180", + "list.inactiveSelectionBackground": "#403e4180", + "button.background": "#ff6188", + "button.foreground": "#2d2a2e", + "button.hoverBackground": "#ff6188cc", + "scrollbar.shadow": "#00000030", + "scrollbarSlider.background": "#5b595c80", + "scrollbarSlider.hoverBackground": "#727072", + "scrollbarSlider.activeBackground": "#727072cc", + "progressBar.background": "#ff6188", + "widget.shadow": "#00000040", + "editorWidget.background": "#403e41", + "editorWidget.border": "#5b595c", + "editorSuggestWidget.background": "#403e41", + "editorSuggestWidget.border": "#5b595c", + "editorSuggestWidget.selectedBackground": "#5b595c", + "editorHoverWidget.background": "#403e41", + "editorHoverWidget.border": "#5b595c", + "debugToolBar.background": "#403e41", + "pickerGroup.foreground": "#ff6188", + "pickerGroup.border": "#5b595c", + "editorError.foreground": "#ff6188", + "editorWarning.foreground": "#fc9867", + "editorInfo.foreground": "#78dce8", + "editorHint.foreground": "#ab9df2", + "diffEditor.insertedTextBackground": "#a9dc7620", + "diffEditor.removedTextBackground": "#ff618820", + "merge.currentHeaderBackground": "#a9dc7640", + "merge.currentContentBackground": "#a9dc7620", + "merge.incomingHeaderBackground": "#78dce840", + "merge.incomingContentBackground": "#78dce820", + "editorGutter.addedBackground": "#a9dc76", + "editorGutter.modifiedBackground": "#fc9867", + "editorGutter.deletedBackground": "#ff6188", + "gitDecoration.modifiedResourceForeground": "#fc9867", + "gitDecoration.deletedResourceForeground": "#ff6188", + "gitDecoration.untrackedResourceForeground": "#a9dc76", + "gitDecoration.ignoredResourceForeground": "#727072", + "gitDecoration.conflictingResourceForeground": "#ab9df2", + "notification.background": "#403e41", + "notification.foreground": "#fcfcfa", + "notificationLink.foreground": "#78dce8", + "extensionButton.prominentBackground": "#ff6188", + "extensionButton.prominentForeground": "#2d2a2e", + "extensionButton.prominentHoverBackground": "#ff6188cc", + "peekView.border": "#ff6188", + "peekViewEditor.background": "#403e41", + "peekViewResult.background": "#2d2a2e", + "peekViewTitle.background": "#403e41", + "peekViewTitleLabel.foreground": "#fcfcfa" + }, + "tokenColors": [ + { + "name": "Comments", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "#727072" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#ff6188" + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.type", "storage.modifier"], + "settings": { + "foreground": "#ff6188" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#ff6188" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "variable.parameter", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground": "#ab9df2" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#ffd866" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#78dce8" + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground": "#78dce8" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#78dce8" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#ff6188" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground": "#ff6188" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground": "#a9dc76" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#a9dc76" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#ff6188" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#ab9df2" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#78dce8" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#78dce8" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#a9dc76" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ff6188" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ffd866" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#fc9867" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#ff6188" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#ab9df2" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#727072" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#a9dc76" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#ff6188" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground": "#ff6188" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#ff6188" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#fc9867" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#727072" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#78dce8" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#ab9df2" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#ffd866" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#ab9df2" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#fcfcfa" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#727072" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#727072" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#fcfcfa" + } + } + ] +}