Skip to content

Instantly share code, notes, and snippets.

@michaelpomogajko
Created June 9, 2018 14:33
Show Gist options
  • Save michaelpomogajko/4186f6e53b7a35d0f6a46cb9ad600181 to your computer and use it in GitHub Desktop.
Save michaelpomogajko/4186f6e53b7a35d0f6a46cb9ad600181 to your computer and use it in GitHub Desktop.
One Monokai Theme for VS Code config
{
"type": "dark",
"colors": {
"input.background": "#1d1f23",
"dropdown.background": "#1d1f23",
"dropdown.border": "#181a1f",
"list.focusBackground": "#383e4a",
"list.activeSelectionBackground": "#2c313a",
"list.activeSelectionForeground": "#d7dae0",
"list.inactiveSelectionBackground": "#2c313a",
"list.inactiveSelectionForeground": "#d7dae0",
"list.hoverBackground": "#292d35",
"list.highlightForeground": "#c5c5c5",
"button.background": "#528bff",
"scrollbarSlider.background": "#4e566680",
"scrollbarSlider.hoverBackground": "#5a637580",
"scrollbarSlider.activeBackground": "#747d9180",
"editor.background": "#282c34",
"editorWidget.background": "#21252b",
"editor.selectionBackground": "#3e4451",
"editor.findMatchHighlightBackground": "#314365",
"editorHoverWidget.background": "#21252b",
"editorHoverWidget.border": "#181a1f",
"diffEditor.insertedTextBackground": "#00809b33",a
"editor.lineHighlightBackground": "#383e4a",
"editorCursor.foreground": "#f8f8f0",
"editorWhitespace.foreground": "#484a50",
"editorIndentGuide.background": "#3b4048",
"editorLineNumber.foreground": "#495162",
"editorRuler.foreground": "#484848",
"editorError.foreground": "#c24038",
"editorSuggestWidget.background": "#21252b",
"editorSuggestWidget.border": "#181a1f",
"editorSuggestWidget.selectedBackground": "#2c313a",
"tab.activeBackground": "#2c313a",
"tab.inactiveBackground": "#21252b",
"tab.border": "#181a1f",
"editorGroup.background": "#181a1f",
"editorGroupHeader.tabsBackground": "#21252b",
"editorGroup.border": "#181a1f",
"statusBar.foreground": "#9da5b4",
"statusBar.background": "#21252b",
"statusBar.noFolderBackground": "#21252b",
"statusBarItem.hoverBackground": "#2c313a",
"activityBar.background": "#2f333d",
"activityBar.foreground": "#d7dae0",
"activityBarBadge.background": "#528bff",
"activityBarBadge.foreground": "#f8fafd",
"sideBar.background": "#21252b",
"sideBarSectionHeader.background": "#282c34",
"titleBar.activeForeground": "#9da5b4",
"titleBar.inactiveForeground": "#6b717d",
"titleBar.activeBackground": "#282c34",
"titleBar.inactiveBackground": "#282c34",
"statusBar.debuggingBackground": "#21252b"
},
"tokenColors": [
{
"settings": {
"foreground": "#bbbbbbff",
"background": "#282c34ff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"string.comment"
],
"settings": {
"foreground": "#5c6370",
"fontStyle": "italic"
}
},
{
"name": "String",
"scope": "string",
"settings": {
"foreground": "#e5c07b"
}
},
{
"name": "js template-expression",
"scope": "punctuation.definition.template-expression.begin.js,punctuation.definition.template-expression.end.js,punctuation.definition.template-expression.begin.ts,punctuation.definition.template-expression.end.ts",
"settings": {
"foreground": "#c678dd"
}
},
{
"name": "TemplateString",
"scope": "string.template.js",
"settings": {
"foreground": "#e5c07b"
}
},
{
"name": "TemplateString",
"scope": "meta.template.expression.js",
"settings": {
"foreground": "#abb2bf"
}
},
{
"name": "Number",
"scope": "constant.numeric",
"settings": {
"foreground": "#c678dd"
}
},
{
"name": "Embeded String Begin and End",
"scope": [
"string.embedded.begin",
"string.embedded.end"
],
"settings": {
"foreground": "#c678dd"
}
},
{
"name": "Embeded String",
"scope": "string.embedded",
"settings": {
"foreground": "#98c379"
}
},
{
"name": "Built-in constant",
"scope": "constant.language",
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "User-defined constant",
"scope": [
"constant.character",
"constant.other"
],
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Language Variable",
"scope": "variable.language",
"settings": {
"foreground": "#e06c75"
}
},
{
"name": "Variable",
"scope": [
"variable.readwrite",
"variable.readwrite.other.block"
],
"settings": {
"foreground": "#61afef"
}
},
{
"name": "Keyword",
"scope": [
"keyword",
"keyword.operator.logical",
"keyword.operator.constructor"
],
"settings": {
"foreground": "#e06c75"
}
},
{
"name": "Keyword Operator",
"scope": "keyword.operator",
"settings": {
"foreground": "#e06c75"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"foreground": "#e06c75"
}
},
{
"name": "Storage type",
"scope": "storage.type",
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Class name",
"scope": [
"entity.name.class",
"entity.name.module",
"entity.name.type",
"storage.identifier",
"support.class"
],
"settings": {
"foreground": "#61afef"
}
},
{
"name": "Variable Object",
"scope": "variable.other.object",
"settings": {
"foreground": "#61afef"
}
},
{
"name": "Other variable",
"scope": [
"variable.other.property",
"variable.other.block"
],
"settings": {
"foreground": "#abb2bf"
}
},
{
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"settings": {
"foreground": "#98c379"
}
},
{
"name": "Function name",
"scope": [
"entity.name.function",
"support.function"
],
"settings": {
"foreground": "#98c379"
}
},
{
"name": "Function argument",
"scope": "variable.parameter",
"settings": {
"fontStyle": "italic",
"foreground": "#d19a66"
}
},
{
"name": "Function call",
"scope": "entity.name.function-call",
"settings": {
"foreground": "#abb2bf"
}
},
{
"name": "Builtin Functions",
"scope": [
"function.support.builtin",
"function.support.core"
],
"settings": {
"foreground": "#98c379"
}
},
{
"name": "Tag name",
"scope": [
"entity.name.tag",
"entity.name.tag.class.js",
"entity.name.tag.class.jsx"
],
"settings": {
"foreground": "#e06c75"
}
},
{
"name": "Tag Class and ID",
"scope": [
"entity.name.tag.class",
"entity.name.tag.id"
],
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"settings": {
"foreground": "#98c379"
}
},
{
"name": "Library constant",
"scope": "support.constant",
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Library class/type",
"scope": [
"support.type",
"support.variable"
],
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Json Property",
"scope": "support.dictionary.json",
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "StyleSheet Property name",
"scope": [
"support.type.property-name.css",
"support.type.property-name.scss",
"support.type.property-name.less",
"support.type.property-name.sass"
],
"settings": {
"foreground": "#abb2bf"
}
},
{
"name": "StyleSheet Property value",
"scope": [
"support.constant.css",
"support.constant.scss",
"support.constant.less",
"support.constant.sass"
],
"settings": {
"foreground": "#98c379"
}
},
{
"name": "StyleSheet Variable",
"scope": [
"variable.css",
"variable.scss",
"variable.less",
"variable.sass"
],
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "StyleSheet Variable String",
"scope": [
"variable.css.string",
"variable.scss.string",
"variable.less.string",
"variable.sass.string"
],
"settings": {
"foreground": "#e5c07b"
}
},
{
"name": "StyleSheet Unit",
"scope": [
"unit.css",
"unit.scss",
"unit.less",
"unit.sass"
],
"settings": {
"foreground": "#c678dd"
}
},
{
"name": "StyleSheet Function",
"scope": [
"function.css",
"function.scss",
"function.less",
"function.sass"
],
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Library variable",
"scope": "support.other.variable",
"settings": {
"fontStyle": ""
}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {
"background": "#c678dd",
"foreground": "#F8F8F0"
}
},
{
"name": "Invalid deprecated",
"scope": "invalid.deprecated",
"settings": {
"background": "#56b6c2",
"foreground": "#F8F8F0"
}
},
{
"name": "JSON String",
"scope": "structure.dictionary.property-name.json",
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Link",
"scope": "string.detected-link",
"settings": {
"foreground": "#61afef"
}
},
{
"name": "diff.header",
"scope": [
"meta.diff",
"meta.diff.header"
],
"settings": {
"foreground": "#75715E"
}
},
{
"name": "diff.deleted",
"scope": "markup.deleted",
"settings": {
"foreground": "#c678dd"
}
},
{
"name": "diff.inserted",
"scope": "markup.inserted",
"settings": {
"foreground": "#e5c07b"
}
},
{
"name": "diff.changed",
"scope": "markup.changed",
"settings": {
"foreground": "#e5c07b"
}
},
{
"scope": "constant.numeric.line-number.find-in-files - match",
"settings": {
"foreground": "#56b6c2A0"
}
},
{
"scope": "entity.name.filename.find-in-files",
"settings": {
"foreground": "#e5c07b"
}
},
{
"name": "Markup: Emphasis",
"scope": "markup.italic, markup.italic.markdown",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Markup: Emphasis Punctuation",
"scope": "punctuation.definition.italic.markdown",
"settings": {
"fontStyle": "none",
"foreground": "#696969"
}
},
{
"name": "Markdown: Link",
"scope": "markup.underline.link.markdown",
"settings": {
"foreground": "#61afef"
}
},
{
"name": "Markdown: Bold",
"scope": "markup.bold.markdown",
"settings": {
"fontStyle": "bold"
}
},
{
"name": "Markdown: Bold Punctuation",
"scope": "punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "none",
"foreground": "#696969"
}
},
{
"name": "Markdown: Heading",
"scope": "markup.heading.markdown",
"settings": {
"fontStyle": "bold",
"foreground": "#e06c75"
}
},
{
"name": "Markdown: Heading",
"scope": "punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "none",
"foreground": "#696969"
}
},
{
"name": "Markdown: Quote",
"scope": "markup.quote.markdown",
"settings": {
"foreground": "#98c379"
}
},
{
"name": "Markdown: Separator",
"scope": "meta.separator.markdown",
"settings": {
"foreground": "#c678dd",
"fontStyle": "bold"
}
},
{
"name": "Markdown: Raw",
"scope": "markup.raw.inline.markdown, markup.raw.block.markdown",
"settings": {
"foreground": "#56b6c2"
}
},
{
"name": "Markdown: List Punctuation",
"scope": "punctuation.definition.list_item.markdown",
"settings": {
"fontStyle": "bold",
"foreground": "#ffffff"
}
},
{
"scope": "token.info-token",
"settings": {
"foreground": "#6796e6"
}
},
{
"scope": "token.warn-token",
"settings": {
"foreground": "#cd9731"
}
},
{
"scope": "token.error-token",
"settings": {
"foreground": "#f44747"
}
},
{
"scope": "token.debug-token",
"settings": {
"foreground": "#b267e6"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment