Skip to content

Instantly share code, notes, and snippets.

@davidleininger
Created September 22, 2017 17:42
Show Gist options
  • Save davidleininger/70b2313d1274b77dac4022efbc038195 to your computer and use it in GitHub Desktop.
Save davidleininger/70b2313d1274b77dac4022efbc038195 to your computer and use it in GitHub Desktop.
{
"$schema": "vscode://schemas/color-theme",
"name": "Oceanic Next",
"type": "dark",
"colors": {
// activityBar
"activityBar.background": "#1b2b34",
"activityBar.border": "#343d46",
"activityBar.dropBackground": "#0b151b",
"activityBar.foreground": "#d8dee9",
"activityBarBadge.background": "#fac863",
"activityBarBadge.foreground": "#1b2b34",
// badge
"badge.background": "#343d46",
"badge.foreground": "#d8dee9",
// button
"button.background": "#5fb3b3",
"button.hoverBackground": "#4e9b9b",
// contrast
"contrastActiveBorder": "#ffffff00",
"contrastBorder": "#ffffff00",
// debug
"debugExceptionWidget.background": "#1b2b34",
"debugExceptionWidget.border": "#d8dee9",
"debugToolBar.background": "#1b2b34",
// description
"descriptionForeground": "#d8dee9",
// diff
"diffEditor.insertedTextBackground": "#3ad90011",
"diffEditor.insertedTextBorder": "#3ad90055",
"diffEditor.removedTextBackground": "#ee3a4311",
"diffEditor.removedTextBorder": "#ee3a4355",
// dropdown
"dropdown.background": "#0b151b",
"dropdown.border": "#6699cc",
"dropdown.foreground": "#ffffff",
// editor
// This is the main background color
"editor.background": "#1b2b34",
// this is the main text colour
"editor.foreground": "#fff",
// Currently found item
"editor.findMatchBackground": "#65737e",
// Other Found Items
"editor.findMatchHighlightBackground": "#65737e",
"editor.findRangeHighlightBackground": "#65737e",
"editor.hoverHighlightBackground": "#343d46",
"editor.inactiveSelectionBackground": "#1b2b34",
// current line styles
"editor.lineHighlightBackground": "#343d46",
"editor.lineHighlightBorder": "#343d46",
"editor.rangeHighlightBackground": "#4f5b66",
// selected Text colours
"editor.selectionBackground": "#4f5b66",
"editor.selectionForeground": "#fff",
"editor.selectionHighlightBackground": "#343d46",
"editor.wordHighlightBackground": "#4f5b66",
"editor.wordHighlightStrongBackground": "#65737e",
"editorBracketMatch.background": "#343d46",
"editorBracketMatch.border": "#fac863",
"editorCodeLens.foreground": "#d8dee9",
"editorCursor.foreground": "#fac863",
"editorError.border": "#343d46",
"editorError.foreground": "#ec5f67",
// gutter
"editorGutter.background": "#1b2b34",
"editorGutter.addedBackground": "#99c794",
"editorGutter.deletedBackground": "#ec5f67",
"editorGutter.modifiedBackground": "#343d46",
// editorGroup
"editorGroup.background": "#ec5f67",
"editorGroup.border": "#343d46",
"editorGroup.dropBackground": "#343d46",
// editorGroupHeader
"editorGroupHeader.noTabsBackground": "#1b2b34",
"editorGroupHeader.tabsBackground": "#1b2b34",
"editorGroupHeader.tabsBorder": "#343d46",
// editorHoverWidget
"editorHoverWidget.background": "#0b151b",
"editorHoverWidget.border": "#6699cc",
"editorIndentGuide.background": "#343d46",
"editorLineNumber.foreground": "#4f5b66",
"editorLink.activeForeground": "#343d46",
// editorMarkerNavigation
"editorMarkerNavigation.background": "#343d46",
"editorMarkerNavigationError.background": "#ec5f67",
"editorMarkerNavigationWarning.background": "#99c794",
// ruler
"editorOverviewRuler.border": "#343d46",
"editorOverviewRuler.commonContentForeground": "#ffc60055",
"editorOverviewRuler.currentContentForeground": "#ee3a4355",
"editorOverviewRuler.incomingContentForeground": "#3ad90055",
"editorRuler.foreground": "#fac863",
// editorSuggestWidget
"editorSuggestWidget.background": "#0b151b",
"editorSuggestWidget.border": "#6699cc",
"editorSuggestWidget.foreground": "#d8dee9",
"editorSuggestWidget.highlightForeground": "#fac863",
"editorSuggestWidget.selectedBackground": "#343d46",
// editorWarning
"editorWarning.border": "#343d46",
"editorWarning.foreground": "#fac863",
"editorWhitespace.foreground": "#1b2b34",
"editorWidget.background": "#0f1c23",
"editorWidget.border": "#343d46",
"errorForeground": "#ec5f67",
// extensionButton
"extensionButton.prominentBackground": "#5fb3b3",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentHoverBackground": "#4e9b9b",
"focusBorder": "#343d46",
"foreground": "#d8dee9",
// input
"input.background": "#1b2b34",
"input.border": "#343d46",
"input.foreground": "#fac863",
"input.placeholderForeground": "#d8dee9",
"inputOption.activeBorder": "#343d46",
"inputValidation.errorBackground": "#ffffff00",
"inputValidation.errorBorder": "#ffffff00",
"inputValidation.infoBackground": "#ffffff00",
"inputValidation.infoBorder": "#ffffff00",
"inputValidation.warningBackground": "#ffffff00",
"inputValidation.warningBorder": "#ffffff00",
// list
"list.activeSelectionBackground": "#343d46",
"list.activeSelectionForeground": "#d8dee9",
"list.dropBackground": "#343d46",
"list.focusBackground": "#343d46",
"list.focusForeground": "#d8dee9",
"list.highlightForeground": "#fac863",
"list.hoverBackground": "#1b2b34",
"list.hoverForeground": "#d8dee9",
"list.inactiveSelectionBackground": "#343d46",
"list.inactiveSelectionForeground": "#d8dee9",
// merge
"merge.border": "#ffffff00",
"merge.commonContentBackground": "#ffffff00",
"merge.commonHeaderBackground": "#ffffff00",
"merge.currentContentBackground": "#ffffff00",
"merge.currentHeaderBackground": "#ffffff00",
"merge.incomingContentBackground": "#ffffff00",
"merge.incomingHeaderBackground": "#ffffff00",
// notification
"notification.background": "#343d46",
"notification.buttonBackground": "#5fb3b3",
"notification.buttonForeground": "#d8dee9",
"notification.buttonHoverBackground": "#4e9b9b",
"notification.errorBackground": "#ec5f67",
"notification.errorForeground": "#d8dee9",
"notification.foreground": "#d8dee9",
"notification.infoBackground": "#99c794",
"notification.infoForeground": "#d8dee9",
"notification.warningBackground": "#fac863",
"notification.warningForeground": "#1b2b34",
// panel
"panel.background": "#1b2b34",
"panel.border": "#6699cc",
"panelTitle.activeBorder": "#fac863",
"panelTitle.activeForeground": "#6699cc",
"panelTitle.inactiveForeground": "#d8dee9",
// "peekView
"peekView.border": "#343d46",
"peekViewEditor.background": "#1b2b34",
"peekViewEditor.matchHighlightBackground": "#343d46",
"peekViewEditorGutter.background": "#1b2b34",
"peekViewResult.background": "#1b2b34",
"peekViewResult.fileForeground": "#d8dee9",
"peekViewResult.lineForeground": "#fff",
"peekViewResult.matchHighlightBackground": "#343d46",
"peekViewResult.selectionBackground": "#343d46",
"peekViewResult.selectionForeground": "#fff",
"peekViewTitle.background": "#1b2b34",
"peekViewTitleDescription.foreground": "#d8dee9",
"peekViewTitleLabel.foreground": "#fac863",
// picker
"pickerGroup.border": "#0f1c23",
"pickerGroup.foreground": "#d8dee9",
// progressBar
"progressBar.background": "#6699cc",
// scrollbar
"scrollbar.shadow": "#00000000",
"scrollbarSlider.activeBackground": "#343d46aa",
"scrollbarSlider.background": "#4f5b66aa",
"scrollbarSlider.hoverBackground": "#343d46aa",
// selection
"selection.background": "#0d3a58",
// sidebar
"sideBar.background": "#0f1c23",
"sideBar.border": "#343d46",
"sideBar.foreground": "#d8dee9",
"sideBarSectionHeader.background": "#1b2b34",
"sideBarSectionHeader.foreground": "#d8dee9",
"sideBarTitle.foreground": "#d8dee9",
// statusBar
"statusBar.background": "#1b2b34",
"statusBar.border": "#343d46",
"statusBar.debuggingBackground": "#1b2b34",
"statusBar.debuggingForeground": "#4f5b66",
"statusBar.foreground": "#d8dee9",
"statusBar.noFolderBackground": "#1b2b34",
"statusBar.noFolderBorder": "#343d46",
"statusBar.noFolderForeground": "#d8dee9",
"statusBarItem.activeBackground": "#0f1c23",
"statusBarItem.hoverBackground": "#343d46",
"statusBarItem.prominentBackground": "#1b2b34",
"statusBarItem.prominentHoverBackground": "#343d46",
// tab
"tab.activeBackground": "#343d46",
"tab.activeForeground": "#fff",
"tab.border": "#0b151b",
"tab.activeBorder": "#6699cc",
"tab.inactiveBackground": "#1b2b34",
"tab.inactiveForeground": "#65737e",
"tab.unfocusedActiveForeground": "#d8dee9",
"tab.unfocusedInactiveForeground": "#d8dee9",
// --- workbench: terminal
"terminal.ansiBlack": "#0f1c23",
"terminal.ansiRed": "#ec5f67",
"terminal.ansiGreen": "#99c794",
"terminal.ansiYellow": "#fac863",
"terminal.ansiBlue": "#6699cc",
"terminal.ansiMagenta": "#c594c5",
"terminal.ansiCyan": "#5fb3b3",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBrightBlack": "#0f1c23",
"terminal.ansiBrightRed": "#ec5f67",
"terminal.ansiBrightGreen": "#99c794",
"terminal.ansiBrightYellow": "#fac863",
"terminal.ansiBrightBlue": "#6699cc",
"terminal.ansiBrightMagenta": "#c594c5",
"terminal.ansiBrightCyan": "#5fb3b3",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.background": "#1b2b34",
"terminal.foreground": "#ffffff",
"terminalCursor.background": "#fac863",
"terminalCursor.foreground": "#fac863",
// textBlockQuote
"textBlockQuote.background": "#343d46",
"textBlockQuote.border": "#6699cc",
"textCodeBlock.background": "#343d46",
"textLink.activeForeground": "#6699cc",
"textLink.foreground": "#6699cc",
"textPreformat.foreground": "#fac863",
"textSeparator.foreground": "#1b2b34",
// titleBar
"titleBar.activeForeground": "#222",
"titleBar.activeBackground": "#dadada",
"titleBar.inactiveForeground": "#b2b2b3",
"titleBar.inactiveBackground": "#f6f6f6",
// extras
"walkThrough.embeddedEditorBackground": "#1b2b34",
"welcomePage.buttonBackground": "#343d46",
"welcomePage.buttonHoverBackground": "#0f1c23",
"widget.shadow": "#0f1c23"
},
"tokenColors": [
{
"name": "Comment",
"scope": ["comment", "punctuation.definition.comment"],
"settings": {
"fontStyle": "italic",
"foreground": "#65737e"
}
},
{
"name": "Number, Constant, Function Argument, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"variable.parameter",
"keyword.other.unit"
],
"settings": {
"foreground": "#F99157"
}
},
{
"name": "Entity",
"scope": "entity",
"settings": {
"foreground": "#ec5f67"
}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {
"foreground": "#800f00"
}
},
{
"name": "Keywork",
"scope": ["keyword", "storage.type", "storage.modifier"],
"settings": {
"foreground": "#C594C5"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.operator",
"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": "#5FB3B3"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter",
"markup.deleted"
],
"settings": {
"foreground": "#EB606B"
}
},
{
"name": "Function, Special Method, Block Level",
"scope": [
"entity.name.function",
"meta.function-call",
"variable.function",
"support.function",
"keyword.other.special-method",
"meta.block-level"
],
"settings": {
"foreground": "#6699CC"
}
},
{
"name": "Other Variable, String Link",
"scope": ["support.other.variable", "string.other.link"],
"settings": {
"foreground": "#F2777A"
}
},
{
"name": "Regular Expressions, Escape Characters",
"scope": ["string.regexp", "constant.character.escape"],
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "Meta",
"scope": "meta",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "Meta Brace",
"scope": "meta.brace",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"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": "#6699CC"
}
},
{
"name": "Punctuation",
"scope": "punctuation",
"settings": {
"foreground": "#65737e"
}
},
{
"name": "Punctuation Parameters",
"scope": "punctuation.definition.parameters",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "Punctuation Template Expression",
"scope": "punctuation.definition.template-expression",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"foreground": "#C594C5"
}
},
{
"name": "Storage Type Arrow Function",
"scope": "storage.type.function.arrow",
"settings": {
"foreground": "#C594C5"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"punctuation.definition.string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"markup.inserted",
"meta.group.braces.curly",
"constant.other.object.key.js",
"string.unquoted.label.js"
],
"settings": {
"foreground": "#99c794"
}
},
{
"name": "String Template",
"scope": ["string.template", "punctuation.definition.string.template"],
"settings": {
"foreground": "#99c794"
}
},
{
"name": "Function",
"scope": [
"entity.name.function",
"meta.function-call",
"variable.function",
"support.function",
"keyword.other.special-method",
"meta.block-level"
],
"settings": {
"foreground": "#6699CC"
}
},
{
"name": "Class, Support",
"scope": [
"support",
"entity.name.class",
"entity.name.type.class",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter"
],
"settings": {
"foreground": "#FAC863"
}
},
{
"name": "Support Function",
"scope": "support.function",
"settings": {
"foreground": "#6699CC"
}
},
{
"name": "Sub Methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#EC5F67"
}
},
{
"name": "Attributes",
"scope": ["entity.other.attribute-name"],
"settings": {
"foreground": "#BB80B3"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js",
"constant.other.object.key.js",
"string.unquoted.label.js"
],
"settings": {
"foreground": "#EC5F67"
}
},
{
"name": "Variable",
"scope": "variable",
"settings": {
"foreground": "#CDD3DE"
}
},
{
"name": "[CSS] - Entity",
"scope": "source.css entity",
"settings": {
"foreground": "#c594c5"
}
},
{
"name": "[CSS] - Support",
"scope": "source.css support",
"settings": {
"foreground": "#fac863"
}
},
{
"name": "[CSS] - Constant",
"scope": ["source.css constant", "source.css support.constant"],
"settings": {
"foreground": "#f99157"
}
},
{
"name": "[CSS] - String",
"scope": [
"source.css string",
"source.css punctuation.definition.string"
],
"settings": {
"foreground": "#99c794"
}
},
{
"name": "[CSS] - Variable",
"scope": "source.css variable",
"settings": {
"foreground": "#d8dee9"
}
},
{
"name": "[HTML] - Entity Name",
"scope": "text.html.basic entity.name",
"settings": {
"foreground": "#ec5f67"
}
},
{
"name": "[HTML] - Entity Other",
"scope": "text.html.basic entity.other",
"settings": {
"fontStyle": "italic",
"foreground": "#c594c5"
}
},
{
"name": "[HTML] - Script Tag",
"scope": "meta.tag.metadata.script.html entity.name.tag.html",
"settings": {
"foreground": "#ec5f67"
}
},
// {
// // Yellow HMTL Tags
// "name": "[HTML] - Tag",
// "scope": "text.html.basic entity.name.tag",
// "settings": {
// "foreground": "#fac863"
// }
// },
{
"name": "[INI] - Entity",
"scope": "source.ini entity",
"settings": {
"foreground": "#d8dee9"
}
},
{
"name": "[INI] - Keyword",
"scope": "source.ini keyword",
"settings": {
"foreground": "#C594C5"
}
},
{
"name": "[INI] - Punctuation Definition",
"scope": "source.ini punctuation.definition",
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[INI] - Punctuation Separator",
"scope": "source.ini punctuation.separator",
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[JAVASCRIPT] Function",
"scope": [
"source.js entity.name.function",
"entity.name.method.js",
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#D8DEE9"
}
},
{
"name": "[JAVASCRIPT] Keyword",
"scope": ["source.js keyword"],
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[JAVASCRIPT] Entity",
"scope": ["source.js entity"],
"settings": {
"foreground": "#fac863"
}
},
{
"name": "[JAVASCRIPT] Punctuation",
"scope": ["source.js punctuation"],
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[JAVASCRIPT] - Storage Type Function",
"scope": "source.js storage.type.function",
"settings": {
"foreground": "#c594c5"
}
},
{
"name": "[JAVASCRIPT] - Variable Language",
"scope": "variable.language",
"settings": {
"fontStyle": "italic",
"foreground": "#EC5F67"
}
},
{
"name": "[JSON] - Support",
"scope": "source.json support",
"settings": {
"foreground": "#c594c5"
}
},
{
"name": "[JSON] - String",
"scope": [
"source.json string",
"source.json punctuation.definition.string"
],
"settings": {
"foreground": "#99c794"
}
},
{
"name": "[MARKDOWN] - Changed",
"scope": "markup.changed",
"settings": {
"foreground": "#BB80B3"
}
},
{
"name": "[MARKDOWN] - Heading Punctuation",
"scope": "punctuation.definition.heading.markdown",
"settings": {
"foreground": "#d8dee9"
}
},
{
"name": "[MARKDOWN] - Heading Name Section",
"scope": [
"entity.name.section.markdown",
"markup.heading.setext.1.markdown",
"markup.heading.setext.2.markdown"
],
"settings": {
"foreground": "#c594c5",
"fontStyle": "bold"
}
},
{
"name": "[MARKDOWN] - Paragraph",
"scope": "meta.paragraph.markdown",
"settings": {
"foreground": "#d8dee9"
}
},
{
"name": "[MARKDOWN] - Quote Punctuation",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "[MARKDOWN] - Quote Paragraph",
"scope": "markup.quote.markdown meta.paragraph.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#6699CC"
}
},
{
"name": "[MARKDOWN] - Separator",
"scope": "meta.separator.markdown",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "[MARKDOWN] - Emphasis Bold",
"scope": "markup.bold.markdown",
"settings": {
"fontStyle": "bold",
"foreground": "#5FB3B3"
}
},
{
"name": "[MARKDOWN] - Emphasis Italic",
"scope": "markup.italic.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#6699CC"
}
},
{
"name": "[MARKDOWN] - Lists",
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"foreground": "#5FB3B3"
}
},
{
"name": "[MARKDOWN] - Link Title",
"scope": "string.other.link.title.markdown",
"settings": {
"foreground": "#99c794"
}
},
{
"name": "[MARKDOWN] - Link/Image Title",
"scope": [
"string.other.link.title.markdown",
"string.other.link.description.markdown",
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#99c794"
}
},
{
"name": "[MARKDOWN] - Link Address",
"scope": [
"markup.underline.link.markdown",
"markup.underline.link.image.markdown"
],
"settings": {
"foreground": "#6699cc"
}
},
{
"name": "[MARKDOWN] - Inline Code",
"scope": ["fenced_code.block.language", "markup.inline.raw.markdown"],
"settings": {
"foreground": "#f99157"
}
},
{
"name": "[MARKDOWN] - Code Block",
"scope": ["fenced_code.block.language", "markup.inline.raw.markdown"],
"settings": {
"foreground": "#6699cc"
}
},
{
"name": "[PUG] - Entity Name",
"scope": "text.jade entity.name",
"settings": {
"foreground": "#ec5f67"
}
},
{
"name": "[PUG] - Punctuation",
"scope": "text.jade variable.parameter",
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[PUG] - Entity Attribute Name",
"scope": "text.jade entity.other.attribute-name.tag",
"settings": {
"fontStyle": "italic",
"foreground": "#C594C5"
}
},
{
"name": "[PUG] - String Interpolated",
"scope": "text.jade string.interpolated",
"settings": {
"foreground": "#99c794"
}
},
{
"name": "[TYPESCRIPT] - Entity Name Type",
"scope": "source.ts entity.name.type",
"settings": {
"foreground": "#fac863"
}
},
{
"name": "[TYPESCRIPT] - Keyword",
"scope": "source.ts keyword",
"settings": {
"foreground": "#C594C5"
}
},
{
"name": "[TYPESCRIPT] - Punctuation Parameters",
"scope": "source.ts punctuation.definition.parameters",
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[TYPESCRIPT] - Punctuation Arrow Parameters",
"scope": "meta.arrow.ts punctuation.definition.parameters",
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[TYPESCRIPT] - Storage",
"scope": "source.ts storage",
"settings": {
"foreground": "#c594c5"
}
},
{
"name": "[PHP] - Entity",
"scope": "source.php entity",
"settings": {
"foreground": "#6699cc"
}
},
{
"name": "[PHP] - Punctuation ",
"scope": "source.php punctuation.",
"settings": {
"foreground": "#5fb3b3"
}
},
{
"name": "[PHP] - Variables",
"scope": "variable.other.php",
"settings": {
"foreground": "#fff"
}
},
{
"name": "Italicsify for Operator Mono",
"scope": [
"modifier",
"this",
"comment",
"storage.modifier.js",
"entity.other.attribute-name.js"
],
"settings": {
"fontStyle": "italic"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment