lightPlusTheme top-level constant
SyntaxTheme
const lightPlusTheme
Light Plus.
Implementation
const lightPlusTheme = SyntaxTheme(
name: 'light-plus',
json: <String, Object?>{
'colors': {
'actionBar.toggledBackground': '#dddddd',
'activityBarBadge.background': '#007ACC',
'checkbox.border': '#919191',
'diffEditor.unchangedRegionBackground': '#f8f8f8',
'editor.background': '#FFFFFF',
'editor.foreground': '#000000',
'editor.inactiveSelectionBackground': '#E5EBF1',
'editor.selectionHighlightBackground': '#ADD6FF80',
'editorIndentGuide.activeBackground1': '#939393',
'editorIndentGuide.background1': '#D3D3D3',
'editorSuggestWidget.background': '#F3F3F3',
'input.placeholderForeground': '#767676',
'list.activeSelectionIconForeground': '#FFF',
'list.focusAndSelectionOutline': '#90C2F9',
'list.hoverBackground': '#E8E8E8',
'menu.border': '#D4D4D4',
'notebook.cellBorderColor': '#E8E8E8',
'notebook.selectedCellBackground': '#c8ddf150',
'ports.iconRunningProcessForeground': '#369432',
'searchEditor.textInputBorder': '#CECECE',
'settings.numberInputBorder': '#CECECE',
'settings.textInputBorder': '#CECECE',
'sideBarSectionHeader.background': '#0000',
'sideBarSectionHeader.border': '#61616130',
'sideBarTitle.foreground': '#6F6F6F',
'statusBarItem.errorBackground': '#c72e0f',
'statusBarItem.remoteBackground': '#16825D',
'statusBarItem.remoteForeground': '#FFF',
'tab.lastPinnedBorder': '#61616130',
'tab.selectedBackground': '#ffffffa5',
'tab.selectedForeground': '#333333b3',
'terminal.inactiveSelectionBackground': '#E5EBF1',
'widget.border': '#d4d4d4',
},
'displayName': 'Light Plus',
'name': 'light-plus',
'tokenColors': [
{
'scope': [
'meta.embedded',
'source.groovy.embedded',
'string meta.image.inline.markdown',
'variable.legacy.builtin.python',
],
'settings': {'foreground': '#000000ff'},
},
{
'scope': 'emphasis',
'settings': {'fontStyle': 'italic'},
},
{
'scope': 'strong',
'settings': {'fontStyle': 'bold'},
},
{
'scope': 'meta.diff.header',
'settings': {'foreground': '#000080'},
},
{
'scope': 'comment',
'settings': {'foreground': '#008000'},
},
{
'scope': 'constant.language',
'settings': {'foreground': '#0000ff'},
},
{
'scope': [
'constant.numeric',
'variable.other.enummember',
'keyword.operator.plus.exponent',
'keyword.operator.minus.exponent',
],
'settings': {'foreground': '#098658'},
},
{
'scope': 'constant.regexp',
'settings': {'foreground': '#811f3f'},
},
{
'scope': 'entity.name.tag',
'settings': {'foreground': '#800000'},
},
{
'scope': 'entity.name.selector',
'settings': {'foreground': '#800000'},
},
{
'scope': 'entity.other.attribute-name',
'settings': {'foreground': '#e50000'},
},
{
'scope': [
'entity.other.attribute-name.class.css',
'source.css entity.other.attribute-name.class',
'entity.other.attribute-name.id.css',
'entity.other.attribute-name.parent-selector.css',
'entity.other.attribute-name.parent.less',
'source.css entity.other.attribute-name.pseudo-class',
'entity.other.attribute-name.pseudo-element.css',
'source.css.less entity.other.attribute-name.id',
'entity.other.attribute-name.scss',
],
'settings': {'foreground': '#800000'},
},
{
'scope': 'invalid',
'settings': {'foreground': '#cd3131'},
},
{
'scope': 'markup.underline',
'settings': {'fontStyle': 'underline'},
},
{
'scope': 'markup.bold',
'settings': {'fontStyle': 'bold', 'foreground': '#000080'},
},
{
'scope': 'markup.heading',
'settings': {'fontStyle': 'bold', 'foreground': '#800000'},
},
{
'scope': 'markup.italic',
'settings': {'fontStyle': 'italic'},
},
{
'scope': 'markup.strikethrough',
'settings': {'fontStyle': 'strikethrough'},
},
{
'scope': 'markup.inserted',
'settings': {'foreground': '#098658'},
},
{
'scope': 'markup.deleted',
'settings': {'foreground': '#a31515'},
},
{
'scope': 'markup.changed',
'settings': {'foreground': '#0451a5'},
},
{
'scope': [
'punctuation.definition.quote.begin.markdown',
'punctuation.definition.list.begin.markdown',
],
'settings': {'foreground': '#0451a5'},
},
{
'scope': 'markup.inline.raw',
'settings': {'foreground': '#800000'},
},
{
'scope': 'punctuation.definition.tag',
'settings': {'foreground': '#800000'},
},
{
'scope': ['meta.preprocessor', 'entity.name.function.preprocessor'],
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'meta.preprocessor.string',
'settings': {'foreground': '#a31515'},
},
{
'scope': 'meta.preprocessor.numeric',
'settings': {'foreground': '#098658'},
},
{
'scope': 'meta.structure.dictionary.key.python',
'settings': {'foreground': '#0451a5'},
},
{
'scope': 'storage',
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'storage.type',
'settings': {'foreground': '#0000ff'},
},
{
'scope': ['storage.modifier', 'keyword.operator.noexcept'],
'settings': {'foreground': '#0000ff'},
},
{
'scope': ['string', 'meta.embedded.assembly'],
'settings': {'foreground': '#a31515'},
},
{
'scope': [
'string.comment.buffered.block.pug',
'string.quoted.pug',
'string.interpolated.pug',
'string.unquoted.plain.in.yaml',
'string.unquoted.plain.out.yaml',
'string.unquoted.block.yaml',
'string.quoted.single.yaml',
'string.quoted.double.xml',
'string.quoted.single.xml',
'string.unquoted.cdata.xml',
'string.quoted.double.html',
'string.quoted.single.html',
'string.unquoted.html',
'string.quoted.single.handlebars',
'string.quoted.double.handlebars',
],
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'string.regexp',
'settings': {'foreground': '#811f3f'},
},
{
'scope': [
'punctuation.definition.template-expression.begin',
'punctuation.definition.template-expression.end',
'punctuation.section.embedded',
],
'settings': {'foreground': '#0000ff'},
},
{
'scope': ['meta.template.expression'],
'settings': {'foreground': '#000000'},
},
{
'scope': [
'support.constant.property-value',
'support.constant.font-name',
'support.constant.media-type',
'support.constant.media',
'constant.other.color.rgb-value',
'constant.other.rgb-value',
'support.constant.color',
],
'settings': {'foreground': '#0451a5'},
},
{
'scope': [
'support.type.vendored.property-name',
'support.type.property-name',
'source.css variable',
'source.coffee.embedded',
],
'settings': {'foreground': '#e50000'},
},
{
'scope': ['support.type.property-name.json'],
'settings': {'foreground': '#0451a5'},
},
{
'scope': 'keyword',
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'keyword.control',
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'keyword.operator',
'settings': {'foreground': '#000000'},
},
{
'scope': [
'keyword.operator.new',
'keyword.operator.expression',
'keyword.operator.cast',
'keyword.operator.sizeof',
'keyword.operator.alignof',
'keyword.operator.typeid',
'keyword.operator.alignas',
'keyword.operator.instanceof',
'keyword.operator.logical.python',
'keyword.operator.wordlike',
],
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'keyword.other.unit',
'settings': {'foreground': '#098658'},
},
{
'scope': [
'punctuation.section.embedded.begin.php',
'punctuation.section.embedded.end.php',
],
'settings': {'foreground': '#800000'},
},
{
'scope': 'support.function.git-rebase',
'settings': {'foreground': '#0451a5'},
},
{
'scope': 'constant.sha.git-rebase',
'settings': {'foreground': '#098658'},
},
{
'scope': [
'storage.modifier.import.java',
'variable.language.wildcard.java',
'storage.modifier.package.java',
],
'settings': {'foreground': '#000000'},
},
{
'scope': 'variable.language',
'settings': {'foreground': '#0000ff'},
},
{
'scope': [
'entity.name.function',
'support.function',
'support.constant.handlebars',
'source.powershell variable.other.member',
'entity.name.operator.custom-literal',
],
'settings': {'foreground': '#795E26'},
},
{
'scope': [
'support.class',
'support.type',
'entity.name.type',
'entity.name.namespace',
'entity.other.attribute',
'entity.name.scope-resolution',
'entity.name.class',
'storage.type.numeric.go',
'storage.type.byte.go',
'storage.type.boolean.go',
'storage.type.string.go',
'storage.type.uintptr.go',
'storage.type.error.go',
'storage.type.rune.go',
'storage.type.cs',
'storage.type.generic.cs',
'storage.type.modifier.cs',
'storage.type.variable.cs',
'storage.type.annotation.java',
'storage.type.generic.java',
'storage.type.java',
'storage.type.object.array.java',
'storage.type.primitive.array.java',
'storage.type.primitive.java',
'storage.type.token.java',
'storage.type.groovy',
'storage.type.annotation.groovy',
'storage.type.parameters.groovy',
'storage.type.generic.groovy',
'storage.type.object.array.groovy',
'storage.type.primitive.array.groovy',
'storage.type.primitive.groovy',
],
'settings': {'foreground': '#267f99'},
},
{
'scope': [
'meta.type.cast.expr',
'meta.type.new.expr',
'support.constant.math',
'support.constant.dom',
'support.constant.json',
'entity.other.inherited-class',
'punctuation.separator.namespace.ruby',
],
'settings': {'foreground': '#267f99'},
},
{
'scope': [
'keyword.control',
'source.cpp keyword.operator.new',
'source.cpp keyword.operator.delete',
'keyword.other.using',
'keyword.other.directive.using',
'keyword.other.operator',
'entity.name.operator',
],
'settings': {'foreground': '#AF00DB'},
},
{
'scope': [
'variable',
'meta.definition.variable.name',
'support.variable',
'entity.name.variable',
'constant.other.placeholder',
],
'settings': {'foreground': '#001080'},
},
{
'scope': ['variable.other.constant', 'variable.other.enummember'],
'settings': {'foreground': '#0070C1'},
},
{
'scope': ['meta.object-literal.key'],
'settings': {'foreground': '#001080'},
},
{
'scope': [
'support.constant.property-value',
'support.constant.font-name',
'support.constant.media-type',
'support.constant.media',
'constant.other.color.rgb-value',
'constant.other.rgb-value',
'support.constant.color',
],
'settings': {'foreground': '#0451a5'},
},
{
'scope': [
'punctuation.definition.group.regexp',
'punctuation.definition.group.assertion.regexp',
'punctuation.definition.character-class.regexp',
'punctuation.character.set.begin.regexp',
'punctuation.character.set.end.regexp',
'keyword.operator.negation.regexp',
'support.other.parenthesis.regexp',
],
'settings': {'foreground': '#d16969'},
},
{
'scope': [
'constant.character.character-class.regexp',
'constant.other.character-class.set.regexp',
'constant.other.character-class.regexp',
'constant.character.set.regexp',
],
'settings': {'foreground': '#811f3f'},
},
{
'scope': 'keyword.operator.quantifier.regexp',
'settings': {'foreground': '#000000'},
},
{
'scope': [
'keyword.operator.or.regexp',
'keyword.control.anchor.regexp',
],
'settings': {'foreground': '#EE0000'},
},
{
'scope': ['constant.character', 'constant.other.option'],
'settings': {'foreground': '#0000ff'},
},
{
'scope': 'constant.character.escape',
'settings': {'foreground': '#EE0000'},
},
{
'scope': 'entity.name.label',
'settings': {'foreground': '#000000'},
},
],
'type': 'light',
},
);