oneDarkProTheme top-level constant
SyntaxTheme
const oneDarkProTheme
One Dark Pro.
Implementation
const oneDarkProTheme = SyntaxTheme(
name: 'one-dark-pro',
json: <String, Object?>{
'colors': {
'actionBar.toggledBackground': '#525761',
'activityBar.background': '#282c34',
'activityBar.foreground': '#d7dae0',
'activityBarBadge.background': '#4d78cc',
'activityBarBadge.foreground': '#f8fafd',
'agentSessionReadIndicator.foreground': '#636b78',
'agentSessionSelectedBadge.border': '#d7dae0',
'agentSessionSelectedUnfocusedBadge.border': '#636b78',
'agentStatusIndicator.background': '#2c313a',
'agents.background': '#282c34',
'agentsBadge.background': '#4d78cc',
'agentsBadge.foreground': '#f8fafd',
'agentsChatInput.background': '#1d1f23',
'agentsChatInput.border': '#181a1f',
'agentsChatInput.focusBorder': '#61afef',
'agentsChatInput.foreground': '#abb2bf',
'agentsChatInput.placeholderForeground': '#6b717d',
'agentsGradient.tintColor': '#4d78cc',
'agentsNewSessionButton.background': '#ff000000',
'agentsNewSessionButton.border': '#181a1f',
'agentsNewSessionButton.foreground': '#abb2bf',
'agentsNewSessionButton.hoverBackground': '#2c313a',
'agentsPanel.background': '#21252b',
'agentsPanel.border': '#3e4452',
'agentsPanel.foreground': '#abb2bf',
'agentsUnreadBadge.background': '#4d78cc',
'agentsUnreadBadge.foreground': '#f8fafd',
'badge.background': '#282c34',
'button.background': '#404754',
'button.secondaryBackground': '#30333d',
'button.secondaryForeground': '#c0bdbd',
'chat.avatarBackground': '#4d78cc',
'chat.avatarForeground': '#f8fafd',
'chat.checkpointSeparator': '#343a45',
'chat.editedFileForeground': '#d19a66',
'chat.linesAddedForeground': '#8cc265',
'chat.linesRemovedForeground': '#e05561',
'chat.requestBackground': '#2c313c',
'chat.requestBorder': '#181a1f',
'chat.requestBubbleBackground': '#6776961d',
'chat.requestBubbleHoverBackground': '#6776963a',
'chat.requestCodeBorder': '#67769660',
'chat.slashCommandBackground': '#67769660',
'chat.slashCommandForeground': '#61afef',
'chat.thinkingShimmer': '#d7dae0',
'checkbox.border': '#404754',
'debugToolBar.background': '#21252b',
'descriptionForeground': '#abb2bf',
'diffEditor.insertedTextBackground': '#00809b33',
'dropdown.background': '#21252b',
'dropdown.border': '#21252b',
'editor.background': '#282c34',
'editor.findMatchBackground': '#d19a6644',
'editor.findMatchBorder': '#ffffff5a',
'editor.findMatchHighlightBackground': '#ffffff22',
'editor.foreground': '#abb2bf',
'editor.lineHighlightBackground': '#2c313c',
'editor.selectionBackground': '#67769660',
'editor.selectionHighlightBackground': '#ffd33d44',
'editor.selectionHighlightBorder': '#dddddd',
'editor.wordHighlightBackground': '#d2e0ff2f',
'editor.wordHighlightBorder': '#7f848e',
'editor.wordHighlightStrongBackground': '#abb2bf26',
'editor.wordHighlightStrongBorder': '#7f848e',
'editorBracketHighlight.foreground1': '#d19a66',
'editorBracketHighlight.foreground2': '#c678dd',
'editorBracketHighlight.foreground3': '#56b6c2',
'editorBracketMatch.background': '#515a6b',
'editorBracketMatch.border': '#515a6b',
'editorCursor.background': '#ffffffc9',
'editorCursor.foreground': '#528bff',
'editorError.foreground': '#c24038',
'editorGroup.border': '#181a1f',
'editorGroup.emptyBackground': '#282c34',
'editorGroupHeader.tabsBackground': '#21252b',
'editorGutter.addedBackground': '#109868',
'editorGutter.deletedBackground': '#9A353D',
'editorGutter.modifiedBackground': '#948B60',
'editorHoverWidget.background': '#21252b',
'editorHoverWidget.border': '#181a1f',
'editorHoverWidget.highlightForeground': '#61afef',
'editorIndentGuide.activeBackground1': '#c8c8c859',
'editorIndentGuide.background1': '#3b4048',
'editorInlayHint.background': '#2c313c',
'editorInlayHint.foreground': '#abb2bf',
'editorLineNumber.activeForeground': '#abb2bf',
'editorLineNumber.foreground': '#495162',
'editorMarkerNavigation.background': '#21252b',
'editorMinimap.inlineChatInserted': '#109868',
'editorOverviewRuler.addedForeground': '#109868',
'editorOverviewRuler.deletedForeground': '#9A353D',
'editorOverviewRuler.inlineChatInserted': '#109868',
'editorOverviewRuler.inlineChatRemoved': '#9A353D',
'editorOverviewRuler.modifiedForeground': '#948B60',
'editorRuler.foreground': '#abb2bf26',
'editorStickyScroll.background': '#282c34',
'editorStickyScroll.border': '#181a1f',
'editorStickyScroll.shadow': '#23252c',
'editorStickyScrollGutter.background': '#282c34',
'editorStickyScrollHover.background': '#2c313c',
'editorSuggestWidget.background': '#21252b',
'editorSuggestWidget.border': '#181a1f',
'editorSuggestWidget.selectedBackground': '#2c313a',
'editorWarning.foreground': '#d19a66',
'editorWhitespace.foreground': '#ffffff1d',
'editorWidget.background': '#21252b',
'focusBorder': '#3e4452',
'git.blame.editorDecorationForeground': '#636b78',
'gitDecoration.ignoredResourceForeground': '#636b78',
'inlineChat.background': '#21252b',
'inlineChat.border': '#181a1f',
'inlineChat.foreground': '#abb2bf',
'inlineChat.shadow': '#23252c',
'inlineChatDiff.inserted': '#00809b33',
'inlineChatDiff.removed': '#9A353D33',
'inlineChatInput.background': '#1d1f23',
'inlineChatInput.border': '#181a1f',
'inlineChatInput.focusBorder': '#61afef',
'inlineChatInput.placeholderForeground': '#6b717d',
'input.background': '#1d1f23',
'input.foreground': '#abb2bf',
'list.activeSelectionBackground': '#2c313a',
'list.activeSelectionForeground': '#d7dae0',
'list.focusBackground': '#323842',
'list.focusForeground': '#f0f0f0',
'list.highlightForeground': '#ecebeb',
'list.hoverBackground': '#2c313a',
'list.hoverForeground': '#abb2bf',
'list.inactiveSelectionBackground': '#323842',
'list.inactiveSelectionForeground': '#d7dae0',
'list.warningForeground': '#d19a66',
'menu.foreground': '#abb2bf',
'menu.separatorBackground': '#343a45',
'minimap.chatEditHighlight': '#67769660',
'minimapGutter.addedBackground': '#109868',
'minimapGutter.deletedBackground': '#9A353D',
'minimapGutter.modifiedBackground': '#948B60',
'multiDiffEditor.background': '#282c34',
'multiDiffEditor.border': '#3e4452',
'multiDiffEditor.headerBackground': '#21252b',
'panel.border': '#3e4452',
'panelSectionHeader.background': '#21252b',
'peekViewEditor.background': '#1b1d23',
'peekViewEditor.matchHighlightBackground': '#29244b',
'peekViewEditorStickyScroll.background': '#1b1d23',
'peekViewEditorStickyScrollGutter.background': '#1b1d23',
'peekViewResult.background': '#22262b',
'scmGraph.foreground1': '#d18f52',
'scmGraph.foreground2': '#c162de',
'scmGraph.foreground3': '#4aa5f0',
'scmGraph.foreground4': '#42b3c2',
'scmGraph.foreground5': '#8cc265',
'scmGraph.historyItemBaseRefColor': '#d18f52',
'scmGraph.historyItemHoverAdditionsForeground': '#8cc265',
'scmGraph.historyItemHoverDefaultLabelBackground': '#323842',
'scmGraph.historyItemHoverDefaultLabelForeground': '#f0f0f0',
'scmGraph.historyItemHoverDeletionsForeground': '#e05561',
'scmGraph.historyItemHoverLabelForeground': '#f0f0f0',
'scmGraph.historyItemRefColor': '#4aa5f0',
'scmGraph.historyItemRemoteRefColor': '#c162de',
'scrollbar.shadow': '#23252c',
'scrollbarSlider.activeBackground': '#747d9180',
'scrollbarSlider.background': '#4e566660',
'scrollbarSlider.hoverBackground': '#5a637580',
'settings.focusedRowBackground': '#282c34',
'settings.headerForeground': '#fff',
'sideBar.background': '#21252b',
'sideBar.foreground': '#abb2bf',
'sideBarSectionHeader.background': '#282c34',
'sideBarSectionHeader.foreground': '#abb2bf',
'sideBarStickyScroll.background': '#21252b',
'sideBarStickyScroll.border': '#3e4452',
'sideBarStickyScroll.shadow': '#23252c',
'statusBar.background': '#21252b',
'statusBar.debuggingBackground': '#cc6633',
'statusBar.debuggingBorder': '#ff000000',
'statusBar.debuggingForeground': '#ffffff',
'statusBar.foreground': '#9da5b4',
'statusBar.noFolderBackground': '#21252b',
'statusBarItem.remoteBackground': '#4d78cc',
'statusBarItem.remoteForeground': '#f8fafd',
'tab.activeBackground': '#282c34',
'tab.activeBorder': '#b4b4b4',
'tab.activeForeground': '#dcdcdc',
'tab.border': '#181a1f',
'tab.hoverBackground': '#323842',
'tab.inactiveBackground': '#21252b',
'tab.unfocusedHoverBackground': '#323842',
'terminal.ansiBlack': '#3f4451',
'terminal.ansiBlue': '#4aa5f0',
'terminal.ansiBrightBlack': '#4f5666',
'terminal.ansiBrightBlue': '#4dc4ff',
'terminal.ansiBrightCyan': '#4cd1e0',
'terminal.ansiBrightGreen': '#a5e075',
'terminal.ansiBrightMagenta': '#de73ff',
'terminal.ansiBrightRed': '#ff616e',
'terminal.ansiBrightWhite': '#e6e6e6',
'terminal.ansiBrightYellow': '#f0a45d',
'terminal.ansiCyan': '#42b3c2',
'terminal.ansiGreen': '#8cc265',
'terminal.ansiMagenta': '#c162de',
'terminal.ansiRed': '#e05561',
'terminal.ansiWhite': '#d7dae0',
'terminal.ansiYellow': '#d18f52',
'terminal.background': '#282c34',
'terminal.border': '#3e4452',
'terminal.foreground': '#abb2bf',
'terminal.selectionBackground': '#abb2bf30',
'terminalStickyScroll.background': '#282c34',
'terminalStickyScroll.border': '#3e4452',
'terminalStickyScrollHover.background': '#2c313c',
'textBlockQuote.background': '#2e3440',
'textBlockQuote.border': '#4b5362',
'textLink.foreground': '#61afef',
'textPreformat.foreground': '#d19a66',
'titleBar.activeBackground': '#282c34',
'titleBar.activeForeground': '#9da5b4',
'titleBar.inactiveBackground': '#282c34',
'titleBar.inactiveForeground': '#6b717d',
'tree.indentGuidesStroke': '#ffffff1d',
'walkThrough.embeddedEditorBackground': '#2e3440',
'welcomePage.tileHoverBackground': '#404754',
},
'displayName': 'One Dark Pro',
'name': 'one-dark-pro',
'tokenColors': [
{
'scope': 'meta.embedded',
'settings': {'foreground': '#abb2bf'},
},
{
'scope':
'punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'variable.other.generic-type.haskell',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'storage.type.haskell',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'support.variable.magic.python',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'variable.parameter.function.language.special.self.python',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'variable.parameter.function.language.special.cls.python',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'storage.modifier.lifetime.rust',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'support.function.std.rust',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'entity.name.lifetime.rust',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'variable.language.rust',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'support.constant.edge',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'constant.other.character-class.regexp',
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['keyword.operator.word'],
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'keyword.operator.quantifier.regexp',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'variable.parameter.function',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'comment markup.link',
'settings': {'foreground': '#5c6370'},
},
{
'scope': 'markup.changed.diff',
'settings': {'foreground': '#e5c07b'},
},
{
'scope':
'meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'markup.inserted.diff',
'settings': {'foreground': '#98c379'},
},
{
'scope': 'markup.deleted.diff',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'meta.function.c,meta.function.cpp',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'punctuation.separator.key-value',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'keyword.operator.expression.import',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'support.constant.math',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'support.constant.property.math',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'variable.other.constant',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': [
'storage.type.annotation.java',
'storage.type.object.array.java',
],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'source.java',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'meta.method.java',
'settings': {'foreground': '#61afef'},
},
{
'scope':
'storage.modifier.import.java,storage.type.java,storage.type.generic.java',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'keyword.operator.instanceof.java',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'meta.definition.variable.name.java',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'keyword.operator.logical',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword.operator.bitwise',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword.operator.channel',
'settings': {'foreground': '#56b6c2'},
},
{
'scope':
'support.constant.property-value.scss,support.constant.property-value.css',
'settings': {'foreground': '#d19a66'},
},
{
'scope':
'keyword.operator.css,keyword.operator.scss,keyword.operator.less',
'settings': {'foreground': '#56b6c2'},
},
{
'scope':
'support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'punctuation.separator.list.comma.css',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'support.constant.color.w3c-standard-color-name.css',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'support.type.vendored.property-name.css',
'settings': {'foreground': '#56b6c2'},
},
{
'scope':
'support.module.node,support.type.object.module,support.module.node',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'entity.name.type.module',
'settings': {'foreground': '#e5c07b'},
},
{
'scope':
'variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'support.constant.json',
'settings': {'foreground': '#d19a66'},
},
{
'scope': [
'keyword.operator.expression.instanceof',
'keyword.operator.new',
'keyword.operator.ternary',
'keyword.operator.optional',
'keyword.operator.expression.keyof',
],
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'support.type.object.console',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'support.variable.property.process',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'entity.name.function,support.function.console',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'keyword.operator.misc.rust',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'keyword.operator.sigil.rust',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'keyword.operator.delete',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'support.type.object.dom',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'support.variable.dom,support.variable.property.dom',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational',
'settings': {'foreground': '#56b6c2'},
},
{
'scope':
'keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'punctuation.separator.delimiter',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'punctuation.separator.c,punctuation.separator.cpp',
'settings': {'foreground': '#c678dd'},
},
{
'scope':
'support.type.posix-reserved.c,support.type.posix-reserved.cpp',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword.operator.sizeof.c,keyword.operator.sizeof.cpp',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'variable.parameter.function.language.python',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'support.type.python',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword.operator.logical.python',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'variable.parameter.function.python',
'settings': {'foreground': '#d19a66'},
},
{
'scope':
'punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'meta.function-call.generic.python',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'constant.character.format.placeholder.other.python',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'keyword.operator',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'keyword.operator.assignment.compound',
'settings': {'foreground': '#c678dd'},
},
{
'scope':
'keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'entity.name.namespace',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'variable',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'variable.c',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'variable.language',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'token.variable.parameter.java',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'import.storage.java',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'token.package.keyword',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'token.package',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': [
'entity.name.function',
'meta.require',
'support.function.any-method',
'variable.function',
],
'settings': {'foreground': '#61afef'},
},
{
'scope': 'entity.name.type.namespace',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'support.class, entity.name.type.class',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'entity.name.class.identifier.namespace.type',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': [
'entity.name.class',
'variable.other.class.js',
'variable.other.class.ts',
],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'variable.other.class.php',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'entity.name.type',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'keyword.control',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'control.elements, keyword.operator.less',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'keyword.other.special-method',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'storage',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'token.storage',
'settings': {'foreground': '#c678dd'},
},
{
'scope':
'keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'token.storage.type.java',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'support.function',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'support.type.property-name',
'settings': {'foreground': '#abb2bf'},
},
{
'scope':
'support.type.property-name.toml, support.type.property-name.table.toml, support.type.property-name.array.toml',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'support.constant.property-value',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'support.constant.font-name',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'meta.tag',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'string',
'settings': {'foreground': '#98c379'},
},
{
'scope': 'constant.other.symbol',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'constant.numeric',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'constant',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'punctuation.definition.constant',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'entity.name.tag',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'entity.other.attribute-name',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'entity.other.attribute-name.id',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'entity.other.attribute-name.class.css',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'meta.selector',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'markup.heading',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'markup.heading punctuation.definition.heading, entity.name.section',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'keyword.other.unit',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'markup.bold,todo.bold',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'punctuation.definition.bold',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'markup.italic, punctuation.definition.italic,todo.emphasis',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'emphasis md',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'entity.name.section.markdown',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'punctuation.definition.heading.markdown',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'punctuation.definition.list.begin.markdown',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'markup.heading.setext',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'punctuation.definition.bold.markdown',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'markup.inline.raw.markdown',
'settings': {'foreground': '#98c379'},
},
{
'scope': 'markup.inline.raw.string.markdown',
'settings': {'foreground': '#98c379'},
},
{
'scope': 'punctuation.definition.raw.markdown',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'punctuation.definition.list.markdown',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': [
'punctuation.definition.string.begin.markdown',
'punctuation.definition.string.end.markdown',
'punctuation.definition.metadata.markdown',
],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['beginning.punctuation.definition.list.markdown'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'punctuation.definition.metadata.markdown',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'markup.underline.link.markdown,markup.underline.link.image.markdown',
'settings': {'foreground': '#c678dd'},
},
{
'scope':
'string.other.link.title.markdown,string.other.link.description.markdown',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'markup.raw.monospace.asciidoc',
'settings': {'foreground': '#98c379'},
},
{
'scope': 'punctuation.definition.asciidoc',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'markup.list.asciidoc',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'markup.link.asciidoc,markup.other.url.asciidoc',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'string.unquoted.asciidoc,markup.other.url.asciidoc',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'string.regexp',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'punctuation.section.embedded, variable.interpolation',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'punctuation.section.embedded.begin,punctuation.section.embedded.end',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'invalid.illegal',
'settings': {'foreground': '#ffffff'},
},
{
'scope': 'invalid.illegal.bad-ampersand.html',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'invalid.illegal.unrecognized-tag.html',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'invalid.broken',
'settings': {'foreground': '#ffffff'},
},
{
'scope': 'invalid.deprecated',
'settings': {'foreground': '#ffffff'},
},
{
'scope': 'invalid.deprecated.entity.other.attribute-name.html',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'invalid.unimplemented',
'settings': {'foreground': '#ffffff'},
},
{
'scope':
'source.json meta.structure.dictionary.json > string.quoted.json',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation',
'settings': {'foreground': '#98c379'},
},
{
'scope':
'source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'support.type.property-name.json',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'support.type.property-name.json punctuation',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade',
'settings': {'foreground': '#c678dd'},
},
{
'scope':
'text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade',
'settings': {'foreground': '#c678dd'},
},
{
'scope':
'support.other.namespace.use.php,support.other.namespace.use-as.php,entity.other.alias.php,meta.interface.php',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'keyword.operator.error-control.php',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'keyword.operator.type.php',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'punctuation.section.array.begin.php',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'punctuation.section.array.end.php',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'invalid.illegal.non-null-typehinted.php',
'settings': {'foreground': '#f44747'},
},
{
'scope':
'storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php',
'settings': {'foreground': '#e5c07b'},
},
{
'scope':
'meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php',
'settings': {'foreground': '#61afef'},
},
{
'scope':
'punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'support.constant.core.rust',
'settings': {'foreground': '#d19a66'},
},
{
'scope':
'support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'entity.name.goto-label.php,support.other.php',
'settings': {'foreground': '#61afef'},
},
{
'scope':
'keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword.operator.regexp.php',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'keyword.operator.comparison.php',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'keyword.operator.heredoc.php,keyword.operator.nowdoc.php',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'meta.function.decorator.python',
'settings': {'foreground': '#61afef'},
},
{
'scope':
'support.token.decorator.python,meta.function.decorator.identifier.python',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'function.parameter',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'function.brace',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'function.parameter.ruby, function.parameter.cs',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'constant.language.symbol.ruby',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'constant.language.symbol.hashkey.ruby',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'rgb-value',
'settings': {'foreground': '#56b6c2'},
},
{
'scope': 'inline-color-decoration rgb-value',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'less rgb-value',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'selector.sass',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'block.scope.end,block.scope.begin',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'storage.type.cs',
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'entity.name.variable.local.cs',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'token.info-token',
'settings': {'foreground': '#61afef'},
},
{
'scope': 'token.warn-token',
'settings': {'foreground': '#d19a66'},
},
{
'scope': 'token.error-token',
'settings': {'foreground': '#f44747'},
},
{
'scope': 'token.debug-token',
'settings': {'foreground': '#c678dd'},
},
{
'scope': [
'punctuation.definition.template-expression.begin',
'punctuation.definition.template-expression.end',
'punctuation.section.embedded',
],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['meta.template.expression'],
'settings': {'foreground': '#abb2bf'},
},
{
'scope': ['keyword.operator.module'],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['support.type.type.flowtype'],
'settings': {'foreground': '#61afef'},
},
{
'scope': ['support.type.primitive'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['meta.property.object'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['variable.parameter.function.js'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['keyword.other.template.begin'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['keyword.other.template.end'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['keyword.other.substitution.begin'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['keyword.other.substitution.end'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['keyword.operator.assignment'],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['keyword.operator.assignment.go'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': [
'keyword.operator.arithmetic.go',
'keyword.operator.address.go',
],
'settings': {'foreground': '#c678dd'},
},
{
'scope': [
'keyword.operator.arithmetic.c',
'keyword.operator.arithmetic.cpp',
],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['entity.name.package.go'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['support.type.prelude.elm'],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['support.constant.elm'],
'settings': {'foreground': '#d19a66'},
},
{
'scope': ['punctuation.quasi.element'],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['constant.character.entity'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': [
'entity.other.attribute-name.pseudo-element',
'entity.other.attribute-name.pseudo-class',
],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['entity.global.clojure'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['meta.symbol.clojure'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['constant.keyword.clojure'],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': [
'meta.arguments.coffee',
'variable.parameter.function.coffee',
],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['source.ini'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['meta.scope.prerequisites.makefile'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['source.makefile'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['storage.modifier.import.groovy'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['meta.method.groovy'],
'settings': {'foreground': '#61afef'},
},
{
'scope': ['meta.definition.variable.name.groovy'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['meta.definition.class.inherited.classes.groovy'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['support.variable.semantic.hlsl'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': [
'support.type.texture.hlsl',
'support.type.sampler.hlsl',
'support.type.object.hlsl',
'support.type.object.rw.hlsl',
'support.type.fx.hlsl',
'support.type.object.hlsl',
],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['text.variable', 'text.bracketed'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['support.type.swift', 'support.type.vb.asp'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['entity.name.function.xi'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['entity.name.class.xi'],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['constant.character.character-class.regexp.xi'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['constant.regexp.xi'],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['keyword.control.xi'],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['invalid.xi'],
'settings': {'foreground': '#abb2bf'},
},
{
'scope': ['beginning.punctuation.definition.quote.markdown.xi'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['beginning.punctuation.definition.list.markdown.xi'],
'settings': {'foreground': '#7f848e'},
},
{
'scope': ['constant.character.xi'],
'settings': {'foreground': '#61afef'},
},
{
'scope': ['accent.xi'],
'settings': {'foreground': '#61afef'},
},
{
'scope': ['wikiword.xi'],
'settings': {'foreground': '#d19a66'},
},
{
'scope': ['constant.other.color.rgb-value.xi'],
'settings': {'foreground': '#ffffff'},
},
{
'scope': ['punctuation.definition.tag.xi'],
'settings': {'foreground': '#5c6370'},
},
{
'scope': [
'entity.name.label.cs',
'entity.name.scope-resolution.function.call',
'entity.name.scope-resolution.function.definition',
],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': [
'entity.name.label.cs',
'markup.heading.setext.1.markdown',
'markup.heading.setext.2.markdown',
],
'settings': {'foreground': '#e06c75'},
},
{
'scope': [' meta.brace.square'],
'settings': {'foreground': '#abb2bf'},
},
{
'scope': 'comment, punctuation.definition.comment',
'settings': {'fontStyle': 'italic', 'foreground': '#7f848e'},
},
{
'scope': 'markup.quote.markdown',
'settings': {'foreground': '#5c6370'},
},
{
'scope': 'punctuation.definition.block.sequence.item.yaml',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': [
'constant.language.symbol.elixir',
'constant.language.symbol.double-quoted.elixir',
],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['entity.name.variable.parameter.cs'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['entity.name.variable.field.cs'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'markup.deleted',
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'markup.inserted',
'settings': {'foreground': '#98c379'},
},
{
'scope': 'markup.underline',
'settings': {'fontStyle': 'underline'},
},
{
'scope': [
'punctuation.section.embedded.begin.php',
'punctuation.section.embedded.end.php',
],
'settings': {'foreground': '#BE5046'},
},
{
'scope': ['support.other.namespace.php'],
'settings': {'foreground': '#abb2bf'},
},
{
'scope': ['variable.parameter.function.latex'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['variable.other.object'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['variable.other.constant.property'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['entity.other.inherited-class'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': 'variable.other.readwrite.c',
'settings': {'foreground': '#e06c75'},
},
{
'scope':
'entity.name.variable.parameter.php,punctuation.separator.colon.php,constant.other.php',
'settings': {'foreground': '#abb2bf'},
},
{
'scope': ['constant.numeric.decimal.asm.x86_64'],
'settings': {'foreground': '#c678dd'},
},
{
'scope': ['support.other.parenthesis.regexp'],
'settings': {'foreground': '#d19a66'},
},
{
'scope': ['constant.character.escape'],
'settings': {'foreground': '#56b6c2'},
},
{
'scope': ['string.regexp'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': ['log.info'],
'settings': {'foreground': '#98c379'},
},
{
'scope': ['log.warning'],
'settings': {'foreground': '#e5c07b'},
},
{
'scope': ['log.error'],
'settings': {'foreground': '#e06c75'},
},
{
'scope': 'keyword.operator.expression.is',
'settings': {'foreground': '#c678dd'},
},
{
'scope': 'entity.name.label',
'settings': {'foreground': '#e06c75'},
},
{
'scope': [
'support.class.math.block.environment.latex',
'constant.other.general.math.tex',
],
'settings': {'foreground': '#61afef'},
},
{
'scope': ['constant.character.math.tex'],
'settings': {'foreground': '#98c379'},
},
{
'scope':
'entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super',
'settings': {'fontStyle': 'italic'},
},
{
'scope': 'comment.line.double-slash,comment.block.documentation',
'settings': {'fontStyle': 'italic'},
},
{
'scope': 'markup.italic.markdown',
'settings': {'fontStyle': 'italic'},
},
],
'type': 'dark',
},
);