pop-n-lock-theme-vscode
Version:
🐲 Perfectly balanced TypeScript theme with vivid colours.
1,418 lines (1,381 loc) • 197 kB
JSON
{
"$schema": "vscode://schemas/color-theme",
"name": "Pop N Lock Theme by Luxcium",
"type": "dark",
"colors": {
"quickInput.foreground": "#C4BDB5DD",
"peekViewEditor.background": "#235B",
"peekViewEditorGutter.background": "#1D2545",
"peekView.border": "#FC4E",
"peekViewResult.background": "#52A2",
"peekViewResult.fileForeground": "#C4BDB5DD",
"peekViewResult.lineForeground": "#C4BDB5DD",
"peekViewTitle.background": "#14B5",
"peekViewTitleDescription.foreground": "#C4BDB5DD",
"peekViewTitleLabel.foreground": "#C4BDB5DD",
"diffEditor.insertedTextBackground": "#8DA3",
"diffEditor.removedTextBackground": "#E473",
"searchEditor.findMatchBackground": "#9365",
"diffEditor.border": "#6171",
"diffEditor.insertedTextBorder": "#6171",
"diffEditor.removedTextBorder": "#6171",
"searchEditor.findMatchBorder": "#C3CA",
"editorWidget.foreground": "#C9BDB0DD",
"editorWarning.border": "#EA20",
"editorHint.border": "#FC64",
"editorHint.foreground": "#FC4E",
"editorInfo.border": "#4AE5",
"editorInfo.foreground": "#C9BDB0DD",
"editorError.border": "#F154",
"walkThrough.embeddedEditorBackground": "#2C203C",
"editorMarkerNavigationError.background": "#B35B",
"editorMarkerNavigationInfo.background": "#FC4E",
"editorMarkerNavigationWarning.background": "#d8cdb4bb",
"editorMarkerNavigation.background": "#235",
"inputValidation.errorBackground": "#7223",
"inputValidation.errorBorder": "#B35",
"inputValidation.errorForeground": "#C9BDB0DD",
"inputValidation.infoBackground": "#2353",
"inputValidation.infoBorder": "#FC4E",
"inputValidation.infoForeground": "#C9BDB0DD",
"inputValidation.warningBackground": "#7523",
"inputValidation.warningBorder": "#FC4E",
"inputValidation.warningForeground": "#C9BDB0DD",
"minimap.background": "#1D1C2F",
"minimapGutter.addedBackground": "#8B3C",
"minimapGutter.deletedBackground": "#B35C",
"minimapGutter.modifiedBackground": "#39CC",
"minimapSlider.activeBackground": "#39CC",
"minimapSlider.background": "#52A4",
"minimapSlider.hoverBackground": "#52A8",
"breadcrumb.background": "#1D2547",
"breadcrumb.focusForeground": "#D2C8BEDD",
"breadcrumb.foreground": "#D2C8BEAA",
"breadcrumbPicker.background": "#2A255ADD",
"tab.activeForeground": "#D2C8BEDD",
"tab.unfocusedActiveForeground": "#D2C8BEDD",
"tab.inactiveForeground": "#D2C8BEAA",
"tab.unfocusedInactiveForeground": "#D2C8BEAA",
"tab.hoverForeground": "#D2C8BE",
"tab.unfocusedHoverForeground": "#D2C8BE",
"tab.activeBackground": "#39C6",
"tab.unfocusedActiveBackground": "#1D2545",
"tab.inactiveBackground": "#2A2040",
"tab.unfocusedInactiveBackground": "#2A2040",
"tab.hoverBackground": "#52A5",
"tab.unfocusedHoverBackground": "#52A4",
"tab.activeBorder": "#1D254500",
"tab.unfocusedActiveBorder": "#39C",
"tab.unfocusedActiveBorderTop": "#AE49",
"tab.unfocusedActiveModifiedBorder": "#F459",
"tab.inactiveModifiedBorder": "#F459",
"tab.unfocusedInactiveModifiedBorder": "#F455",
"tab.hoverBorder": "#39C",
"tab.unfocusedHoverBorder": "#39CD",
"tab.border": "#1C1C2E",
"notificationsInfoIcon.foreground": "#FC4",
"notifications.background": "#1D1028",
"notifications.border": "#6171",
"notifications.foreground": "#C9BDB0DD",
"errorForeground": "#D2C8BEBB",
"editorOverviewRuler.infoForeground": "#FC4E",
"problemsInfoIcon.foreground": "#FC4E",
"editor.findMatchBackground": "#39C6",
"editor.findMatchBorder": "#33FA",
"editorOverviewRuler.findMatchForeground": "#39C",
"listFilterWidget.background": "#426D",
"listFilterWidget.noMatchesOutline": "#426D",
"listFilterWidget.outline": "#426D",
"list.filterMatchBackground": "#39CA",
"list.filterMatchBorder": "#FC3",
"editor.focusedStackFrameHighlightBackground": "#2355",
"keybindingLabel.background": "#39C7",
"keybindingLabel.border": "#FA0F",
"keybindingLabel.bottomBorder": "#FA4A",
"keybindingLabel.foreground": "#FEDF",
"menu.background": "#251733F0",
"menu.border": "#617F",
"menu.foreground": "#DCBD",
"menu.separatorBackground": "#ff00FF",
"button.hoverBackground": "#39CC",
"editorHoverWidget.background": "#1D2555EE",
"editorHoverWidget.border": "#D2C8BE55",
"editorHoverWidget.foreground": "#C9BDB0DD",
"extensionButton.prominentHoverBackground": "#617C",
"list.hoverBackground": "#6177",
"list.hoverForeground": "#D2C8BEDD",
"editorGroup.focusedEmptyBorder": "#1C1C2E",
"list.inactiveFocusBackground": "#22E6",
"focusBorder": "#617A",
"list.focusBackground": "#22E7",
"list.focusForeground": "#FFF",
"contrastActiveBorder": "#F150",
"editorIndentGuide.activeBackground": "#4AE3",
"editorLineNumber.activeForeground": "#D2C8BEDD",
"editorLink.activeForeground": "#D2C8BEDD",
"inputOption.activeBackground": "#6178",
"inputOption.activeBorder": "#EA2B",
"panelTitle.activeBorder": "#39CC",
"panelTitle.activeForeground": "#D2C8BEDD",
"textLink.activeForeground": "#64CD",
"titleBar.activeBackground": "#1C1C2E",
"titleBar.activeForeground": "#D2C8BEDD",
"window.activeBorder": "#617A",
"panelTitle.inactiveForeground": "#D2C8BEAA",
"titleBar.inactiveBackground": "#1C1C2E",
"titleBar.inactiveForeground": "#D2C8BEAA",
"window.inactiveBorder": "#1b1b26",
"badge.background": "#39CC",
"badge.foreground": "#FC6C",
"extensionBadge.remoteBackground": "#617C",
"extensionBadge.remoteForeground": "#C9BDB0EE",
"button.background": "#617C",
"button.foreground": "#C9BDB0EE",
"contrastBorder": "#D2C8BE44",
"debugExceptionWidget.background": "#1D2555EE",
"debugExceptionWidget.border": "#D2C8BE33",
"debugToolBar.background": "#2C203C",
"debugToolBar.border": "#52A5",
"descriptionForeground": "#C9BDB0EE",
"editor.background": "#20213B",
"editor.foreground": "#D2C8BEDD",
"editorBracketMatch.background": "#AE44",
"editorBracketMatch.border": "#AE4B",
"editorCodeLens.foreground": "#D2C8BE33",
"editorCursor.background": "#2915",
"editorCursor.foreground": "#F33",
"editorGroup.border": "#FC65",
"editorGroup.dropBackground": "#2C203C",
"editorGroup.emptyBackground": "#1C1C2E",
"editorGutter.addedBackground": "#8B3",
"editorGutter.background": "#1D1C2F",
"editorGutter.commentRangeForeground": "#53EA",
"editorGutter.deletedBackground": "#B35",
"editorGutter.modifiedBackground": "#39C",
"editorIndentGuide.background": "#4AE1",
"editorLineNumber.foreground": "#D2C8BE55",
"editorOverviewRuler.addedForeground": "#8B3A",
"editorOverviewRuler.border": "#39CC",
"editorOverviewRuler.bracketMatchForeground": "#AE4",
"editorOverviewRuler.commonContentForeground": "#8DAA",
"editorOverviewRuler.currentContentForeground": "#39CA",
"editorOverviewRuler.deletedForeground": "#B35A",
"editorOverviewRuler.incomingContentForeground": "#E36E",
"editorOverviewRuler.modifiedForeground": "#39CA",
"editorPane.background": "#1C1C2E",
"editorRuler.foreground": "#E474",
"editorSuggestWidget.background": "#235D",
"editorSuggestWidget.border": "#5BFD",
"editorSuggestWidget.foreground": "#C4BDB5DD",
"editorUnnecessaryCode.border": "#95B4",
"editorUnnecessaryCode.opacity": "#FFF6",
"editorWhitespace.foreground": "#D2C8BE22",
"editorWidget.background": "#1D2555EE",
"editorWidget.border": "#D2C8BE55",
"editorWidget.resizeBorder": "#39CE",
"extensionButton.prominentBackground": "#39C",
"extensionButton.prominentForeground": "#FECE",
"foreground": "#D2C8BEDD",
"input.background": "#39C3",
"input.border": "#EA28",
"input.foreground": "#FEDD",
"input.placeholderForeground": "#FED8",
"list.dropBackground": "#39C3",
"list.invalidItemForeground": "#F42C",
"notificationCenter.border": "#6171",
"notificationCenterHeader.background": "#2C203C",
"notificationCenterHeader.foreground": "#D2C8BEDD",
"notificationLink.foreground": "#69FD",
"notificationToast.border": "#6171",
"panel.background": "#201039",
"panel.border": "#D2C8BE55",
"panelInput.border": "#6175",
"pickerGroup.border": "#6171",
"pickerGroup.foreground": "#D2C8BEBB",
"progressBar.background": "#39CC",
"scrollbar.shadow": "#112",
"dropdown.background": "#1C1E2A",
"dropdown.border": "#617A",
"dropdown.foreground": "#D2C8BEDD",
"dropdown.listBackground": "#19152F",
"settings.dropdownBackground": "#6174",
"settings.dropdownBorder": "#FC67",
"settings.dropdownForeground": "#D2C8BEDD",
"settings.dropdownListBorder": "#FC6B",
"settings.checkboxBackground": "#39C4",
"settings.checkboxBorder": "#FC67",
"settings.checkboxForeground": "#D2C8BEDD",
"settings.headerForeground": "#EDC",
"settings.modifiedItemIndicator": "#8B3",
"settings.numberInputBackground": "#39C4",
"settings.numberInputBorder": "#FC64",
"settings.numberInputForeground": "#D2C8BEDD",
"settings.textInputBackground": "#6174",
"settings.textInputBorder": "#FC64",
"settings.textInputForeground": "#D2C8BEDD",
"sideBar.background": "#1D1028",
"sideBar.border": "#FC37",
"sideBar.dropBackground": "#7493",
"sideBar.foreground": "#D2C8BEDD",
"sideBarSectionHeader.background": "#6176",
"sideBarSectionHeader.border": "#FBA5",
"sideBarSectionHeader.foreground": "#D2C8BEDD",
"sideBarTitle.foreground": "#D2C8BEDD",
"textBlockQuote.background": "#2C203C",
"textBlockQuote.border": "#6171",
"textCodeBlock.background": "#2C203C",
"textLink.foreground": "#69FD",
"textPreformat.foreground": "#D2C8BEDD",
"textSeparator.foreground": "#D2C8BEDD",
"titleBar.border": "#1C1C2E",
"icon.foreground": "#FC7C",
"widget.shadow": "#011",
"editorGroupHeader.noTabsBackground": "#1C1C2E",
"editorGroupHeader.tabsBackground": "#1C1C2E",
"editorGroupHeader.tabsBorder": "#1D2545",
"editorGroupHeader.border": "#013",
"scrollbarSlider.hoverBackground": "#FC6C",
"scrollbarSlider.activeBackground": "#8B3C",
"scrollbarSlider.background": "#39C9",
"activityBar.activeBackground": "#6178",
"activityBar.activeBorder": "#617",
"activityBar.inactiveForeground": "#C4BDB5AA",
"activityBar.background": "#1C1C30",
"activityBar.border": "#FC65",
"activityBar.foreground": "#C4BDB5EE",
"activityBarBadge.background": "#39CC",
"activityBarBadge.foreground": "#FC6C",
"activityBar.dropBorder": "#39C",
"activityBar.activeFocusBorder": "#8B3",
"inputOption.activeForeground": "#C4BDB5",
"editorHoverWidget.statusBarBackground": "#1C1C2E",
"statusBarItem.hoverBackground": "#1C1C2E",
"statusBarItem.prominentHoverBackground": "#1C1C2E",
"statusBarItem.activeBackground": "#1C1C2E",
"statusBar.background": "#1D2547",
"statusBar.border": "#6171",
"statusBar.debuggingBackground": "#C60",
"statusBar.debuggingBorder": "#6171",
"statusBar.debuggingForeground": "#D2C8BEDD",
"statusBar.foreground": "#D2C8BEAA",
"statusBar.noFolderBackground": "#848",
"statusBar.noFolderBorder": "#6171",
"statusBar.noFolderForeground": "#D2C8BEDD",
/*
terminal colors for Original Theme
*/
"terminal.background": "#1F1B18",
"terminal.border": "#77116655",
"terminal.foreground": "#C4BDB5DD",
"terminalCursor.background": "#29153A",
"terminalCursor.foreground": "#F33",
"terminal.selectionBackground": "#4274",
/*
terminal colors for Original Theme
*/
// COMMON PART TO ALL THEMES
/*
section select
"breadcrumb.activeSelectionForeground": "#C9BDB0DD",
"editor.findMatchHighlightBackground": "#39C2",
"editor.findMatchHighlightBorder": "#39CA",
"editor.findRangeHighlightBackground": "#2355",
"editor.findRangeHighlightBorder": "#52A5",
"editor.foldBackground": "#27A0D01A",
"editor.hoverHighlightBackground": "#39C3",
"editor.inactiveSelectionBackground": "#38D6",
"editor.lineHighlightBackground": "#15E1",
"editor.lineHighlightBorder": "#5274",
"editor.rangeHighlightBackground": "#2355",
"editor.rangeHighlightBorder": "#7261",
"editor.selectionBackground": "#42E9",
"editor.selectionForeground": "#C9BDB0DD",
"editor.selectionHighlightBackground": "#5272",
"editor.selectionHighlightBorder": "#62BA",
"editor.snippetFinalTabstopHighlightBackground": "#235A",
"editor.snippetFinalTabstopHighlightBorder": "#F74F",
"editor.snippetTabstopHighlightBackground": "#235A",
"editor.snippetTabstopHighlightBorder": "#39CA",
"editor.stackFrameHighlightBackground": "#2355",
"editor.symbolHighlightBackground": "#42EC",
"editor.symbolHighlightBorder": "#B38",
"editor.wordHighlightBackground": "#8DA2",
"editor.wordHighlightBorder": "#8DAA",
"editor.wordHighlightStrongBackground": "#E472",
"editor.wordHighlightStrongBorder": "#E47A",
"editorOverviewRuler.rangeHighlightForeground": "#F73C",
"editorOverviewRuler.selectionHighlightForeground": "#FC4E",
"editorOverviewRuler.wordHighlightForeground": "#8DA",
"editorOverviewRuler.wordHighlightStrongForeground": "#E47",
"editorSuggestWidget.highlightForeground": "#5BFD",
"editorSuggestWidget.selectedBackground": "#4AE4",
"list.activeSelectionBackground": "#39C7",
"list.highlightForeground": "#7B5",
"list.inactiveSelectionBackground": "#33D7",
"list.inactiveSelectionForeground": "#D2C8BEDD",
"menu.selectionBackground": "#6175",
"menu.selectionBorder": "#617F",
"menubar.selectionBackground": "#6175",
"menubar.selectionBorder": "#617F",
"minimap.findMatchHighlight": "#F738",
"minimap.selectionHighlight": "#8DA8",
"minimap.selectionOccurrenceHighlight": "#82DF",
"peekViewEditor.matchHighlightBackground": "#526",
"peekViewEditor.matchHighlightBorder": "#618",
"peekViewResult.matchHighlightBackground": "#39C5",
"peekViewResult.selectionBackground": "#42b4",
"peekViewResult.selectionForeground": "#C4BDB5DD",
"selection.background": "#698A",
*/
"breadcrumb.activeSelectionForeground": "#C9BDB0DD",
"editor.findMatchHighlightBackground": "#39C2",
"editor.findMatchHighlightBorder": "#39CA",
"editor.findRangeHighlightBackground": "#2355",
"editor.findRangeHighlightBorder": "#52A5",
"editor.foldBackground": "#27A0D01A",
"editor.hoverHighlightBackground": "#39C3",
"editor.inactiveSelectionBackground": "#38D6",
"editor.lineHighlightBackground": "#15E1",
"editor.lineHighlightBorder": "#5274",
"editor.rangeHighlightBackground": "#2355",
"editor.rangeHighlightBorder": "#7261",
"editor.selectionBackground": "#42E9",
"editor.selectionForeground": "#C9BDB0DD",
"editor.selectionHighlightBackground": "#5272",
"editor.selectionHighlightBorder": "#62BA",
"editor.snippetFinalTabstopHighlightBackground": "#235A",
"editor.snippetFinalTabstopHighlightBorder": "#F74F",
"editor.snippetTabstopHighlightBackground": "#235A",
"editor.snippetTabstopHighlightBorder": "#39CA",
"editor.stackFrameHighlightBackground": "#2355",
"editor.symbolHighlightBackground": "#42EC",
"editor.symbolHighlightBorder": "#B38",
"editor.wordHighlightBackground": "#8DA2",
"editor.wordHighlightBorder": "#8DAA",
"editor.wordHighlightStrongBackground": "#E472",
"editor.wordHighlightStrongBorder": "#E47A",
"editorOverviewRuler.rangeHighlightForeground": "#F73C",
"editorOverviewRuler.selectionHighlightForeground": "#FC4E",
"editorOverviewRuler.wordHighlightForeground": "#8DA",
"editorOverviewRuler.wordHighlightStrongForeground": "#E47",
"editorSuggestWidget.highlightForeground": "#5BFD",
"editorSuggestWidget.selectedBackground": "#4AE4",
"list.activeSelectionBackground": "#39C7",
"list.highlightForeground": "#7B5",
"list.inactiveSelectionBackground": "#33D7",
"list.inactiveSelectionForeground": "#D2C8BEDD",
"menu.selectionBackground": "#6175",
"menu.selectionBorder": "#617F",
"menubar.selectionBackground": "#6175",
"menubar.selectionBorder": "#617F",
"minimap.findMatchHighlight": "#F738",
"minimap.selectionHighlight": "#8DA8",
"minimap.selectionOccurrenceHighlight": "#82DF",
"peekViewEditor.matchHighlightBackground": "#526",
"peekViewEditor.matchHighlightBorder": "#618",
"peekViewResult.matchHighlightBackground": "#39C5",
"peekViewResult.selectionBackground": "#42b4",
"peekViewResult.selectionForeground": "#C4BDB5DD",
"selection.background": "#698A",
/*
diff
*/
"diffEditor.diagonalFill": "#39C3",
// "diffEditor.insertedLineBackground": "#ff0000",
// "diffEditor.removedLineBackground": "#FffFFF",
// "diffEditorGutter.insertedLineBackground": "#00ffF0",
// "diffEditorGutter.removedLineBackground": "#E475",
// "diffEditorOverview.insertedForeground": "#0000ff",
// "diffEditorOverview.removedForeground": "#ff00FF",
/*
merge
// "merge.border": "#39CC",
// "merge.commonContentBackground": "#8DA3",
// "merge.commonHeaderBackground": "#8DAA",
// "merge.currentContentBackground": "#39C3",
// "merge.currentHeaderBackground": "#39CA",
// "merge.incomingContentBackground": "#E473",
// "merge.incomingHeaderBackground": "#E36E",
*/
"merge.border": "#FC6",
"merge.commonContentBackground": "#8DA5",
"merge.commonHeaderBackground": "#8DAA",
"merge.currentContentBackground": "#39C5",
"merge.currentHeaderBackground": "#39CA",
"merge.incomingContentBackground": "#E475",
"merge.incomingHeaderBackground": "#E36A",
/*
mergeEditor
*/
"mergeEditor.conflict.handled.minimapOverViewRuler": "#617",
"mergeEditor.conflict.handledFocused.border": "#8DA",
"mergeEditor.conflict.handledUnfocused.border": "#617",
"mergeEditor.conflict.unhandled.minimapOverViewRuler": "#FF0",
"mergeEditor.conflict.unhandledFocused.border": "#FF0",
"mergeEditor.conflict.unhandledUnfocused.border": "#E46",
"mergeEditor.change.word.background": "#8DAA",
"mergeEditor.change.background": "#8DA5",
"mergeEditor.conflictingLines.background": "#617",
/*
editorBracketHighlight
*/
"menu.selectionForeground": "#FD8D",
"menubar.selectionForeground": "#FDAD",
"editorGutter.foldingControlForeground": "#FC7D",
"editorBracketHighlight.foreground1": "#FB6D",
"editorBracketHighlight.foreground2": "#F6BD",
"editorBracketHighlight.foreground3": "#5BFD",
"editorBracketHighlight.foreground4": "#B6FD",
"editorBracketHighlight.foreground5": "#86FD",
"editorBracketHighlight.foreground6": "#F66D",
"editorBracketHighlight.unexpectedBracket.foreground": "#C21D",
/*
symbolIcon
*/
"symbolIcon.classForeground": "#D81",
"symbolIcon.eventForeground": "#FC3E",
"symbolIcon.methodForeground": "#A5BE",
"symbolIcon.functionForeground": "#FC3E",
"symbolIcon.constructorForeground": "#E1AE",
"symbolIcon.moduleForeground": "#A5BE",
"symbolIcon.fieldForeground": "#39CD",
"symbolIcon.enumeratorMemberForeground": "#5BFD",
"symbolIcon.structForeground": "#5BFD",
"symbolIcon.operatorForeground": "#5BFD",
"symbolIcon.interfaceForeground": "#297DC4",
"symbolIcon.objectForeground": "#8D3",
"symbolIcon.arrayForeground": "#8D3",
"symbolIcon.constantForeground": "#297DC4",
"symbolIcon.namespaceForeground": "#C4BDB5DD",
"symbolIcon.typeParameterForeground": "#C4BDB5DD",
"symbolIcon.numberForeground": "#E67",
"symbolIcon.keywordForeground": "#E36",
"symbolIcon.enumeratorForeground": "#FB2",
"symbolIcon.packageForeground": "#F90",
"symbolIcon.textForeground": "#FC3",
"symbolIcon.stringForeground": "#CE5",
"symbolIcon.booleanForeground": "#8D3",
"symbolIcon.colorForeground": "#C4BDB5DD",
"symbolIcon.fileForeground": "#C4BDB5DD",
"symbolIcon.folderForeground": "#C4BDB5DD",
"symbolIcon.keyForeground": "#C4BDB5DD",
"symbolIcon.referenceForeground": "#00539C",
"symbolIcon.snippetForeground": "#652D90",
"symbolIcon.unitForeground": "#4B9",
"symbolIcon.propertyForeground": "#39C",
"symbolIcon.variableForeground": "#5BF",
"symbolIcon.nullForeground": "#A5B",
/*
editorLightBulb
*/
"editorLightBulb.foreground": "#FB0A",
"editorLightBulbAutoFix.foreground": "#09CA",
/*
gitDecoration
"gitDecoration.addedResourceForeground": "#F75E",
"gitDecoration.conflictingResourceForeground": "#C21",
"gitDecoration.deletedResourceForeground": "#A36E",
"gitDecoration.ignoredResourceForeground": "#39CC",
"gitDecoration.modifiedResourceForeground": "#F95E",
"gitDecoration.renamedResourceForeground": "#3F5E",
"gitDecoration.stageDeletedResourceForeground": "#F3FE",
"gitDecoration.stageModifiedResourceForeground": "#FD5E",
"gitDecoration.submoduleResourceForeground": "#C3CE",
"gitDecoration.untrackedResourceForeground": "#B3AF",
*/
"gitDecoration.submoduleResourceForeground": "#B4DE",
"gitDecoration.conflictingResourceForeground": "#C21",
"gitDecoration.deletedResourceForeground": "#A36E",
"gitDecoration.stageDeletedResourceForeground": "#F3FE",
//
"gitDecoration.ignoredResourceForeground": "#3ACE",
"gitDecoration.addedResourceForeground": "#F66E",
"gitDecoration.modifiedResourceForeground": "#FA6E",
"gitDecoration.stageModifiedResourceForeground": "#EC3E",
"gitDecoration.renamedResourceForeground": "#6F6E",
"gitDecoration.untrackedResourceForeground": "#C5CE",
/*
error and warnings
*/
"editorError.foreground": "#F36F",
"editorOverviewRuler.errorForeground": "#F36F",
"editorOverviewRuler.warningForeground": "#CF4F",
"editorWarning.foreground": "#CF4F",
"list.errorForeground": "#F36F",
"list.warningForeground": "#CF4F",
"minimap.errorHighlight": "#F36F",
"minimap.warningHighlight": "#CF4F",
"notificationsErrorIcon.foreground": "#F36F",
"notificationsWarningIcon.foreground": "#CF4F",
"problemsErrorIcon.foreground": "#F36F",
"problemsWarningIcon.foreground": "#CF4F",
"tab.activeBorderTop": "#BFBF",
"tab.activeModifiedBorder": "#F55F",
/*
terminal colors
// "terminal.ansiBlack": "#1A0A2A",
// "terminal.ansiBrightBlack": "#928374",
// "terminal.ansiRed": "#CC271E",
// "terminal.ansiBrightRed": "#FF2244",
// "terminal.ansiYellow": "#E7A931",
// "terminal.ansiBrightYellow": "#FABE2F",
// "terminal.ansiGreen": "#98971A",
// "terminal.ansiBrightGreen": "#B5C033",
// "terminal.ansiBlue": "#458588",
// "terminal.ansiBrightBlue": "#99CCDD",
// "terminal.ansiCyan": "#689E6A",
// "terminal.ansiBrightCyan": "#8AE180",
// "terminal.ansiMagenta": "#BB5599",
// "terminal.ansiBrightMagenta": "#DD6688",
// "terminal.ansiWhite": "#CCBBAA",
// "terminal.ansiBrightWhite": "#DDCCAA",
*/
"terminal.ansiBlack": "#20101A",
"terminal.ansiBrightBlack": "#908070",
"terminal.ansiRed": "#CC371E",
"terminal.ansiBrightRed": "#FF2255",
"terminal.ansiYellow": "#E79931",
"terminal.ansiBrightYellow": "#FACE2F",
"terminal.ansiGreen": "#98971A",
"terminal.ansiBrightGreen": "#B5D033",
"terminal.ansiBlue": "#458588",
"terminal.ansiBrightBlue": "#88BBDD",
"terminal.ansiCyan": "#76BB77",
"terminal.ansiBrightCyan": "#8AD1A5",
"terminal.ansiMagenta": "#DD6688",
"terminal.ansiBrightMagenta": "#C055A9",
"terminal.ansiWhite": "#DCCBBA",
"terminal.ansiBrightWhite": "#ECEBE0",
},
"tokenColors": [
// "#E36B","#E43D","#E67D","#E1AD","#7ADD", // #D25 /%/
// "#FC4E","#F91D","#C4BDB5DD","#A5BD","#ADEC",// #FC5 /%/ // #ADC /%/
// "#CE5C","#8D3D","#4B9D","#55FD","#5BFC", // #6BF /%/ // #7C3 /%/
{
"name": "Interface and Type Aliase definition keyword",
"scope": [
"source.ts storage.type.enum",
"source.ts storage.type.interface",
"source.ts storage.type.type"
],
"settings": {
"foreground": "#E36B", // #D25 /%/
"fontStyle": "bold"
}
},
{
"name": "Property Definition in Interface",
"scope": [
"source.ts meta.interface meta.definition.property variable.object.property"
],
"settings": {
"foreground": "#ADEC", // #ADC /%/
"fontStyle": ""
}
},
{
"name": "Primitive Annotation in Interface and Type Aliase",
"scope": [
"source.ts meta.interface meta.type.annotation support.type.primitive",
"source.ts meta.type.declaration support.type.primitive",
"source.ts meta.interface meta.type.annotation entity.name.type",
"source.ts meta.type.declaration entity.name.type",
"source.ts meta.type.declaration meta.type.function.return meta.type.parameters entity.name.type",
"source.ts meta.function meta.block meta.type.parameters entity.name.type"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": ""
}
},
// #endregion TS INTERFACE END HERE
{
"name": "Types",
"scope": [
"source.ts meta.type.declaration meta.type.parameters entity.name.type",
"source.ts meta.function meta.type.parameters entity.name.type"
],
"settings": {
"foreground": "#FC4C", // #FC5 /%/
"fontStyle": "bold"
}
},
{
"name": "Types",
"scope": [
"source.ts entity.name.type",
"source.ts meta.parameters entity.name.type",
"source.ts meta.type.annotation meta.type.parameters entity.name.type",
"source.ts meta.type.annotation",
"source.ts meta.type.parameters entity.name.type",
"source.ts type.annotation",
"source.ts meta.type.annotation meta.type.parameters support.type.primitive",
"source.ts support.type.primitive"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": ""
}
},
{
"name": "Functions",
"scope": [
"source.ts entity.name.function",
"source.ts meta.definition.function.ts entity.name.function",
"source.ts meta.definition.method",
"source.ts meta.definition.variable entity.name.function",
"source.ts meta.field.declaration.ts"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": ""
}
},
{
"name": "Function Math or builtin",
"scope": [
"source.ts support.function.builtin",
// "source.ts support.function.git-rebase",
// "source.ts support.function",
"source.ts support.function.math"
// "source.ts support.function.process"
// "source.ts support.function.console"
],
"settings": {
"foreground": "#FC4C", // #FC5 /%/
"fontStyle": "bold italic"
}
},
{
"name": "Function Like",
"scope": [
// "source.ts support.function.builtin",
"source.ts support.function.git-rebase",
"source.ts support.function",
// "source.ts support.function.math",
"source.ts support.function.process",
"source.ts support.function.dom"
// "source.ts support.function.console"
],
"settings": {
"foreground": "#FC4C", // #FC5 /%/
"fontStyle": "bold"
}
},
{
"name": "New Class",
"scope": [
"source.ts entity.other.inherited-class",
"source.ts new.expr entity.name.type"
],
"settings": {
"foreground": "#FC4C", // #FC5 /%/
"fontStyle": "bold"
}
},
{
"name": "Function Return Type",
"scope": [
"source.ts meta.return.type entity.name.type",
"source.ts meta.return.type support.type.primitive"
],
"settings": {
"foreground": "#4B9C",
"fontStyle": "bold italic"
}
},
{
"name": "Function Return Type parameter name type",
"scope": [
"source.ts meta.return.type meta.type.parameters entity.name.type"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": "italic"
}
},
{
"name": "Function Return Type parameter primitive type",
"scope": [
"source.ts meta.return.type meta.type.parameters support.type.primitive"
],
"settings": {
"foreground": "#E7BB", // "#FC4E", "#E7BB",// #FC5 /%/
"fontStyle": "italic"
}
},
{
"name": "Function Return Type parameter punctuation",
"scope": [
"source.ts meta.return.type meta.type.parameters punctuation.definition.typeparameters",
"source.ts meta.return.type meta.type.tuple meta.brace.square",
"source.ts meta.return.type keyword.operator.type"
],
"settings": {
"foreground": "#EDBD", //#EDB /%/
"fontStyle": ""
}
},
{
"name": "Others",
"scope": [
"source.ts *link*",
"source.ts *uri*",
"source.ts *url*",
"source.ts case-clause.expr ",
"source.ts case-clause.expr",
"source.ts cast.expr",
"source.ts header",
"source.ts keyword.other.back-reference.regexp",
"source.ts keyword.other.unit",
"source.ts markup.changed",
"source.ts markup.deleted",
"source.ts markup.heading",
"source.ts markup.inline.raw",
"source.ts markup.inserted",
"source.ts markup.punctuation.list.beginning",
"source.ts markup.punctuation.quote.beginning",
"source.ts markup.underline",
"source.ts module.node",
"source.ts new.expr",
"source.ts prototype",
"source.ts punctuation.definition.binding-pattern.array",
"source.ts punctuation.definition.binding-pattern.object",
"source.ts source.embedded",
"source.ts switch-block.expr",
"source.ts switch-expression.expr",
"source.ts switch-statement.expr",
"source.ts variable.other.object",
"source.ts meta.object.member variable.other.object"
],
"settings": {
"foreground": "#EDBD", //#EDB /%/
"fontStyle": ""
}
},
// DDCCBBCC
// EEDDBBDD
{
"scope": [
"source.ts support.class",
"source.ts support.class.builtin",
"source.ts support.class.node",
"source.ts support.class.promise",
"source.ts support.constant",
"source.ts support.constant",
"source.ts support.constant.math",
"source.ts support.type",
"source.ts support.type.object.module",
"source.ts support.variable",
"source.ts support.variable.object.node",
"source.ts support.variable.object.process"
// "source.ts support.class.console"
],
"settings": {
"foreground": "#EDBD", //#EDB /%/
"fontStyle": ""
}
},
{
"name": "Entitys",
"scope": [
"source.ts punctuation.definition.template-expression.begin",
"source.ts punctuation.definition.template-expression.end",
"source.ts punctuation.definition.parameters.begin",
"source.ts punctuation.definition.parameters.end",
"source.ts meta.brace.angle",
"source.ts meta.brace.round",
"source.ts meta.brace.square",
"source.ts punctuation.definition.block",
"source.ts entity.function",
"source.ts entity.name",
"source.ts entity.other.attribute-name.css",
"source.ts entity.other.attribute-name.directive",
"source.ts entity.other.attribute-name",
"source.ts entity.other.inherited-class",
"source.ts entity.static"
],
"settings": {
"foreground": "#EDBD", //#EDB /%/
"fontStyle": ""
}
},
/*
textmate scopes variable.other.object.ts
meta.function-call.ts
meta.block.ts
meta.method.declaration.ts
meta.class.ts
source.ts
foreground source.ts variable.other.object { "foreground": "#EDBD", "fontStyle": "" } //#EDB /%/
textmate scopes variable.other.object.ts
meta.function-call.ts
meta.var.expr.ts
source.ts
foreground source.ts variable.other.object { "foreground": "#EDBD", "fontStyle": "" } //#EDB /%/
*/
// {
// "name": "Interface and Type Aliase definition name",
// "scope": [
// "source.ts meta.interface entity.name.type.interface",
// "entity.name.type.alias"
// ],
// "settings": {
// "foreground": "#C8C3B7CC", // "#C4BDB5DD",
// "fontStyle": "bold"
// }
// },
// {
// "name": "Types",
// "scope": [
// "source.ts entity.name.type.class",
// "source.ts entity.name.type.enum",
// "source.ts entity.name.type.instance",
// "source.ts entity.name.type.module",
// "source.ts entity.name.type.interface",
// "source.ts entity.name.type.alias"
// ],
// "settings": {
// "foreground": "#C8C3B7CC", // "#C4BDB5DD",
// "fontStyle": "bold"
// }
// },
{
"name": "Entitys",
"scope": [
"source.ts meta.decorator entity.name",
"source.ts meta.decorator entity.name.function",
"source.ts meta.decorator meta.function-call entity.name",
"source.ts meta.decorator variable.other.readwrite",
// !!
"source.ts emphasis",
"source.ts markup.bold",
"source.ts strong",
// !! Types
"source.ts entity.name.type.class",
"source.ts entity.name.type.enum",
"source.ts entity.name.type.instance",
"source.ts entity.name.type.module",
"source.ts entity.name.type.interface",
"source.ts entity.name.type.alias",
// !! Interface and Type Aliase definition name
"source.ts meta.interface entity.name.type.interface",
"entity.name.type.alias"
],
"settings": {
"foreground": "#C8C3C7DD", // "#C4BDB5DD",
"fontStyle": "bold"
}
},
// {
// "scope": [
// "source.ts emphasis",
// "source.ts markup.bold",
// "source.ts strong"
// ],
// "settings": {
// "foreground": "#C8C3B7CC", // "#C4BDB5DD",
// "fontStyle": "bold"
// }
// },
{
"scope": [
"source.ts markup.italic"
],
"settings": {
"foreground": "#C8C3B7CC", // "#C4BDB5DD",
"fontStyle": "italic"
}
},
{
"name": "regexp constants",
"scope": [
"source.ts string.regexp constant.other.character-class.set.regexp"
],
"settings": {
"foreground": "#E67D",
"fontStyle": ""
}
},
{
"name": "regexp string",
"scope": [
"source.ts meta.var.expr string.regexp"
],
"settings": {
"foreground": "#9C8D",
"fontStyle": ""
}
},
{
"name": "regexp other punctuation",
"scope": [
"source.ts string.regexp punctuation.definition.character-class.regexp"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": ""
}
},
// console.log etc ...
{
"name": "console function",
"scope": [
"source support.function.console"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": "bold italic"
}
},
{
"name": "console class",
"scope": [
"source support.class.console"
],
"settings": {
"foreground": "#4B9D",
"fontStyle": "bold"
}
},
{
"name": "regexp punctuation",
"scope": [
"source support.function.promise"
],
"settings": {
"foreground": "#F91C",
"fontStyle": "bold italic"
}
},
{
"name": "regexp punctuation",
"scope": [
"source.ts string.regexp punctuation.definition.string.begin",
"source.ts string.regexp punctuation.definition.string.end"
],
"settings": {
"foreground": "#F91C",
"fontStyle": "bold"
}
},
{
"name": "Variables",
"scope": [
"source.ts meta.array-binding-pattern-variable variable.other.constant",
"source.ts meta.array-binding-pattern-variable variable.other.constant",
"source.ts meta.object-binding-pattern-variable variable.other.constant",
"source.ts object-binding-pattern-variable variable.object.property",
"source.ts variable.arguments",
"source.ts variable.class",
"source.ts variable.language.arguments",
"source.ts variable.language",
"source.ts variable.name",
"source.ts variable.other.constant.object",
"source.ts variable.other.constant",
"source.ts variable.other.enummember",
"source.ts variable.other.readwrite.alias",
"source.ts variable.other.readwrite",
"source.ts variable.other.readwrite",
"source.ts variable.other.regexp",
"source.ts variable.other",
"source.ts variable.parameter",
"source.ts variable",
],
"settings": {
"foreground": "#ADEC" // #ADC /%/
}
},
/*
"object-binding-pattern-variable variable.object.property",
Greeter :
variable.object.property.ts
meta.object-binding-pattern-variable.ts
meta.var.expr.ts
source.ts
foreground source.ts variable.object.property
{ "foreground": "#55BBFFBB" }
*/
{
"name": "Other Constant",
"scope": [
"source.ts meta.object-binding-pattern-variable variable.other.constant",
"source.ts meta.object.member meta.object-literal.key",
"source.ts meta.objectliteral meta.object.member",
"source.ts meta.var.expr meta.object-literal.key",
// "source.ts variable.object.property",
"source.ts variable.other.constant.object.property",
"source.ts variable.other.constant.property",
"source.ts variable.other.property"
],
"settings": {
"foreground": "#5BFB" // #6BF /%/
}
},
/*
textmate scopes meta.object-literal.key.ts
meta.object.member.ts
meta.objectliteral.ts
meta.var.expr.ts
meta.embedded.block.typescript
markup.fenced_code.block.markdown
text.html.markdown
foreground text.html
meta.object-literal.key.ts
meta.object.member.ts
meta.objectliteral.ts
meta.var.expr.ts
source.ts
"source.ts",
"source.ts meta.block",
"source.ts meta.block meta.object-literal.key",
"source.ts meta.block meta.object-literal.key meta.object.member",
"source.ts meta.block meta.object-literal.key meta.object.member meta.objectliteral meta.var.expr",
"source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
"meta.var.expr.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
"meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
"meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
"meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
"meta.object.member.ts meta.object-literal.key.ts",
" meta.object-literal.key.ts",
source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts
*/
// {
// "name": "Other Constant white",
// "scope": [
// "source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
// "source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
// "source.ts meta.block.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
// "source.ts meta.var.expr.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
// "source.ts meta.objectliteral.ts meta.object.member.ts meta.object-literal.key.ts",
// "source.ts meta.object.member.ts meta.object-literal.key.ts",
// "source.ts meta.object-literal.key.ts meta.definition.variable.ts variable.other.constant.ts",
// "source.ts meta.object-literal.key.ts variable.other.constant.ts",
// "source.ts meta.object-literal.key.ts meta.definition.variable.ts",
// ],
// "settings": {
// "foreground": "#FECD" // #6BF /%/ #FFEECCDD
// }
// },
{
"name": "support properties",
"scope": [
/* "source.ts support.variable.property",
"source.ts support.variable.property.importmeta",
"source.ts support.variable.property.process",
"source.ts support.variable.property.target",
"source.ts support.type.property-name",
"source.ts support.type.property-name.css",
"source.ts support.property-value",
"source.ts support.property-value.scss", */
"source.ts support.constant.property.math"
],
"settings": {
"foreground": "#5BFB", // #6BF /%/
"fontStyle": "bold italic"
}
},
{
"name": "support properties",
"scope": [
"source.ts support.variable.property",
"source.ts support.variable.property.importmeta",
"source.ts support.variable.property.process",
"source.ts support.variable.property.target",
"source.ts support.type.property-name",
"source.ts support.type.property-name.css",
"source.ts support.property-value",
"source.ts support.property-value.scss"
// "source.ts support.constant.property.math"
],
"settings": {
"foreground": "#5BFB", // #6BF /%/
"fontStyle": "bold"
}
},
{
"name": "Constants",
"scope": [
"source.ts constant",
"source.ts constant.character.escape.backslash.regexp",
"source.ts constant.character.numeric.regexp",
"source.ts constant.language",
"source.ts constant.language.import-export-all",
"source.ts constant.other.character-class.range.regexp",
"source.ts constant.other.character-class.regexp",
"source.ts constant.other.character-class.set.regexp",
"source.ts constant.rgb-value",
"source.ts constant.sha.git-rebase",
"source.ts constant.character.escape",
"source.ts constant.numeric",
"source.ts constant.numeric.binary",
"source.ts constant.numeric.decimal",
"source.ts constant.numeric.hex",
"source.ts constant.numeric.octal"
],
"settings": {
"foreground": "#E67C",
"fontStyle": ""
}
},
{
"name": "Strings",
"scope": [
"source.ts string",
"source.ts string.constant.other.placeholder",
"source.ts string.entity",
"source.ts string.escape",
"source.ts string.quoted.double",
"source.ts string.quoted.single",
"source.ts string.regexp",
"source.ts string.tag",
"source.ts string.template",
"source.ts string.value"
],
"settings": {
"foreground": "#DE3C" // #CE3 /%/
}
},
{
"name": "ARROW FUNCTION STYLE",
"scope": [
"source.ts storage.type.function.arrow"
],
"settings": {
"fontStyle": "bold"
}
},
{
"name": "FUNCTION KEYWORD STYLE",
"scope": [
"source.ts storage.type.function"
],
"settings": {
"fontStyle": "bold italic"
}
},
{
"name": "FUNCTION KEYWORD OR ARROW COLOUR",
"scope": [
"source.ts storage.type.function",
"source.ts storage.type.function.arrow"
],
"settings": {
"foreground": "#8D3C" // #7C3 /%/
}
},
{
"name": "CLASS KEYWORD DEFINITION",
"scope": [
"source.ts storage.type.class"
],
"settings": {
"foreground": "#FC4E", // #FC5 /%/
"fontStyle": "bold italic"
}
},
{
"name": "Constructor Keyword",
"scope": [
"source.ts meta.method.declaration.ts storage.type"
],
"settings": {
"foreground": "#E36B", // #D25 /%/
"fontStyle": "bold italic"
}
},
{
"name": "Extends, Get, Implements, Private, Public, Set, etc...",
"scope": [
"source.ts meta.class storage.modifier",
"source.ts meta.method.declaration storage.modifier",
"source.ts storage.type.property",
"storage.type.modifier.access.control"
],
"settings": {
"foreground": "#F91E",
"fontStyle": ""
}
},
{
"name": "NEW KEYWORD DEFINITION",
"scope": [
"source.ts keyword.control.new",
"source.ts keyword.operator.new"
],
"settings": {
"foreground": "#F91C",
"fontStyle": "bold"
}
},
{
"name": "ASYNC KEYWORD DEFINITION",
"scope": [
"source.ts meta.method.declaration storage.modifier.async",
"source.ts storage.modifier.async"
],
"settings": {
"foreground": "#F91C",
"fontStyle": "bold italic"
}
},
{
"name": "VARIABLE SUPER",
"scope": [
"source.ts variable.language.super"
],
"settings": {
"foreground": "#E1AC",
"fontStyle": "bold italic"
}
},
{
"name": "VARIABLE THIS",
"scope": [
"source.ts variable.language.this"
],
"settings": {
"foreground": "#E67C",
"fontStyle": "bold italic"
}
},
// import is italic
{
"name": "Import variables are italic",
"scope": [
"source.ts meta.import variable.other.readwrite.alias",
"source.ts meta.import variable.other.readwrite"
],
"settings": {
"foreground": "#ADEC", // #ADC /%/
"fontStyle": "italic"
}
},
{
"name": "Import variables are italic",
"scope": [
"source.ts meta.import punctuation.definition.block"
],
"settings": {
"foreground": "#FD0C",
"fontStyle": "bold italic"
}
},
{
"name": "Star in import expor all",
"scope": [
"source.ts constant.language.import-export-all"
],
"settings": {
"foreground": "#E67C",
"fontStyle": "bold"
}
},
{
"name": "Import strings are italic",
"scope": [
"source.ts meta.import string.quoted.single",
"source.ts meta.import string.quoted.double"
],
"settings": {
"foreground": "#CE5C",
"fontStyle": "italic"
}
},
{
"name": "Import default as and From",
"scope": [
"source.ts meta.import keyword.control.as",
"source.ts meta.import keyword.control.default",
"source.ts meta.import keyword.control.from",
"source.ts meta.import keyword.control.import"
],
"settings": {
"foreground": "#E36B", // #D25 /%/
"fontStyle": "bold italic"
}
},
{
"name": "Enum, Export, Import, Interface, Namespace, Type, etc",
"scope": [
"source.ts storage.type.internaldeclaration",
"source.ts storage.type.namespace",
"source.ts storage.type",
"source.ts keyword.control.from",
"source.ts keyword.control.import",
"source.ts keyword.control.export",
"source.ts meta.export.default keyword.control.default"
],
"settings": {
"foreground": "#E36B", // #D25 /%/
"fontStyle": "bold"
}
},
{
"name": "KEYWORD.CONTROL others ETC.",
"scope": [
"source.ts keyword.control.as",
"source.ts keyword.control.default",
"source.ts keyword.control",
"source.ts keyword.control.anchor.regexp",
"source.ts keyword.control.conditional",
"source.ts keyword.control.less",
"source.ts keyword.control.loop",
"source.ts keyword.control.module",
"source.ts keyword.control.require",
"source.ts keyword.control.switch",
"source.ts keyword.control.trycatch",
"source.ts keyword.control.with",
"source.ts keyword",
"source.ts keyword.other",
"source.ts meta.block keyword.control.flow",
"source.ts keyword.operator.logical",
"source.ts storage.type.numeric.bigint"
],
"settings": {
"foreground": "#E36E", // #D25 /%/
"fontStyle": ""
}
},
{
"name": "STORAGE TYPE => LET CONST etc ....",
"scope": [
"source.ts storage.type"
],
"settings": {
"foreground": "#E36B", // #D25 /%/
"fontStyle": "bold italic"
}
},
{
"name": "STORAGE TYPE => LET CONST etc ....",
"scope": [
"source.ts meta.block meta.var.expr storage.type"
],
"settings": {
"foreground": "#E36E", // #D25 /%/
"fontStyle": "italic"
}
},
{
"scope": [
"source.ts punctuation.decorator",
"source.ts keyword.generator.asterisk",
],
"settings": {
"foreground": "#E36B", // #D25 /%/
"fontStyle": "bold"
}
},
{
"scope": [
"source.ts constant.language.boolean.false"
],
"settings": {
"foreground": "#E43C",
"fontStyle": "bold italic"
}
},
{
"scope": [
"source.ts constant.l