Skip to content

Instantly share code, notes, and snippets.

@arehmandev
Last active May 6, 2019 16:03
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arehmandev/90e8a43112b612f82d804b3ec06ee323 to your computer and use it in GitHub Desktop.
Save arehmandev/90e8a43112b612f82d804b3ec06ee323 to your computer and use it in GitHub Desktop.
{
"$schema": "vscode://schemas/color-theme",
"comment": "Cold Snack, created by Evan Rowe.",
"author": "Evan Rowe",
"name": "Cold Snack Theme",
"tokenColors": [{
"settings": {
"background": "#002B36",
"foreground": "#93A1A1"
}
},
{
"scope": ["meta.embedded", "source.groovy.embedded"],
"settings": {
"background": "#002B36",
"foreground": "#93A1A1"
}
},
{
"name": "Comment",
"scope": "comment",
"settings": {
"fontStyle": "",
"foreground": "#1f86ac"
}
},
{
"name": "String",
"scope": "string",
"settings": {
"foreground": "#f7f322"
}
},
{
"name": "Regexp",
"scope": "string.regexp",
"settings": {
"foreground": "#D30102"
}
},
{
"name": "Number",
"scope": "constant.numeric",
"settings": {
"foreground": "#D33682"
}
},
{
"name": "Variable",
"scope": [
"variable.language",
"variable.other"
],
"settings": {
"foreground": "#268BD2"
}
},
{
"name": "Keyword",
"scope": "keyword",
"settings": {
"foreground": "#859900"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"fontStyle": "bold",
"foreground": "#93A1A1"
}
},
{
"name": "Class name",
"scope": [
"entity.name.class",
"entity.name.type"
],
"settings": {
"fontStyle": "",
"foreground": "#CB4B16"
}
},
{
"name": "Function name",
"scope": "entity.name.function",
"settings": {
"foreground": "#268BD2"
}
},
{
"name": "Variable start",
"scope": "punctuation.definition.variable",
"settings": {
"foreground": "#859900"
}
},
{
"name": "Embedded code markers",
"scope": [
"punctuation.section.embedded.begin",
"punctuation.section.embedded.end"
],
"settings": {
"foreground": "#D30102"
}
},
{
"name": "Built-in constant",
"scope": [
"constant.language",
"meta.preprocessor"
],
"settings": {
"foreground": "#B58900"
}
},
{
"name": "Support.construct",
"scope": [
"support.function.construct",
"keyword.other.new"
],
"settings": {
"foreground": "#CB4B16"
}
},
{
"name": "User-defined constant",
"scope": [
"constant.character",
"constant.other"
],
"settings": {
"foreground": "#CB4B16"
}
},
{
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"settings": {
"foreground": "#6C71C4"
}
},
{
"name": "Function argument",
"scope": "variable.parameter",
"settings": {}
},
{
"name": "Tag name",
"scope": "entity.name.tag",
"settings": {
"foreground": "#268BD2"
}
},
{
"name": "Tag start/end",
"scope": "punctuation.definition.tag",
"settings": {
"foreground": "#657B83"
}
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"settings": {
"foreground": "#93A1A1"
}
},
{
"name": "Library function",
"scope": "support.function",
"settings": {
"foreground": "#00e9ff"
}
},
{
"name": "Continuation",
"scope": "punctuation.separator.continuation",
"settings": {
"foreground": "#D30102"
}
},
{
"name": "Library constant",
"scope": "support.constant",
"settings": {}
},
{
"name": "Library class/type",
"scope": [
"support.type",
"support.class"
],
"settings": {
"foreground": "#859900"
}
},
{
"name": "Library Exception",
"scope": "support.type.exception",
"settings": {
"foreground": "#CB4B16"
}
},
{
"name": "Library variable",
"scope": "support.other.variable",
"settings": {}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {}
},
{
"name": "diff: header",
"scope": [
"meta.diff",
"meta.diff.header"
],
"settings": {
"background": "#b58900",
"fontStyle": "",
"foreground": "#E0EDDD"
}
},
{
"name": "diff: deleted",
"scope": "markup.deleted",
"settings": {
"background": "#eee8d5",
"fontStyle": "",
"foreground": "#dc322f"
}
},
{
"name": "diff: changed",
"scope": "markup.changed",
"settings": {
"background": "#eee8d5",
"fontStyle": "",
"foreground": "#cb4b16"
}
},
{
"name": "diff: inserted",
"scope": "markup.inserted",
"settings": {
"background": "#eee8d5",
"foreground": "#219186"
}
},
{
"name": "Markup Quote",
"scope": "markup.quote",
"settings": {
"foreground": "#859900"
}
},
{
"name": "Markup Lists",
"scope": "markup.list",
"settings": {
"foreground": "#B58900"
}
},
{
"name": "Markup Styling",
"scope": [
"markup.bold",
"markup.italic"
],
"settings": {
"foreground": "#D33682"
}
},
{
"name": "Markup Inline",
"scope": "markup.inline.raw",
"settings": {
"fontStyle": "",
"foreground": "#2AA198"
}
},
{
"name": "Markup Headings",
"scope": "markup.heading",
"settings": {
"foreground": "#268BD2"
}
},
{
"name": "Markup Setext Header",
"scope": "markup.heading.setext",
"settings": {
"fontStyle": "",
"foreground": "#268BD2"
}
}, {
"settings": {
"background": "#0a0c29",
"foreground": "#e9e9eb"
}
},
{
"name": "Comment",
"scope": "comment",
"settings": {
"foreground": "#909090",
"fontStyle": " italic"
}
},
{
"name": "String",
"scope": "string",
"settings": {
"foreground": "#00b7e9"
}
},
{
"name": "Number",
"scope": "constant.numeric",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "Built-in constant",
"scope": "constant.language",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "User-defined constant",
"scope": "constant.character, constant.other",
"settings": {
"foreground": "#f6d528"
}
},
{
"name": "Variable",
"scope": "variable",
"settings": {
"fontStyle": "",
"foreground": "#ff8c31"
}
},
{
"name": "Keyword",
"scope": "keyword",
"settings": {
"foreground": "#f6e548"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"fontStyle": "",
"foreground": "#CF6cC9"
}
},
{
"name": "Storage type",
"scope": "storage.type",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "Arrow function",
"scope": "storage.type.function.arrow",
"settings": {
"foreground": "#f6e548"
}
},
{
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"foreground": "#CF6cC9",
"fontStyle": " italic"
}
},
{
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"settings": {
"fontStyle": "underline",
"foreground": "#CF6cC9"
}
},
{
"name": "Function name",
"scope": "entity.name.function",
"settings": {
"fontStyle": "",
"foreground": "#00e9ff"
}
},
{
"name": "Function argument",
"scope": "variable.parameter",
"settings": {
"foreground": "#ffBc71",
"fontStyle": " italic"
}
},
{
"name": "Tag name",
"scope": "entity.name.tag",
"settings": {
"fontStyle": "",
"foreground": "#ef7c11"
}
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#CF6cC9"
}
},
{
"name": "Library function",
"scope": "support.function",
"settings": {
"fontStyle": "",
"foreground": "#00e9ff"
}
},
{
"name": "Library constant",
"scope": "support.constant",
"settings": {
"fontStyle": "",
"foreground": "#CF6cC9"
}
},
{
"name": "Library class/type",
"scope": "support.type, support.class",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "Library variable",
"scope": "support.other.variable",
"settings": {
"fontStyle": "",
"foreground": "#f6e548"
}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {
"background": "",
"foreground": "#cacaca"
}
},
{
"name": "Invalid deprecated",
"scope": "invalid.deprecated",
"settings": {
"background": "",
"foreground": "#cacaca",
"fontStyle": "italic underline"
}
},
{
"name": "Italic HTML attribute names",
"scope": "\n\t\t\t\t, constant.other.symbol.ruby,\n\t\t\t\t, entity.other.attribute-name.jsx,\n\t\t\t",
"settings": {
"fontStyle": ""
}
},
{
"name": "",
"scope": "source meta.property-list meta.property-name support.type.property-name",
"settings": {
"foreground": "#d1d5d4"
}
},
{
"name": "",
"scope": "source meta.property-list meta.property-value keyword.other.unit",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "source.js keyword.operator.js",
"scope": "source keyword.operator",
"settings": {
"foreground": "#f6e548"
}
},
{
"name": "",
"scope": "source.js entity.name.type.object.js.firebug",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "",
"scope": "source meta.class.instance.constructor keyword.operator.new",
"settings": {
"fontStyle": " italic",
"background": "",
"foreground": "#f6d528"
}
},
{
"name": "",
"scope": "source.js meta.class.instance.constructor entity.name.type.instance.js",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "",
"scope": "source meta.at-rule.media",
"settings": {
"foreground": "#ef7c11"
}
},
{
"name": "",
"scope": "source meta.at-rule.import variable.parameter.url",
"settings": {
"foreground": "#ef7c11"
}
},
{
"name": "",
"scope": "source.sass variable.parameter.sass",
"settings": {
"foreground": "#ff8c31"
}
},
{
"name": "",
"scope": "source meta.property-value.css constant.other",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"name": "",
"scope": "source .property-value.css parameter constant.numeric.css keyword.other.unit.css",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"scope": "meta.source.handlebars entity.name.tag",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"scope": "punctuation.definition.expression, punctuation.definition.subexpression, punctuation.definition.block.unescaped, punctuation.definition.tag",
"settings": {
"fontStyle": "",
"foreground": "#ef7c11"
}
},
{
"scope": "entity.name.function.expression",
"settings": {
"foreground": "#00b7e9"
}
},
{
"scope": "entity.unescaped.expression",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"scope": "entity.expression variable.parameter.name",
"settings": {
"foreground": "#ff9c51"
}
},
{
"scope": "entity.expression variable.parameter.value",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"scope": "entity.expression support.function.builtin",
"settings": {
"foreground": "#f6e548"
}
},
{
"scope": "entity.name.tag.html",
"settings": {
"foreground": "#ef7c11"
}
},
{
"scope": "entity.other.attribute-name.handlebars",
"settings": {
"foreground": "#ff9c51"
}
},
{
"scope": "meta.paragraph.markdown",
"settings": {
"fontStyle": "normal"
}
},
{
"scope": "markup.inline.raw",
"settings": {
"foreground": "#ff8c31"
}
},
{
"scope": "punctuation.definition.heading",
"settings": {
"foreground": "#00b7e9"
}
},
{
"scope": "beginning.punctuation.definition.list",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"scope": "markup.fenced_code.block.markdown",
"settings": {
"foreground": "#909090"
}
},
{
"scope": "markup.fenced_code.block.markdown fenced_code.block.language",
"settings": {
"foreground": "#cacaca"
}
},
{
"scope": "comment.block.documentation",
"settings": {
"foregound": "#909090",
"fontStyle": "normal"
}
},
{
"scope": "comment.block markup.inline.raw",
"settings": {
"foreground": "#00b7e9"
}
},
{
"scope": "comment.block fenced_code.block.language",
"settings": {
"foreground": "#cacaca"
}
},
{
"scope": "entity.name.type.instance.jsdoc punctuation.definition",
"settings": {
"foreground": "#ff8c31",
"fontStyle": ""
}
},
{
"scope": "entity.name.type.instance.jsdoc",
"settings": {
"foreground": "#cacaca",
"fontStyle": ""
}
},
{
"scope": "comment.block storage, comment.block storage.type",
"settings": {
"foreground": "#CF6cC9"
}
},
{
"scope": "comment.block variable",
"settings": {
"foreground": "#ff9c51"
}
},
{
"scope": "comment.block storage.custom",
"settings": {
"foreground": "#00b7e9"
}
}
],
"colorSpaceName": "sRGB",
"semanticClass": "theme.dark.cold_snack",
"colors": {
"background": "#0a0c29",
"foreground": "#e9e9eb",
"activityBar.background": "#0a2c4f",
"activityBar.dropBackground": "#027ddb66",
"activityBar.foreground": "#ff8c31",
"activityBarBadge.background": "#CF6cC9",
"badge.background": "#BF4cB9",
"button.background": "#ef7c11",
"button.hoverBackground": "#ff8c31",
"diffEditor.insertedTextBackground": "#027ddb33",
"diffEditor.removedTextBackground": "#DF6cEF66",
"dropdown.background": "#0a2c4f",
"editor.background": "#0a0c29",
"editor.foreground": "#e9e9eb",
"editor.lineHighlightBackground": "#0a2c4f",
"editor.selectionBackground": "#ff9c5166",
"editorCursor.foreground": "#d6b508",
"editorLineNumber.foreground": "#00e9ff66",
"editorRuler.foreground": "#0a2c4f",
"editorBracketMatch.border": "#d6b508",
"editorWidget.background": "#0a0c29",
"editorError.border": "#BF4cB9",
"editorError.foreground": "#CF6cC9",
"editorWarning.border": "#cf5c00",
"editorWarning.foreground": "#ff8c31",
"editorGutter.modifiedBackground": "#ff8c31",
"editorGutter.addedBackground": "#00b7e9",
"editorGutter.deletedBackground": "#CF6cC9",
"gitDecoration.conflictingResourceForeground": "#DF6cEF",
"gitDecoration.deletedResourceForeground": "#f6f96f",
"gitDecoration.ignoredResourceForeground": "#909090",
"gitDecoration.modifiedResourceForeground": "#ffBc71",
"gitDecoration.untrackedResourceForeground": "#00e9ff",
"input.background": "#0a2c4f",
"inputValidation.errorBackground": "#BF4cB9",
"inputValidation.infoBackground": "#027ddb",
"inputValidation.warningBackground": "#ef7c11",
"list.hoverBackground": "#00b7e9",
"list.activeSelectionBackground": "#027ddb",
"list.inactiveSelectionBackground": "#027ddb66",
"merge.currentHeaderBackground": "#027ddb",
"merge.currentContentBackground": "#00e9ff66",
"merge.incomingHeaderBackground": "#BF4cB9",
"merge.incomingContentBackground": "#DF6cEF66",
"peekViewEditor.background": "#0a0c29",
"peekViewResult.background": "#0a0c29",
"peekViewResult.selectionBackground": "#0a2c4f",
"peekViewTitle.background": "#0a2c4f",
"sideBar.background": "#0a0c24",
"scrollbar.shadow": "#CF6cC9",
"scrollbarSlider.activeBackground": "#027ddb",
"scrollbarSlider.hoverBackground": "#027ddb",
"statusBar.background": "#027ddb",
"editorGroupHeader.noTabsBackground": "#0a0c29",
"editorGroupHeader.tabsBackground": "#0a0c29",
"editorGroupHeader.tabsBorder": "#0a0c29",
"tab.activeBackground": "#cf5c00",
"tab.border": "#0a0c29",
"tab.inactiveBackground": "#0a2c4f",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#00b7e9",
"terminal.ansiBrightBlack": "#cacaca",
"terminal.ansiBrightBlue": "#00b7e9",
"terminal.ansiBrightCyan": "#00e9ff",
"terminal.ansiBrightGreen": "#ef7c11",
"terminal.ansiBrightMagenta": "#DF6cEF",
"terminal.ansiBrightRed": "#BF4cB9",
"terminal.ansiBrightWhite": "#e9e9eb",
"terminal.ansiBrightYellow": "#f6d528",
"terminal.ansiCyan": "#00e9ff",
"terminal.ansiGreen": "#ef7c11",
"terminal.ansiMagenta": "#DF6cEF",
"terminal.ansiRed": "#BF4cB9",
"terminal.ansiWhite": "#e9e9eb",
"terminal.ansiYellow": "#cddb05",
"terminalCursor.background": "#DF6cEF",
"terminalCursor.foreground": "#00e9ff",
"titleBar.activeBackground": "#0a0c29"
}
}
@arehmandev
Copy link
Author

So install cold snack theme, then copy this file in ~/.vscode/extensions/evrowe.cold-snack-1.5.0/dist/ColdSnack.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment