${cacheDir}/landing/wallbashcode.json|${scrDir}/wallbashcode.sh { "name": "wallbash", "colors": { "focusBorder": "#", "foreground": "#", "disabledForeground": "#", "widget.shadow": "#80", "selection.background": "#66", "descriptionForeground": "#", "errorForeground": "#", "icon.foreground": "#", "sash.hoverBorder": "#", "window.activeBorder": "#00000000", "window.inactiveBorder": "#00000000", "textBlockQuote.background": "#", "textBlockQuote.border": "#", "textCodeBlock.background": "#", "textLink.activeForeground": "#", "textLink.foreground": "#", "textPreformat.foreground": "#", "textSeparator.foreground": "#", "activityBar.background": "#", "activityBar.foreground": "#", "activityBar.dropBorder": "#33", "activityBar.inactiveForeground": "#", "activityBar.border": "#00000000", "activityBarBadge.background": "#", "activityBarBadge.foreground": "#", "activityBar.activeBorder": "#00000000", "activityBar.activeBackground": "#00000000", "activityBar.activeFocusBorder": "#00000000", "activityBarTop.foreground": "#", "activityBarTop.activeBorder": "#00000000", "activityBarTop.inactiveForeground": "#", "activityBarTop.dropBorder": "#33", "badge.background": "#", "badge.foreground": "#", "breadcrumb.activeSelectionForeground": "#", "breadcrumb.background": "#", "breadcrumb.focusForeground": "#", "breadcrumb.foreground": "#cc", "breadcrumbPicker.background": "#", "button.background": "#", "button.foreground": "#", "button.border": "#00000000", "button.separator": "#00000000", "button.hoverBackground": "#dec7fa", "button.secondaryForeground": "#", "button.secondaryBackground": "#", "button.secondaryHoverBackground": "#686b84", "checkbox.background": "#", "checkbox.border": "#00000000", "checkbox.foreground": "#", "dropdown.background": "#", "dropdown.listBackground": "#", "dropdown.border": "#", "dropdown.foreground": "#", "debugToolBar.background": "#", "debugToolBar.border": "#00000000", "debugExceptionWidget.background": "#", "debugExceptionWidget.border": "#", "debugTokenExpression.number": "#", "debugTokenExpression.boolean": "#", "debugTokenExpression.string": "#", "debugTokenExpression.error": "#", "debugIcon.breakpointForeground": "#", "debugIcon.breakpointDisabledForeground": "#99", "debugIcon.breakpointUnverifiedForeground": "#a6738c", "debugIcon.breakpointCurrentStackframeForeground": "#", "debugIcon.breakpointStackframeForeground": "#", "debugIcon.startForeground": "#", "debugIcon.pauseForeground": "#", "debugIcon.stopForeground": "#", "debugIcon.disconnectForeground": "#", "debugIcon.restartForeground": "#", "debugIcon.stepOverForeground": "#", "debugIcon.stepIntoForeground": "#", "debugIcon.stepOutForeground": "#", "debugIcon.continueForeground": "#", "debugIcon.stepBackForeground": "#", "debugConsole.infoForeground": "#", "debugConsole.warningForeground": "#", "debugConsole.errorForeground": "#", "debugConsole.sourceForeground": "#", "debugConsoleInputIcon.foreground": "#", "diffEditor.border": "#", "diffEditor.insertedTextBackground": "#1a", "diffEditor.removedTextBackground": "#1a", "diffEditor.insertedLineBackground": "#26", "diffEditor.removedLineBackground": "#26", "diffEditor.diagonalFill": "#99", "diffEditorOverview.insertedForeground": "#cc", "diffEditorOverview.removedForeground": "#cc", "editor.background": "#", "editor.findMatchBackground": "#5e3f53", "editor.findMatchBorder": "#33", "editor.findMatchHighlightBackground": "#3e5767", "editor.findMatchHighlightBorder": "#33", "editor.findRangeHighlightBackground": "#3e5767", "editor.findRangeHighlightBorder": "#33", "editor.foldBackground": "#40", "editor.foreground": "#", "editor.hoverHighlightBackground": "#40", "editor.lineHighlightBackground": "#12", "editor.lineHighlightBorder": "#00000000", "editor.rangeHighlightBackground": "#40", "editor.rangeHighlightBorder": "#00000000", "editor.selectionBackground": "#40", "editor.selectionHighlightBackground": "#33", "editor.selectionHighlightBorder": "#33", "editor.wordHighlightBackground": "#33", "editorBracketMatch.background": "#1a", "editorBracketMatch.border": "#", "editorCodeLens.foreground": "#", "editorCursor.background": "#", "editorCursor.foreground": "#", "editorGroup.border": "#", "editorGroup.dropBackground": "#33", "editorGroup.emptyBackground": "#", "editorGroupHeader.tabsBackground": "#", "editorGutter.addedBackground": "#", "editorGutter.background": "#", "editorGutter.commentRangeForeground": "#", "editorGutter.deletedBackground": "#", "editorGutter.foldingControlForeground": "#", "editorGutter.modifiedBackground": "#", "editorHoverWidget.background": "#", "editorHoverWidget.border": "#", "editorHoverWidget.foreground": "#", "editorIndentGuide.activeBackground": "#", "editorIndentGuide.background": "#", "editorInlayHint.foreground": "#", "editorInlayHint.background": "#bf", "editorInlayHint.typeForeground": "#", "editorInlayHint.typeBackground": "#bf", "editorInlayHint.parameterForeground": "#", "editorInlayHint.parameterBackground": "#bf", "editorLineNumber.activeForeground": "#", "editorLineNumber.foreground": "#", "editorLink.activeForeground": "#", "editorMarkerNavigation.background": "#", "editorMarkerNavigationError.background": "#", "editorMarkerNavigationInfo.background": "#", "editorMarkerNavigationWarning.background": "#", "editorOverviewRuler.background": "#", "editorOverviewRuler.border": "#12", "editorOverviewRuler.modifiedForeground": "#", "editorRuler.foreground": "#", "editor.stackFrameHighlightBackground": "#26", "editor.focusedStackFrameHighlightBackground": "#26", "editorStickyScrollHover.background": "#", "editorSuggestWidget.background": "#", "editorSuggestWidget.border": "#", "editorSuggestWidget.foreground": "#", "editorSuggestWidget.highlightForeground": "#", "editorSuggestWidget.selectedBackground": "#", "editorWhitespace.foreground": "#66", "editorWidget.background": "#", "editorWidget.foreground": "#", "editorWidget.resizeBorder": "#", "editorLightBulb.foreground": "#", "editorError.foreground": "#", "editorError.border": "#00000000", "editorError.background": "#00000000", "editorWarning.foreground": "#", "editorWarning.border": "#00000000", "editorWarning.background": "#00000000", "editorInfo.foreground": "#", "editorInfo.border": "#00000000", "editorInfo.background": "#00000000", "problemsErrorIcon.foreground": "#", "problemsInfoIcon.foreground": "#", "problemsWarningIcon.foreground": "#", "extensionButton.prominentForeground": "#", "extensionButton.prominentBackground": "#", "extensionButton.separator": "#", "extensionButton.prominentHoverBackground": "#dec7fa", "extensionBadge.remoteBackground": "#", "extensionBadge.remoteForeground": "#", "extensionIcon.starForeground": "#", "extensionIcon.verifiedForeground": "#", "extensionIcon.preReleaseForeground": "#", "extensionIcon.sponsorForeground": "#", "gitDecoration.addedResourceForeground": "#", "gitDecoration.conflictingResourceForeground": "#", "gitDecoration.deletedResourceForeground": "#", "gitDecoration.ignoredResourceForeground": "#", "gitDecoration.modifiedResourceForeground": "#", "gitDecoration.stageDeletedResourceForeground": "#", "gitDecoration.stageModifiedResourceForeground": "#", "gitDecoration.submoduleResourceForeground": "#", "gitDecoration.untrackedResourceForeground": "#", "input.background": "#", "input.border": "#00000000", "input.foreground": "#", "input.placeholderForeground": "#73", "inputOption.activeBackground": "#", "inputOption.activeBorder": "#", "inputOption.activeForeground": "#", "inputValidation.errorBackground": "#", "inputValidation.errorBorder": "#33", "inputValidation.errorForeground": "#", "inputValidation.infoBackground": "#", "inputValidation.infoBorder": "#33", "inputValidation.infoForeground": "#", "inputValidation.warningBackground": "#", "inputValidation.warningBorder": "#33", "inputValidation.warningForeground": "#", "list.activeSelectionBackground": "#", "list.activeSelectionForeground": "#", "list.dropBackground": "#33", "list.focusBackground": "#", "list.focusForeground": "#", "list.focusOutline": "#00000000", "list.highlightForeground": "#", "list.hoverBackground": "#80", "list.hoverForeground": "#", "list.inactiveSelectionBackground": "#", "list.inactiveSelectionForeground": "#", "list.warningForeground": "#", "listFilterWidget.background": "#", "listFilterWidget.noMatchesOutline": "#", "listFilterWidget.outline": "#00000000", "tree.indentGuidesStroke": "#", "tree.inactiveIndentGuidesStroke": "#", "menu.background": "#", "menu.border": "#80", "menu.foreground": "#", "menu.selectionBackground": "#", "menu.selectionBorder": "#00000000", "menu.selectionForeground": "#", "menu.separatorBackground": "#", "menubar.selectionBackground": "#", "menubar.selectionForeground": "#", "merge.commonContentBackground": "#", "merge.commonHeaderBackground": "#", "merge.currentContentBackground": "#33", "merge.currentHeaderBackground": "#66", "merge.incomingContentBackground": "#33", "merge.incomingHeaderBackground": "#66", "minimap.background": "#80", "minimap.findMatchHighlight": "#4d", "minimap.selectionHighlight": "#bf", "minimap.selectionOccurrenceHighlight": "#bf", "minimap.warningHighlight": "#bf", "minimap.errorHighlight": "#bf", "minimapSlider.background": "#33", "minimapSlider.hoverBackground": "#66", "minimapSlider.activeBackground": "#99", "minimapGutter.addedBackground": "#bf", "minimapGutter.deletedBackground": "#bf", "minimapGutter.modifiedBackground": "#bf", "notificationCenter.border": "#", "notificationCenterHeader.foreground": "#", "notificationCenterHeader.background": "#", "notificationToast.border": "#", "notifications.foreground": "#", "notifications.background": "#", "notifications.border": "#", "notificationLink.foreground": "#", "notificationsErrorIcon.foreground": "#", "notificationsWarningIcon.foreground": "#", "notificationsInfoIcon.foreground": "#", "panel.background": "#", "panel.border": "#", "panelSection.border": "#", "panelSection.dropBackground": "#33", "panelTitle.activeBorder": "#", "panelTitle.activeForeground": "#", "panelTitle.inactiveForeground": "#", "peekView.border": "#", "peekViewEditor.background": "#", "peekViewEditorGutter.background": "#", "peekViewEditor.matchHighlightBackground": "#4d", "peekViewEditor.matchHighlightBorder": "#00000000", "peekViewResult.background": "#", "peekViewResult.fileForeground": "#", "peekViewResult.lineForeground": "#", "peekViewResult.matchHighlightBackground": "#4d", "peekViewResult.selectionBackground": "#", "peekViewResult.selectionForeground": "#", "peekViewTitle.background": "#", "peekViewTitleDescription.foreground": "#b3", "peekViewTitleLabel.foreground": "#", "pickerGroup.border": "#", "pickerGroup.foreground": "#", "progressBar.background": "#", "scrollbar.shadow": "#", "scrollbarSlider.activeBackground": "#66", "scrollbarSlider.background": "#80", "scrollbarSlider.hoverBackground": "#", "settings.focusedRowBackground": "#33", "settings.headerForeground": "#", "settings.modifiedItemIndicator": "#", "settings.dropdownBackground": "#", "settings.dropdownListBorder": "#00000000", "settings.textInputBackground": "#", "settings.textInputBorder": "#00000000", "settings.numberInputBackground": "#", "settings.numberInputBorder": "#00000000", "sideBar.background": "#", "sideBar.dropBackground": "#33", "sideBar.foreground": "#", "sideBar.border": "#00000000", "sideBarSectionHeader.background": "#", "sideBarSectionHeader.foreground": "#", "sideBarTitle.foreground": "#", "banner.background": "#", "banner.foreground": "#", "banner.iconForeground": "#", "statusBar.background": "#", "statusBar.foreground": "#", "statusBar.border": "#00000000", "statusBar.noFolderBackground": "#", "statusBar.noFolderForeground": "#", "statusBar.noFolderBorder": "#00000000", "statusBar.debuggingBackground": "#", "statusBar.debuggingForeground": "#", "statusBar.debuggingBorder": "#00000000", "statusBarItem.remoteBackground": "#", "statusBarItem.remoteForeground": "#", "statusBarItem.activeBackground": "#66", "statusBarItem.hoverBackground": "#33", "statusBarItem.prominentForeground": "#", "statusBarItem.prominentBackground": "#00000000", "statusBarItem.prominentHoverBackground": "#33", "statusBarItem.errorForeground": "#", "statusBarItem.errorBackground": "#00000000", "statusBarItem.warningForeground": "#", "statusBarItem.warningBackground": "#00000000", "commandCenter.foreground": "#", "commandCenter.inactiveForeground": "#", "commandCenter.activeForeground": "#", "commandCenter.background": "#", "commandCenter.activeBackground": "#33", "commandCenter.border": "#00000000", "commandCenter.inactiveBorder": "#00000000", "commandCenter.activeBorder": "#", "tab.activeBackground": "#", "tab.activeBorder": "#00000000", "tab.activeBorderTop": "#", "tab.activeForeground": "#", "tab.activeModifiedBorder": "#", "tab.border": "#", "tab.hoverBackground": "#28283d", "tab.hoverBorder": "#00000000", "tab.hoverForeground": "#", "tab.inactiveBackground": "#", "tab.inactiveForeground": "#", "tab.inactiveModifiedBorder": "#4d", "tab.lastPinnedBorder": "#", "tab.unfocusedActiveBackground": "#", "tab.unfocusedActiveBorder": "#00000000", "tab.unfocusedActiveBorderTop": "#4d", "tab.unfocusedInactiveBackground": "#0e0e16", "terminal.foreground": "#", "terminal.ansiBlack": "#", "terminal.ansiRed": "#", "terminal.ansiGreen": "#", "terminal.ansiYellow": "#", "terminal.ansiBlue": "#", "terminal.ansiMagenta": "#", "terminal.ansiCyan": "#", "terminal.ansiWhite": "#", "terminal.ansiBrightBlack": "#", "terminal.ansiBrightRed": "#", "terminal.ansiBrightGreen": "#", "terminal.ansiBrightYellow": "#", "terminal.ansiBrightBlue": "#", "terminal.ansiBrightMagenta": "#", "terminal.ansiBrightCyan": "#", "terminal.ansiBrightWhite": "#", "terminal.selectionBackground": "#", "terminal.inactiveSelectionBackground": "#80", "terminalCursor.background": "#", "terminalCursor.foreground": "#", "terminal.border": "#", "terminal.dropBackground": "#33", "terminal.tab.activeBorder": "#", "terminalCommandDecoration.defaultBackground": "#", "terminalCommandDecoration.successBackground": "#", "terminalCommandDecoration.errorBackground": "#", "titleBar.activeBackground": "#", "titleBar.activeForeground": "#", "titleBar.inactiveBackground": "#", "titleBar.inactiveForeground": "#80", "titleBar.border": "#00000000", "welcomePage.tileBackground": "#", "welcomePage.progress.background": "#", "welcomePage.progress.foreground": "#", "walkThrough.embeddedEditorBackground": "#4d", "symbolIcon.textForeground": "#", "symbolIcon.arrayForeground": "#", "symbolIcon.booleanForeground": "#", "symbolIcon.classForeground": "#", "symbolIcon.colorForeground": "#", "symbolIcon.constantForeground": "#", "symbolIcon.constructorForeground": "#", "symbolIcon.enumeratorForeground": "#", "symbolIcon.enumeratorMemberForeground": "#", "symbolIcon.eventForeground": "#", "symbolIcon.fieldForeground": "#", "symbolIcon.fileForeground": "#", "symbolIcon.folderForeground": "#", "symbolIcon.functionForeground": "#", "symbolIcon.interfaceForeground": "#", "symbolIcon.keyForeground": "#", "symbolIcon.keywordForeground": "#", "symbolIcon.methodForeground": "#", "symbolIcon.moduleForeground": "#", "symbolIcon.namespaceForeground": "#", "symbolIcon.nullForeground": "#", "symbolIcon.numberForeground": "#", "symbolIcon.objectForeground": "#", "symbolIcon.operatorForeground": "#", "symbolIcon.packageForeground": "#", "symbolIcon.propertyForeground": "#", "symbolIcon.referenceForeground": "#", "symbolIcon.snippetForeground": "#", "symbolIcon.stringForeground": "#", "symbolIcon.structForeground": "#", "symbolIcon.typeParameterForeground": "#", "symbolIcon.unitForeground": "#", "symbolIcon.variableForeground": "#", "charts.foreground": "#", "charts.lines": "#", "charts.red": "#", "charts.blue": "#", "charts.yellow": "#", "charts.orange": "#", "charts.green": "#", "charts.purple": "#", "errorLens.errorBackground": "#26", "errorLens.errorBackgroundLight": "#26", "errorLens.errorForeground": "#", "errorLens.errorForegroundLight": "#", "errorLens.errorMessageBackground": "#26", "errorLens.hintBackground": "#26", "errorLens.hintBackgroundLight": "#26", "errorLens.hintForeground": "#", "errorLens.hintForegroundLight": "#", "errorLens.hintMessageBackground": "#26", "errorLens.infoBackground": "#26", "errorLens.infoBackgroundLight": "#26", "errorLens.infoForeground": "#", "errorLens.infoForegroundLight": "#", "errorLens.infoMessageBackground": "#26", "errorLens.statusBarErrorForeground": "#", "errorLens.statusBarHintForeground": "#", "errorLens.statusBarIconErrorForeground": "#", "errorLens.statusBarIconWarningForeground": "#", "errorLens.statusBarInfoForeground": "#", "errorLens.statusBarWarningForeground": "#", "errorLens.warningBackground": "#26", "errorLens.warningBackgroundLight": "#26", "errorLens.warningForeground": "#", "errorLens.warningForegroundLight": "#", "errorLens.warningMessageBackground": "#26", "issues.closed": "#", "issues.newIssueDecoration": "#", "issues.open": "#", "pullRequests.closed": "#", "pullRequests.draft": "#", "pullRequests.merged": "#", "pullRequests.notification": "#", "pullRequests.open": "#", "gitlens.gutterBackgroundColor": "#4d", "gitlens.gutterForegroundColor": "#", "gitlens.gutterUncommittedForegroundColor": "#", "gitlens.trailingLineBackgroundColor": "#00000000", "gitlens.trailingLineForegroundColor": "#4d", "gitlens.lineHighlightBackgroundColor": "#26", "gitlens.lineHighlightOverviewRulerColor": "#cc", "gitlens.openAutolinkedIssueIconColor": "#", "gitlens.closedAutolinkedIssueIconColor": "#", "gitlens.closedPullRequestIconColor": "#", "gitlens.openPullRequestIconColor": "#", "gitlens.mergedPullRequestIconColor": "#", "gitlens.unpublishedChangesIconColor": "#", "gitlens.unpublishedCommitIconColor": "#", "gitlens.unpulledChangesIconColor": "#", "gitlens.decorations.branchAheadForegroundColor": "#", "gitlens.decorations.branchBehindForegroundColor": "#", "gitlens.decorations.branchDivergedForegroundColor": "#", "gitlens.decorations.branchUnpublishedForegroundColor": "#", "gitlens.decorations.branchMissingUpstreamForegroundColor": "#", "gitlens.decorations.statusMergingOrRebasingConflictForegroundColor": "#", "gitlens.decorations.statusMergingOrRebasingForegroundColor": "#", "gitlens.decorations.workspaceRepoMissingForegroundColor": "#", "gitlens.decorations.workspaceCurrentForegroundColor": "#", "gitlens.decorations.workspaceRepoOpenForegroundColor": "#", "gitlens.decorations.worktreeHasUncommittedChangesForegroundColor": "#", "gitlens.decorations.worktreeMissingForegroundColor": "#", "gitlens.graphLane1Color": "#", "gitlens.graphLane2Color": "#", "gitlens.graphLane3Color": "#", "gitlens.graphLane4Color": "#", "gitlens.graphLane5Color": "#", "gitlens.graphLane6Color": "#", "gitlens.graphLane7Color": "#", "gitlens.graphLane8Color": "#", "gitlens.graphLane9Color": "#", "gitlens.graphLane10Color": "#", "gitlens.graphChangesColumnAddedColor": "#", "gitlens.graphChangesColumnDeletedColor": "#", "gitlens.graphMinimapMarkerHeadColor": "#", "gitlens.graphScrollMarkerHeadColor": "#", "gitlens.graphMinimapMarkerUpstreamColor": "#93dd8d", "gitlens.graphScrollMarkerUpstreamColor": "#93dd8d", "gitlens.graphMinimapMarkerHighlightsColor": "#", "gitlens.graphScrollMarkerHighlightsColor": "#", "gitlens.graphMinimapMarkerLocalBranchesColor": "#", "gitlens.graphScrollMarkerLocalBranchesColor": "#", "gitlens.graphMinimapMarkerRemoteBranchesColor": "#71a4f9", "gitlens.graphScrollMarkerRemoteBranchesColor": "#71a4f9", "gitlens.graphMinimapMarkerStashesColor": "#", "gitlens.graphScrollMarkerStashesColor": "#", "gitlens.graphMinimapMarkerTagsColor": "#", "gitlens.graphScrollMarkerTagsColor": "#", "editorBracketHighlight.foreground1": "#", "editorBracketHighlight.foreground2": "#", "editorBracketHighlight.foreground3": "#", "editorBracketHighlight.foreground4": "#", "editorBracketHighlight.foreground5": "#", "editorBracketHighlight.foreground6": "#", "editorBracketHighlight.unexpectedBracket.foreground": "#", "button.secondaryBorder": "#", "table.headerBackground": "#", "table.headerForeground": "#", "list.focusAndSelectionBackground": "#" }, "semanticHighlighting": true, "semanticTokenColors": { "enumMember": { "foreground": "#" }, "selfKeyword": { "foreground": "#" }, "boolean": { "foreground": "#" }, "number": { "foreground": "#" }, "variable.defaultLibrary": { "foreground": "#" }, "class:python": { "foreground": "#" }, "class.builtin:python": { "foreground": "#" }, "variable.typeHint:python": { "foreground": "#" }, "function.decorator:python": { "foreground": "#" }, "variable.readonly:javascript": { "foreground": "#" }, "variable.readonly:typescript": { "foreground": "#" }, "property.readonly:javascript": { "foreground": "#" }, "property.readonly:typescript": { "foreground": "#" }, "variable.readonly:javascriptreact": { "foreground": "#" }, "variable.readonly:typescriptreact": { "foreground": "#" }, "property.readonly:javascriptreact": { "foreground": "#" }, "property.readonly:typescriptreact": { "foreground": "#" }, "variable.readonly:scala": { "foreground": "#" }, "type.defaultLibrary:go": { "foreground": "#" }, "variable.readonly.defaultLibrary:go": { "foreground": "#" }, "tomlArrayKey": { "foreground": "#", "fontStyle": "" }, "tomlTableKey": { "foreground": "#", "fontStyle": "" }, "builtinAttribute.attribute.library:rust": { "foreground": "#" }, "generic.attribute:rust": { "foreground": "#" }, "constant.builtin.readonly:nix": { "foreground": "#" }, "heading": { "foreground": "#" }, "text.emph": { "foreground": "#", "fontStyle": "italic" }, "text.strong": { "foreground": "#", "fontStyle": "bold" }, "text.math": { "foreground": "#" }, "pol": { "foreground": "#" } }, "tokenColors": [ { "name": "Basic text & variable names (incl. leading punctuation)", "scope": [ "text", "source", "variable.other.readwrite", "punctuation.definition.variable" ], "settings": { "foreground": "#" } }, { "name": "Parentheses, Brackets, Braces", "scope": "punctuation", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Comments", "scope": [ "comment", "punctuation.definition.comment" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "scope": [ "string", "punctuation.definition.string" ], "settings": { "foreground": "#" } }, { "scope": "constant.character.escape", "settings": { "foreground": "#" } }, { "name": "Booleans, constants, numbers", "scope": [ "constant.numeric", "variable.other.constant", "entity.name.constant", "constant.language.boolean", "constant.language.false", "constant.language.true", "keyword.other.unit.user-defined", "keyword.other.unit.suffix.floating-point" ], "settings": { "foreground": "#" } }, { "scope": [ "keyword", "keyword.operator.word", "keyword.operator.new", "variable.language.super", "support.type.primitive", "storage.type", "storage.modifier", "punctuation.definition.keyword" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "scope": "entity.name.tag.documentation", "settings": { "foreground": "#" } }, { "name": "Punctuation", "scope": [ "keyword.operator", "punctuation.accessor", "punctuation.definition.generic", "meta.function.closure punctuation.section.parameters", "punctuation.definition.tag", "punctuation.separator.key-value" ], "settings": { "foreground": "#" } }, { "scope": [ "entity.name.function", "meta.function-call.method", "support.function", "support.function.misc", "variable.function" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Classes", "scope": [ "entity.name.class", "entity.other.inherited-class", "support.class", "meta.function-call.constructor", "entity.name.struct" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Enum", "scope": "entity.name.enum", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Enum member", "scope": [ "meta.enum variable.other.readwrite", "variable.other.enummember" ], "settings": { "foreground": "#" } }, { "name": "Object properties", "scope": "meta.property.object", "settings": { "foreground": "#" } }, { "name": "Types", "scope": [ "meta.type", "meta.type-alias", "support.type", "entity.name.type" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Decorators", "scope": [ "meta.annotation variable.function", "meta.annotation variable.annotation.function", "meta.annotation punctuation.definition.annotation", "meta.decorator", "punctuation.decorator" ], "settings": { "foreground": "#" } }, { "scope": [ "variable.parameter", "meta.function.parameters" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Built-ins", "scope": [ "constant.language", "support.function.builtin" ], "settings": { "foreground": "#" } }, { "scope": "entity.other.attribute-name.documentation", "settings": { "foreground": "#" } }, { "name": "Preprocessor directives", "scope": [ "keyword.control.directive", "punctuation.definition.directive" ], "settings": { "foreground": "#" } }, { "name": "Type parameters", "scope": "punctuation.definition.typeparameters", "settings": { "foreground": "#" } }, { "name": "Namespaces", "scope": "entity.name.namespace", "settings": { "foreground": "#" } }, { "name": "Property names (left hand assignments in json/yaml/css)", "scope": "support.type.property-name.css", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "This/Self keyword", "scope": [ "variable.language.this", "variable.language.this punctuation.definition.variable" ], "settings": { "foreground": "#" } }, { "name": "Object properties", "scope": "variable.object.property", "settings": { "foreground": "#" } }, { "name": "String template interpolation", "scope": [ "string.template variable", "string variable" ], "settings": { "foreground": "#" } }, { "name": "`new` as bold", "scope": "keyword.operator.new", "settings": { "fontStyle": "bold" } }, { "name": "C++ extern keyword", "scope": "storage.modifier.specifier.extern.cpp", "settings": { "foreground": "#" } }, { "name": "C++ scope resolution", "scope": [ "entity.name.scope-resolution.template.call.cpp", "entity.name.scope-resolution.parameter.cpp", "entity.name.scope-resolution.cpp", "entity.name.scope-resolution.function.definition.cpp" ], "settings": { "foreground": "#" } }, { "name": "C++ doc keywords", "scope": "storage.type.class.doxygen", "settings": { "fontStyle": "" } }, { "name": "C++ operators", "scope": [ "storage.modifier.reference.cpp" ], "settings": { "foreground": "#" } }, { "name": "C# Interpolated Strings", "scope": "meta.interpolation.cs", "settings": { "foreground": "#" } }, { "name": "C# xml-style docs", "scope": "comment.block.documentation.cs", "settings": { "foreground": "#" } }, { "name": "Classes, reflecting the className color in JSX", "scope": [ "source.css entity.other.attribute-name.class.css", "entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css" ], "settings": { "foreground": "#" } }, { "name": "Operators", "scope": "punctuation.separator.operator.css", "settings": { "foreground": "#" } }, { "name": "Pseudo classes", "scope": "source.css entity.other.attribute-name.pseudo-class", "settings": { "foreground": "#" } }, { "scope": "source.css constant.other.unicode-range", "settings": { "foreground": "#" } }, { "scope": "source.css variable.parameter.url", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "CSS vendored property names", "scope": [ "support.type.vendored.property-name" ], "settings": { "foreground": "#" } }, { "name": "Less/SCSS right-hand variables (@/$-prefixed)", "scope": [ "source.css meta.property-value variable", "source.css meta.property-value variable.other.less", "source.css meta.property-value variable.other.less punctuation.definition.variable.less", "meta.definition.variable.scss" ], "settings": { "foreground": "#" } }, { "name": "CSS variables (--prefixed)", "scope": [ "source.css meta.property-list variable", "meta.property-list variable.other.less", "meta.property-list variable.other.less punctuation.definition.variable.less" ], "settings": { "foreground": "#" } }, { "name": "CSS Percentage values, styled the same as numbers", "scope": "keyword.other.unit.percentage.css", "settings": { "foreground": "#" } }, { "name": "CSS Attribute selectors, styled the same as strings", "scope": "source.css meta.attribute-selector", "settings": { "foreground": "#" } }, { "name": "JSON/YAML keys, other left-hand assignments", "scope": [ "keyword.other.definition.ini", "punctuation.support.type.property-name.json", "support.type.property-name.json", "punctuation.support.type.property-name.toml", "support.type.property-name.toml", "entity.name.tag.yaml", "punctuation.support.type.property-name.yaml", "support.type.property-name.yaml" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "JSON/YAML constants", "scope": [ "constant.language.json", "constant.language.yaml" ], "settings": { "foreground": "#" } }, { "name": "YAML anchors", "scope": [ "entity.name.type.anchor.yaml", "variable.other.alias.yaml" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "TOML tables / ini groups", "scope": [ "support.type.property-name.table", "entity.name.section.group-title.ini" ], "settings": { "foreground": "#" } }, { "name": "TOML dates", "scope": "constant.other.time.datetime.offset.toml", "settings": { "foreground": "#" } }, { "name": "YAML anchor puctuation", "scope": [ "punctuation.definition.anchor.yaml", "punctuation.definition.alias.yaml" ], "settings": { "foreground": "#" } }, { "name": "YAML triple dashes", "scope": "entity.other.document.begin.yaml", "settings": { "foreground": "#" } }, { "name": "Markup Diff", "scope": "markup.changed.diff", "settings": { "foreground": "#" } }, { "name": "Diff", "scope": [ "meta.diff.header.from-file", "meta.diff.header.to-file", "punctuation.definition.from-file.diff", "punctuation.definition.to-file.diff" ], "settings": { "foreground": "#" } }, { "name": "Diff Inserted", "scope": "markup.inserted.diff", "settings": { "foreground": "#" } }, { "name": "Diff Deleted", "scope": "markup.deleted.diff", "settings": { "foreground": "#" } }, { "name": "dotenv left-hand side assignments", "scope": [ "variable.other.env" ], "settings": { "foreground": "#" } }, { "name": "dotenv reference to existing env variable", "scope": [ "string.quoted variable.other.env" ], "settings": { "foreground": "#" } }, { "name": "GDScript functions", "scope": "support.function.builtin.gdscript", "settings": { "foreground": "#" } }, { "name": "GDScript constants", "scope": "constant.language.gdscript", "settings": { "foreground": "#" } }, { "name": "Comment keywords", "scope": "comment meta.annotation.go", "settings": { "foreground": "#" } }, { "name": "go:embed, go:build, etc.", "scope": "comment meta.annotation.parameters.go", "settings": { "foreground": "#" } }, { "name": "Go constants (nil, true, false)", "scope": "constant.language.go", "settings": { "foreground": "#" } }, { "name": "GraphQL variables", "scope": "variable.graphql", "settings": { "foreground": "#" } }, { "name": "GraphQL aliases", "scope": "string.unquoted.alias.graphql", "settings": { "foreground": "#" } }, { "name": "GraphQL enum members", "scope": "constant.character.enum.graphql", "settings": { "foreground": "#" } }, { "name": "GraphQL field in types", "scope": "meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql", "settings": { "foreground": "#" } }, { "name": "HTML/XML DOCTYPE as keyword", "scope": [ "keyword.other.doctype", "meta.tag.sgml.doctype punctuation.definition.tag", "meta.tag.metadata.doctype entity.name.tag", "meta.tag.metadata.doctype punctuation.definition.tag" ], "settings": { "foreground": "#" } }, { "name": "HTML/XML-like ", "scope": [ "entity.name.tag" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Special characters like &", "scope": [ "text.html constant.character.entity", "text.html constant.character.entity punctuation", "constant.character.entity.xml", "constant.character.entity.xml punctuation", "constant.character.entity.js.jsx", "constant.charactger.entity.js.jsx punctuation", "constant.character.entity.tsx", "constant.character.entity.tsx punctuation" ], "settings": { "foreground": "#" } }, { "name": "HTML/XML tag attribute values", "scope": [ "entity.other.attribute-name" ], "settings": { "foreground": "#" } }, { "name": "Components", "scope": [ "support.class.component", "support.class.component.jsx", "support.class.component.tsx", "support.class.component.vue" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Annotations", "scope": [ "punctuation.definition.annotation", "storage.type.annotation" ], "settings": { "foreground": "#" } }, { "name": "Java enums", "scope": "constant.other.enum.java", "settings": { "foreground": "#" } }, { "name": "Java imports", "scope": "storage.modifier.import.java", "settings": { "foreground": "#" } }, { "name": "Javadoc", "scope": "comment.block.javadoc.java keyword.other.documentation.javadoc.java", "settings": { "fontStyle": "" } }, { "name": "Exported Variable", "scope": "meta.export variable.other.readwrite.js", "settings": { "foreground": "#" } }, { "name": "JS/TS constants & properties", "scope": [ "variable.other.constant.js", "variable.other.constant.ts", "variable.other.property.js", "variable.other.property.ts" ], "settings": { "foreground": "#" } }, { "name": "JSDoc; these are mainly params, so styled as such", "scope": [ "variable.other.jsdoc", "comment.block.documentation variable.other" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "JSDoc keywords", "scope": "storage.type.class.jsdoc", "settings": { "fontStyle": "" } }, { "scope": "support.type.object.console.js", "settings": { "foreground": "#" } }, { "name": "Node constants as keywords (module, etc.)", "scope": [ "support.constant.node", "support.type.object.module.js" ], "settings": { "foreground": "#" } }, { "name": "implements as keyword", "scope": "storage.modifier.implements", "settings": { "foreground": "#" } }, { "name": "Builtin types", "scope": [ "constant.language.null.js", "constant.language.null.ts", "constant.language.undefined.js", "constant.language.undefined.ts", "support.type.builtin.ts" ], "settings": { "foreground": "#" } }, { "scope": "variable.parameter.generic", "settings": { "foreground": "#" } }, { "name": "Arrow functions", "scope": [ "keyword.declaration.function.arrow.js", "storage.type.function.arrow.ts" ], "settings": { "foreground": "#" } }, { "name": "Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)", "scope": "punctuation.decorator.ts", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Extra JS/TS keywords", "scope": [ "keyword.operator.expression.in.js", "keyword.operator.expression.in.ts", "keyword.operator.expression.infer.ts", "keyword.operator.expression.instanceof.js", "keyword.operator.expression.instanceof.ts", "keyword.operator.expression.is", "keyword.operator.expression.keyof.ts", "keyword.operator.expression.of.js", "keyword.operator.expression.of.ts", "keyword.operator.expression.typeof.ts" ], "settings": { "foreground": "#" } }, { "name": "Julia macros", "scope": "support.function.macro.julia", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Julia language constants (true, false)", "scope": "constant.language.julia", "settings": { "foreground": "#" } }, { "name": "Julia other constants (these seem to be arguments inside arrays)", "scope": "constant.other.symbol.julia", "settings": { "foreground": "#" } }, { "name": "LaTeX preamble", "scope": "text.tex keyword.control.preamble", "settings": { "foreground": "#" } }, { "name": "LaTeX be functions", "scope": "text.tex support.function.be", "settings": { "foreground": "#" } }, { "name": "LaTeX math", "scope": "constant.other.general.math.tex", "settings": { "foreground": "#" } }, { "name": "Lua docstring keywords", "scope": "comment.line.double-dash.documentation.lua storage.type.annotation.lua", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Lua docstring variables", "scope": [ "comment.line.double-dash.documentation.lua entity.name.variable.lua", "comment.line.double-dash.documentation.lua variable.lua" ], "settings": { "foreground": "#" } }, { "scope": [ "heading.1.markdown punctuation.definition.heading.markdown", "heading.1.markdown", "markup.heading.atx.1.mdx", "markup.heading.atx.1.mdx punctuation.definition.heading.mdx", "markup.heading.setext.1.markdown", "markup.heading.heading-0.asciidoc" ], "settings": { "foreground": "#" } }, { "scope": [ "heading.2.markdown punctuation.definition.heading.markdown", "heading.2.markdown", "markup.heading.atx.2.mdx", "markup.heading.atx.2.mdx punctuation.definition.heading.mdx", "markup.heading.setext.2.markdown", "markup.heading.heading-1.asciidoc" ], "settings": { "foreground": "#" } }, { "scope": [ "heading.3.markdown punctuation.definition.heading.markdown", "heading.3.markdown", "markup.heading.atx.3.mdx", "markup.heading.atx.3.mdx punctuation.definition.heading.mdx", "markup.heading.heading-2.asciidoc" ], "settings": { "foreground": "#" } }, { "scope": [ "heading.4.markdown punctuation.definition.heading.markdown", "heading.4.markdown", "markup.heading.atx.4.mdx", "markup.heading.atx.4.mdx punctuation.definition.heading.mdx", "markup.heading.heading-3.asciidoc" ], "settings": { "foreground": "#" } }, { "scope": [ "heading.5.markdown punctuation.definition.heading.markdown", "heading.5.markdown", "markup.heading.atx.5.mdx", "markup.heading.atx.5.mdx punctuation.definition.heading.mdx", "markup.heading.heading-4.asciidoc" ], "settings": { "foreground": "#" } }, { "scope": [ "heading.6.markdown punctuation.definition.heading.markdown", "heading.6.markdown", "markup.heading.atx.6.mdx", "markup.heading.atx.6.mdx punctuation.definition.heading.mdx", "markup.heading.heading-5.asciidoc" ], "settings": { "foreground": "#" } }, { "scope": "markup.bold", "settings": { "foreground": "#", "fontStyle": "bold" } }, { "scope": "markup.italic", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "scope": "markup.strikethrough", "settings": { "foreground": "#", "fontStyle": "strikethrough" } }, { "name": "Markdown auto links", "scope": [ "punctuation.definition.link", "markup.underline.link" ], "settings": { "foreground": "#" } }, { "name": "Markdown links", "scope": [ "text.html.markdown punctuation.definition.link.title", "string.other.link.title.markdown", "markup.link", "punctuation.definition.constant.markdown", "constant.other.reference.link.markdown", "markup.substitution.attribute-reference" ], "settings": { "foreground": "#" } }, { "name": "Markdown code spans", "scope": [ "punctuation.definition.raw.markdown", "markup.inline.raw.string.markdown", "markup.raw.block.markdown" ], "settings": { "foreground": "#" } }, { "name": "Markdown triple backtick language identifier", "scope": "fenced_code.block.language", "settings": { "foreground": "#" } }, { "name": "Markdown triple backticks", "scope": [ "markup.fenced_code.block punctuation.definition", "markup.raw support.asciidoc" ], "settings": { "foreground": "#" } }, { "name": "Markdown quotes", "scope": [ "markup.quote", "punctuation.definition.quote.begin" ], "settings": { "foreground": "#" } }, { "name": "Markdown separators", "scope": "meta.separator.markdown", "settings": { "foreground": "#" } }, { "name": "Markdown list bullets", "scope": [ "punctuation.definition.list.begin.markdown", "markup.list.bullet" ], "settings": { "foreground": "#" } }, { "name": "Nix attribute names", "scope": [ "entity.other.attribute-name.multipart.nix", "entity.other.attribute-name.single.nix" ], "settings": { "foreground": "#" } }, { "name": "Nix parameter names", "scope": "variable.parameter.name.nix", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Nix interpolated parameter names", "scope": "meta.embedded variable.parameter.name.nix", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Nix paths", "scope": "string.unquoted.path.nix", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "PHP Attributes", "scope": [ "support.attribute.builtin", "meta.attribute.php" ], "settings": { "foreground": "#" } }, { "name": "PHP Parameters (needed for the leading dollar sign)", "scope": "meta.function.parameters.php punctuation.definition.variable.php", "settings": { "foreground": "#" } }, { "name": "PHP Constants (null, __FILE__, etc.)", "scope": "constant.language.php", "settings": { "foreground": "#" } }, { "name": "PHP functions", "scope": "text.html.php support.function", "settings": { "foreground": "#" } }, { "name": "PHPdoc keywords", "scope": "keyword.other.phpdoc.php", "settings": { "fontStyle": "" } }, { "name": "Python argument functions reset to text, otherwise they inherit blue from function-call", "scope": [ "support.variable.magic.python", "meta.function-call.arguments.python" ], "settings": { "foreground": "#" } }, { "name": "Python double underscore functions", "scope": [ "support.function.magic.python" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Python `self` keyword", "scope": [ "variable.parameter.function.language.special.self.python", "variable.language.special.self.python" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "python keyword flow/logical (for ... in)", "scope": [ "keyword.control.flow.python", "keyword.operator.logical.python" ], "settings": { "foreground": "#" } }, { "name": "python storage type", "scope": "storage.type.function.python", "settings": { "foreground": "#" } }, { "name": "python function support", "scope": [ "support.token.decorator.python", "meta.function.decorator.identifier.python" ], "settings": { "foreground": "#" } }, { "name": "python function calls", "scope": [ "meta.function-call.python" ], "settings": { "foreground": "#" } }, { "name": "python function decorators", "scope": [ "entity.name.function.decorator.python", "punctuation.definition.decorator.python" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "python placeholder reset to normal string", "scope": "constant.character.format.placeholder.other.python", "settings": { "foreground": "#" } }, { "name": "Python exception & builtins such as exit()", "scope": [ "support.type.exception.python", "support.function.builtin.python" ], "settings": { "foreground": "#" } }, { "name": "entity.name.type", "scope": [ "support.type.python" ], "settings": { "foreground": "#" } }, { "name": "python constants (True/False)", "scope": "constant.language.python", "settings": { "foreground": "#" } }, { "name": "Arguments accessed later in the function body", "scope": [ "meta.indexed-name.python", "meta.item-access.python" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Python f-strings/binary/unicode storage types", "scope": "storage.type.string.python", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Python type hints", "scope": "meta.function.parameters.python", "settings": { "fontStyle": "" } }, { "name": "Regex string begin/end in JS/TS", "scope": [ "string.regexp punctuation.definition.string.begin", "string.regexp punctuation.definition.string.end" ], "settings": { "foreground": "#" } }, { "name": "Regex anchors (^, $)", "scope": "keyword.control.anchor.regexp", "settings": { "foreground": "#" } }, { "name": "Regex regular string match", "scope": "string.regexp.ts", "settings": { "foreground": "#" } }, { "name": "Regex group parenthesis & backreference (\\1, \\2, \\3, ...)", "scope": [ "punctuation.definition.group.regexp", "keyword.other.back-reference.regexp" ], "settings": { "foreground": "#" } }, { "name": "Regex character class []", "scope": "punctuation.definition.character-class.regexp", "settings": { "foreground": "#" } }, { "name": "Regex character classes (\\d, \\w, \\s)", "scope": "constant.other.character-class.regexp", "settings": { "foreground": "#" } }, { "name": "Regex range", "scope": "constant.other.character-class.range.regexp", "settings": { "foreground": "#" } }, { "name": "Regex quantifier", "scope": "keyword.operator.quantifier.regexp", "settings": { "foreground": "#" } }, { "name": "Regex constant/numeric", "scope": "constant.character.numeric.regexp", "settings": { "foreground": "#" } }, { "name": "Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds", "scope": [ "punctuation.definition.group.no-capture.regexp", "meta.assertion.look-ahead.regexp", "meta.assertion.negative-look-ahead.regexp" ], "settings": { "foreground": "#" } }, { "name": "Rust attribute", "scope": [ "meta.annotation.rust", "meta.annotation.rust punctuation", "meta.attribute.rust", "punctuation.definition.attribute.rust" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Rust attribute strings", "scope": [ "meta.attribute.rust string.quoted.double.rust", "meta.attribute.rust string.quoted.single.char.rust" ], "settings": { "fontStyle": "" } }, { "name": "Rust keyword", "scope": [ "entity.name.function.macro.rules.rust", "storage.type.module.rust", "storage.modifier.rust", "storage.type.struct.rust", "storage.type.enum.rust", "storage.type.trait.rust", "storage.type.union.rust", "storage.type.impl.rust", "storage.type.rust", "storage.type.function.rust", "storage.type.type.rust" ], "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Rust u/i32, u/i64, etc.", "scope": "entity.name.type.numeric.rust", "settings": { "foreground": "#", "fontStyle": "" } }, { "name": "Rust generic", "scope": "meta.generic.rust", "settings": { "foreground": "#" } }, { "name": "Rust impl", "scope": "entity.name.impl.rust", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Rust module", "scope": "entity.name.module.rust", "settings": { "foreground": "#" } }, { "name": "Rust trait", "scope": "entity.name.trait.rust", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Rust struct", "scope": "storage.type.source.rust", "settings": { "foreground": "#" } }, { "name": "Rust union", "scope": "entity.name.union.rust", "settings": { "foreground": "#" } }, { "name": "Rust enum member", "scope": "meta.enum.rust storage.type.source.rust", "settings": { "foreground": "#" } }, { "name": "Rust macro", "scope": [ "support.macro.rust", "meta.macro.rust support.function.rust", "entity.name.function.macro.rust" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Rust lifetime", "scope": [ "storage.modifier.lifetime.rust", "entity.name.type.lifetime" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Rust string formatting", "scope": "string.quoted.double.rust constant.other.placeholder.rust", "settings": { "foreground": "#" } }, { "name": "Rust return type generic", "scope": "meta.function.return-type.rust meta.generic.rust storage.type.rust", "settings": { "foreground": "#" } }, { "name": "Rust functions", "scope": "meta.function.call.rust", "settings": { "foreground": "#" } }, { "name": "Rust angle brackets", "scope": "punctuation.brackets.angle.rust", "settings": { "foreground": "#" } }, { "name": "Rust constants", "scope": "constant.other.caps.rust", "settings": { "foreground": "#" } }, { "name": "Rust function parameters", "scope": [ "meta.function.definition.rust variable.other.rust" ], "settings": { "foreground": "#" } }, { "name": "Rust closure variables", "scope": "meta.function.call.rust variable.other.rust", "settings": { "foreground": "#" } }, { "name": "Rust self", "scope": "variable.language.self.rust", "settings": { "foreground": "#" } }, { "name": "Rust metavariable names", "scope": [ "variable.other.metavariable.name.rust", "meta.macro.metavariable.rust keyword.operator.macro.dollar.rust" ], "settings": { "foreground": "#" } }, { "name": "Shell shebang", "scope": [ "comment.line.shebang", "comment.line.shebang punctuation.definition.comment", "comment.line.shebang", "punctuation.definition.comment.shebang.shell", "meta.shebang.shell" ], "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Shell shebang command", "scope": "comment.line.shebang constant.language", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "name": "Shell interpolated command", "scope": [ "meta.function-call.arguments.shell punctuation.definition.variable.shell", "meta.function-call.arguments.shell punctuation.section.interpolation", "meta.function-call.arguments.shell punctuation.definition.variable.shell", "meta.function-call.arguments.shell punctuation.section.interpolation" ], "settings": { "foreground": "#" } }, { "name": "Shell interpolated command variable", "scope": "meta.string meta.interpolation.parameter.shell variable.other.readwrite", "settings": { "foreground": "#", "fontStyle": "italic" } }, { "scope": [ "source.shell punctuation.section.interpolation", "punctuation.definition.evaluation.backticks.shell" ], "settings": { "foreground": "#" } }, { "name": "Shell EOF", "scope": "entity.name.tag.heredoc.shell", "settings": { "foreground": "#" } }, { "name": "Shell quoted variable", "scope": "string.quoted.double.shell variable.other.normal.shell", "settings": { "foreground": "#" } } ] }