added vscode extensions

This commit is contained in:
tomit4 2021-11-05 11:26:45 -07:00
parent 7cde0829be
commit 26e2a50441
316 changed files with 37301 additions and 0 deletions

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Language="en-US" Id="theme-cobalt2" Version="2.2.5" Publisher="wesbos"/>
<DisplayName>Cobalt2 Theme Official</DisplayName>
<Description xml:space="preserve">🔥 Official theme by Wes Bos.</Description>
<Tags>VSCode,Themes,theme,color-theme</Tags>
<Categories>Themes</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.15.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionKind" Value="ui,workspace,web" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/wesbos/cobalt2-vscode" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/wesbos/cobalt2-vscode" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/wesbos/cobalt2-vscode" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#193549" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="dark" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.txt</License>
<Icon>extension/images/logo.png</Icon>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Code"/>
</Installation>
<Dependencies/>
<Assets>
<Asset Type="Microsoft.VisualStudio.Code.Manifest" Path="extension/package.json" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.Details" Path="extension/README.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.txt" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/images/logo.png" Addressable="true" />
</Assets>
</PackageManifest>

View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2018 Wes Bos, Roberto Achar
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View file

@ -0,0 +1,85 @@
# Cobalt2 Theme for VS Code
[![Version](https://vsmarketplacebadge.apphb.com/version/wesbos.theme-cobalt2.svg)](https://marketplace.visualstudio.com/items?itemName=wesbos.theme-cobalt2)
![Preview](https://raw.githubusercontent.com/wesbos/cobalt2-vscode/cobalt2-updates/images/ss.png)
# Installation
1. Open **Extensions** sidebar panel in VS Code. `View → Extensions`
2. Search for `Cobalt2` - find the one by **Wes Bos** - there are a few other half-baked ones so make sure you have the right one!
3. Click **Install** to install it.
4. Code > Preferences > Color Theme > **Cobalt2**
5. Optional: Use the recommended settings below for best experience
## Recommended Settings
```js
{
"workbench.colorTheme": "Cobalt2",
// The Cursive font is operator Mono, it's $200 and you need to buy it to get the cursive
"editor.fontFamily": "Operator Mono, Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 17,
"editor.lineHeight": 25,
"editor.letterSpacing": 0.5,
"files.trimTrailingWhitespace": true,
"editor.fontWeight": "400",
"prettier.eslintIntegration": true,
"editor.cursorStyle": "line",
"editor.cursorWidth": 5,
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
}
```
## Colours
Blue: [#193549](https://github.com/wesbos/cobalt2-vscode/issues/193549)
Blue Highlight: #1F4662
Blue Highlight2: #234E6D
Blue Dark: [#122738](https://github.com/wesbos/cobalt2-vscode/issues/122738)
Yellow: #ffc600
Hot Pink: #ff0088
Blush Pink: #ff628c
Orange: #ff9d00
Green
## Contributing
To work on the theme:
1. Clone this repo and open in VS Code
2. Open run `View → Run`
3. Click `Launch Extension`. This will open up another VS Code Editor
4. Make changes to `cobalt2.json`. You will see changes reflected in the other editor that opened in step 3.
If you are making a Pull Request, Please give me a screenshot of before/after!
## Deploying a new version
These are mostly notes for me.
1. Increment the version number in `package.json`
1. run `npm run bundle`
1.
## I don't like something
First, this theme is new so if something is funky, please open an issue. There are many languages and parts of VS Code I don't use, so let me know!
These are the things we have control over. If you would like to change something, you can either open a PR and see if I'd like it added, or override the colours in your own settings.json file.
https://code.visualstudio.com/docs/getstarted/theme-color-reference
## Put Cobalt2 in other places!
* [Sublime Text](https://github.com/wesbos/cobalt2)
* [Atom](https://github.com/wesbos/Cobalt2-atom)
* [iTerm2](https://github.com/wesbos/Cobalt2-iterm)
* [Hyper Term](https://github.com/wesbos/hyperterm-cobalt2-theme)
* [Alfred](https://github.com/wesbos/Cobalt2-Alfred-Theme)
* [Slack](https://github.com/wesbos/Cobalt2-Slack)
## Thanks
Thanks to Roberto Achar for doing much of the initial porting to VS Code.

View file

@ -0,0 +1,42 @@
.monaco-shell {
font-family: "Operator Mono", "Inconsolata", monospace;
}
/* This makes the dirty tab circle & cross yellow */
.monaco-workbench .part.editor > .content .editor-group-container.active > .title .tabs-container > .tab.dirty > .tab-close .action-label:not(:hover):before,
.monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab.dirty > .tab-close .action-label:not(:hover):before,
.monaco-workbench .part.editor > .content .editor-group-container.active > .title .tabs-container > .tab.dirty > .tab-close .action-label:hover:before,
.monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab.dirty > .tab-close .action-label:hover:before { color: #ffc600; }
.monaco-workbench > .part.editor > .content .editor-group-container {
border-top: 1px solid #15232d !important;
}
.editor-group-container + .editor-group-container {
border-left: 1px solid #15232d !important;
}
/*
This puts a thin yellow border around the found items like Sublime did it
*/
.monaco-editor .findMatch,
.monaco-editor .selectionHighlight {
border: 1px solid #ffc600;
border-radius: 2px;
background: transparent;
}
/* This puts an inset shadow onto the minimap scrollbar and permanently shows it */
.monaco-editor .minimap .minimap-shadow-visible,
.monaco-editor .minimap .minimap-shadow-hidden {
box-shadow: rgba(0, 0, 0, .4) -6px 0 6px -6px inset !important;
/* taken from vanilla VS Code theme */
position: absolute;
left: -6px;
width: 6px;
}
/* This accounts for larger font cutting off - bump up 3px */
.monaco-workbench>.activitybar>.content .monaco-action-bar .badge .badge-content {
top: 17px !important;
}

View file

@ -0,0 +1,8 @@
.hover-contents,
.hover-contents code,
.code-hover-contents,
.code-hover-contents code
{
border: 2px solid hotpink;
font-size: 10px;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 KiB

View file

@ -0,0 +1,48 @@
{
"name": "theme-cobalt2",
"version": "2.2.5",
"displayName": "Cobalt2 Theme Official",
"description": "🔥 Official theme by Wes Bos.",
"publisher": "wesbos",
"icon": "images/logo.png",
"repository": {
"type": "git",
"url": "https://github.com/wesbos/cobalt2-vscode"
},
"galleryBanner": {
"color": "#193549",
"theme": "dark"
},
"categories": [
"Themes"
],
"keywords": [
"VSCode",
"Themes"
],
"engines": {
"vscode": "^1.15.0"
},
"scripts": {
"bundle": "vsce package",
"publish": "vsce publish"
},
"contributes": {
"themes": [
{
"label": "Cobalt2",
"uiTheme": "vs-dark",
"path": "./theme/cobalt2.json"
}
]
},
"devDependencies": {
"vsce": "^1.81.1"
},
"__metadata": {
"id": "fb374ce1-5343-46c8-a425-900fdad15523",
"publisherId": "ef56c328-1595-4d1e-9e0b-43d926331358",
"publisherDisplayName": "Wes Bos",
"installedTimestamp": 1632689855026
}
}

View file

@ -0,0 +1,870 @@
{
"$schema": "vscode://schemas/color-theme",
"name": "Cobalt",
"type": "dark",
"semanticHighlighting": true,
"semanticTokenColors": {
"function": {
"foreground": "#ffc600"
},
"variable": "#fff",
"interface": {
// "foreground": "#ff0088",
"foreground": "#FF68B8",
"italic": true
},
"type": {
// "foreground": "#ff0088",
"foreground": "#FF68B8",
"italic": true
},
// This colours both object definiton properties, as well as references. If the property does not exist, it will be white\.
"property": "#9effff",
},
"colors": {
// menu
"menu.selectionForeground": "#fff",
"menubar.selectionBackground": "#0d3a58",
// activityBar
"activityBar.background": "#122738",
"activityBar.border": "#0d3a58",
"activityBar.dropBackground": "#0d3a58",
"activityBar.foreground": "#fff",
"activityBarBadge.background": "#ffc600",
"activityBarBadge.foreground": "#000",
// badge
"badge.background": "#ffc600",
"badge.foreground": "#000",
// button
"button.background": "#0088ff",
"button.foreground": "#fff",
"button.hoverBackground": "#ff9d00",
// contrast
// "contrastActiveBorder": null,
"contrastBorder": "#ffffff00",
// debug
"debugExceptionWidget.background": "#193549",
"debugExceptionWidget.border": "#aaa",
"debugToolBar.background": "#193549",
// description
"descriptionForeground": "#aaa",
// diff
"diffEditor.insertedTextBackground": "#3ad90033",
"diffEditor.insertedTextBorder": "#3ad90055",
"diffEditor.removedTextBackground": "#ee3a4333",
"diffEditor.removedTextBorder": "#ee3a4355",
// dropdown
"dropdown.background": "#193549",
"dropdown.border": "#15232d",
"dropdown.foreground": "#fff",
// editor
// This is the main background color
"editor.background": "#193549",
// this is the main text colour
"editor.foreground": "#fff",
// Okay this part is confusing as heck!
// Currently found item
"editor.findMatchBackground": "#FF720066",
// Other Found Items int the document
"editor.findMatchHighlightBackground": "#CAD40F66",
// WTF is this one for? I don't know
"editor.findRangeHighlightBackground": "#243E51",
// When you hover over something and a popup shows, this highlights that thing
"editor.hoverHighlightBackground": "#ffc60033",
// when you have something selected, but have lost focus on the editor
"editor.inactiveSelectionBackground": "#003b8b",
// current line styles
"editor.lineHighlightBackground": "#1F4662",
"editor.lineHighlightBorder": "#234E6D",
"editor.rangeHighlightBackground": "#1F4662",
// selected Text colours
// This is the standard Select colour
"editor.selectionBackground": "#0050A4",
// This is the colour of the other matching elements
"editor.selectionHighlightBackground": "#0050A480",
// if you tab away you can colour it differently, but ill leave this one out
// "editor.inactiveSelectionBackground": "",
// Word Highlights! This happens when you move your cursor inside a variable
// Strong is the one where your cursor currently is
"editor.wordHighlightStrongBackground": "#ffffff21",
// and this one is the rest of them
"editor.wordHighlightBackground": "#ffffff21",
"editorBracketMatch.background": "#0d3a58",
"editorBracketMatch.border": "#ffc60080",
"editorCodeLens.foreground": "#aaa",
"editorCursor.foreground": "#ffc600",
"editorError.border": "#0d3a58",
"editorError.foreground": "#A22929",
// gutter
"editorGutter.background": "#12273866",
"editorGutter.addedBackground": "#3C9F4A",
"editorGutter.deletedBackground": "#A22929",
"editorGutter.modifiedBackground": "#26506D",
// editorGroup
"editorGroup.background": "#A22929",
"editorGroup.border": "#122738",
"editorGroup.dropBackground": "#12273899",
// editorGroupHeader
"editorGroupHeader.noTabsBackground": "#193549",
"editorGroupHeader.tabsBackground": "#122738",
"editorGroupHeader.tabsBorder": "#15232d",
// editorHoverWidget
"editorHoverWidget.background": "#15232d",
"editorHoverWidget.border": "#0d3a58",
"editorIndentGuide.background": "#3B5364",
"editorLineNumber.foreground": "#aaa",
"editorLink.activeForeground": "#aaa",
// editorMarkerNavigation
"editorMarkerNavigation.background": "#3B536433",
"editorMarkerNavigationError.background": "#A22929",
"editorMarkerNavigationWarning.background": "#ffc600",
// ruler
"editorOverviewRuler.border": "#0d3a58",
"editorOverviewRuler.commonContentForeground": "#ffc60055",
"editorOverviewRuler.currentContentForeground": "#ee3a4355",
"editorOverviewRuler.incomingContentForeground": "#3ad90055",
"editorRuler.foreground": "#1F4662",
// editorSuggestWidget
"editorSuggestWidget.background": "#15232d",
"editorSuggestWidget.border": "#15232d",
"editorSuggestWidget.foreground": "#aaa",
"editorSuggestWidget.highlightForeground": "#ffc600",
"editorSuggestWidget.selectedBackground": "#193549",
// editorWarning
"editorWarning.border": "#ffffff00",
"editorWarning.foreground": "#ffc600",
"editorWhitespace.foreground": "#ffffff1a",
"editorWidget.background": "#15232d",
"editorWidget.border": "#0d3a58",
"errorForeground": "#A22929",
// extensionButton
"extensionButton.prominentBackground": "#0088ff",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentHoverBackground": "#ff9d00",
"focusBorder": "#0d3a58",
"foreground": "#aaa",
// input
"input.background": "#193549",
"input.border": "#0d3a58",
"input.foreground": "#ffc600",
"input.placeholderForeground": "#aaa",
"inputOption.activeBorder": "#8dffff",
"inputValidation.errorBackground": "#193549",
"inputValidation.errorBorder": "#ffc600",
"inputValidation.infoBackground": "#193549",
"inputValidation.infoBorder": "#0D3A58",
"inputValidation.warningBackground": "#193549",
"inputValidation.warningBorder": "#ffc600",
// list
"list.activeSelectionBackground": "#193549",
"list.activeSelectionForeground": "#aaa",
"list.dropBackground": "#0d3a58",
"list.focusBackground": "#0d3a58",
"list.focusForeground": "#aaa",
"list.highlightForeground": "#ffc600",
"list.hoverBackground": "#193549",
"list.hoverForeground": "#aaa",
"list.inactiveSelectionBackground": "#0d3a58",
"list.inactiveSelectionForeground": "#aaa",
// menu
"menu.background": "#122738",
// merge
"merge.border": "#ffffff00",
"merge.commonContentBackground": "#c97d0c",
"merge.commonHeaderBackground": "#c97d0c",
"merge.currentContentBackground": "#2F7366",
"merge.currentHeaderBackground": "#2F7366",
"merge.incomingContentBackground": "#185294",
"merge.incomingHeaderBackground": "#185294",
// notification colors - The colors below only apply for VS Code versions 1.21 and higher.
"notificationCenter.border": "#ffc600",
"notificationCenterHeader.foreground": "#aaa",
"notificationCenterHeader.background": "#122738",
"notificationToast.border": "#ffc600",
"notifications.foreground": "#aaa",
"notifications.background": "#122738",
"notifications.border": "#ffc600",
"notificationLink.foreground": "#ffc600",
// panel
"panel.background": "#122738",
"panel.border": "#ffc600",
"panelTitle.activeBorder": "#ffc600",
"panelTitle.activeForeground": "#ffc600",
"panelTitle.inactiveForeground": "#aaa",
// "peekView
"peekView.border": "#ffc600",
"peekViewEditor.background": "#193549",
"peekViewEditor.matchHighlightBackground": "#19354900",
"peekViewEditorGutter.background": "#122738",
"peekViewResult.background": "#15232d",
"peekViewResult.fileForeground": "#aaa",
"peekViewResult.lineForeground": "#fff",
"peekViewResult.matchHighlightBackground": "#0d3a58",
"peekViewResult.selectionBackground": "#0d3a58",
"peekViewResult.selectionForeground": "#fff",
"peekViewTitle.background": "#15232d",
"peekViewTitleDescription.foreground": "#aaa",
"peekViewTitleLabel.foreground": "#ffc600",
// picker
"pickerGroup.border": "#0d3a58",
"pickerGroup.foreground": "#aaa",
// progressBar
"progressBar.background": "#ffc600",
// scrollbar
"scrollbar.shadow": "#00000000",
"scrollbarSlider.activeBackground": "#355166cc",
"scrollbarSlider.background": "#1F466280",
"scrollbarSlider.hoverBackground": "#406179cc",
// selection
"selection.background": "#027dff",
// sidebar
"sideBar.background": "#15232d",
"sideBar.border": "#0d3a58",
"sideBar.foreground": "#aaa",
"sideBarSectionHeader.background": "#193549",
"sideBarSectionHeader.foreground": "#aaaaaa",
"sideBarTitle.foreground": "#aaaaaa",
// statusBar
"statusBar.background": "#15232d",
"statusBar.border": "#0d3a58",
"statusBar.debuggingBackground": "#15232d",
"statusBar.debuggingBorder": "#ffc600",
"statusBar.debuggingForeground": "#ffc600",
"statusBar.foreground": "#aaa",
"statusBar.noFolderBackground": "#15232d",
"statusBar.noFolderBorder": "#0d3a58",
"statusBar.noFolderForeground": "#aaa",
"statusBarItem.activeBackground": "#0088ff",
"statusBarItem.hoverBackground": "#0d3a58",
"statusBarItem.prominentBackground": "#15232d",
"statusBarItem.prominentHoverBackground": "#0d3a58",
// tab
"tab.activeBackground": "#193549",
"tab.activeForeground": "#fff",
"tab.border": "#15232D",
"tab.activeBorder": "#ffc600",
"tab.inactiveBackground": "#122738",
"tab.inactiveForeground": "#aaa",
"tab.unfocusedActiveForeground": "#aaa",
"tab.unfocusedInactiveForeground": "#aaa",
// --- workbench: terminal
"terminal.ansiBlack": "#000000",
"terminal.ansiRed": "#ff628c",
"terminal.ansiGreen": "#3ad900",
"terminal.ansiYellow": "#ffc600",
"terminal.ansiBlue": "#0088ff",
"terminal.ansiMagenta": "#fb94ff",
"terminal.ansiCyan": "#80fcff",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBrightBlack": "#0050A4",
"terminal.ansiBrightRed": "#ff628c",
"terminal.ansiBrightGreen": "#3ad900",
"terminal.ansiBrightYellow": "#ffc600",
"terminal.ansiBrightBlue": "#0088ff",
"terminal.ansiBrightMagenta": "#fb94ff",
"terminal.ansiBrightCyan": "#80fcff",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.background": "#122738",
"terminal.foreground": "#ffffff",
"terminalCursor.background": "#ffc600",
"terminalCursor.foreground": "#ffc600",
// Git status colors in File Explorer
"gitDecoration.modifiedResourceForeground": "#ffc600",
"gitDecoration.deletedResourceForeground": "#ff628c",
"gitDecoration.untrackedResourceForeground": "#3ad900",
"gitDecoration.ignoredResourceForeground": "#808080",
"gitDecoration.conflictingResourceForeground": "#FF7200",
// textBlockQuote
"textBlockQuote.background": "#193549",
"textBlockQuote.border": "#0088ff",
"textCodeBlock.background": "#193549",
"textLink.activeForeground": "#0088ff",
"textLink.foreground": "#0088ff",
"textPreformat.foreground": "#ffc600",
"textSeparator.foreground": "#0d3a58",
"titleBar.activeBackground": "#15232D",
"titleBar.activeForeground": "#ffffff",
"titleBar.inactiveBackground": "#193549",
"titleBar.inactiveForeground": "#ffffff33",
"walkThrough.embeddedEditorBackground": "#0d3a58",
"welcomePage.buttonBackground": "#193549",
"welcomePage.buttonHoverBackground": "#0d3a58",
"widget.shadow": "#00000026"
},
"tokenColors": [
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment"
],
"settings": {
"fontStyle": "italic",
"foreground": "#0088ff"
}
},
{
"name": "Constant",
"scope": "constant",
"settings": {
"foreground": "#ff628c"
}
},
{
"name": "Entity",
"scope": "entity",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {
"foreground": "#f44542"
}
},
{
"name": "Storage Type Function",
"scope": "storage.type.function",
"settings": {
"foreground": "#ff9d00"
}
},
{
"name": "Keyword",
"scope": "keyword, storage.type.class, keyword.control.default.ts",
"settings": {
"foreground": "#ff9d00"
}
},
{
"name": "Meta",
"scope": "meta",
"settings": {
"foreground": "#9effff"
}
},
{
"name": "Meta JSX",
"scope": [
"meta.jsx.children",
"meta.jsx.children.js",
"meta.jsx.children.tsx"
],
"settings": {
"foreground": "#fff"
}
},
{
"name": "Meta Brace",
"scope": "meta.brace",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "Punctuation",
"scope": "punctuation",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "Punctuation Parameters",
"scope": "punctuation.definition.parameters",
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "Punctuation Template Expression",
"scope": "punctuation.definition.template-expression",
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "Storage Type Arrow Function",
"scope": "storage.type.function.arrow",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "String",
"scope": [
"string",
"punctuation.definition.string"
],
"settings": {
"foreground": "#a5ff90"
}
},
{
"name": "String Template",
"scope": [
"string.template",
"punctuation.definition.string.template"
],
"settings": {
"foreground": "#3ad900"
}
},
{
"name": "Support",
"scope": "support",
"settings": {
"foreground": "#80ffbb"
}
},
{
"name": "Support Function",
"scope": "support.function",
"settings": {
"foreground": "#ff9d00"
}
},
{
"name": "Support Variable Property DOM",
"scope": "support.variable.property.dom",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "Variable",
"scope": "variable",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "[CSS] - Entity",
"scope": [
"source.css entity",
"source.stylus entity"
],
"settings": {
"foreground": "#3ad900"
}
},
{
"name": "[CSS] - ID Selector",
"scope": "entity.other.attribute-name.id.css",
"settings": {
"foreground": "#FFB454"
}
},
{
"name": "[CSS] - Element Selector",
"scope": "entity.name.tag",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"name": "[CSS] - Support",
"scope": [
"source.css support",
"source.stylus support"
],
"settings": {
"foreground": "#a5ff90"
}
},
{
"name": "[CSS] - Constant",
"scope": [
"source.css constant",
"source.css support.constant",
"source.stylus constant",
"source.stylus support.constant"
],
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "[CSS] - String",
"scope": [
"source.css string",
"source.css punctuation.definition.string",
"source.stylus string",
"source.stylus punctuation.definition.string"
],
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "[CSS] - Variable",
"scope": [
"source.css variable",
"source.stylus variable"
],
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[HTML] - Entity Name",
"scope": "text.html.basic entity.name",
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[HTML] - ID value",
"scope": "meta.toc-list.id.html",
"settings": {
"foreground": "#A5FF90"
}
},
{
"name": "[HTML] - Entity Other",
"scope": "text.html.basic entity.other",
"settings": {
"fontStyle": "italic",
"foreground": "#ffc600"
}
},
{
"name": "[HTML] - Script Tag",
"scope": "meta.tag.metadata.script.html entity.name.tag.html",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[HTML] - Quotes. these are a slightly different colour because expand selection will then not include quotes",
"scope": "punctuation.definition.string.begin, punctuation.definition.string.end",
"settings": {
"foreground": "#92fc79"
}
},
{
"name": "[INI] - Entity",
"scope": "source.ini entity",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "[INI] - Keyword",
"scope": "source.ini keyword",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[INI] - Punctuation Definition",
"scope": "source.ini punctuation.definition",
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "[INI] - Punctuation Separator",
"scope": "source.ini punctuation.separator",
"settings": {
"foreground": "#ff9d00"
}
},
{
"name": "[JAVASCRIPT] - Storage Type Function",
"scope": "source.js storage.type.function, source.ts storage.type.function",
"settings": {
"foreground": "#fb94ff"
}
},
{
"name": "[JAVASCRIPT] - Variable Language",
"scope": "variable.language, entity.name.type.class.js",
"settings": {
"foreground": "#fb94ff"
}
},
{
"name": "[JAVASCRIPT] - Inherited Component",
"scope": "entity.other.inherited-class.js",
"settings": {
"foreground": "#ccc"
}
},
{
"name": "[PYTHON] - Self Argument",
"scope": "variable.parameter.function.language.special.self.python",
"settings": {
"foreground": "#fb94ff"
}
},
{
"name": "[JSON] - Support",
"scope": "source.json support",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[JSON] - String",
"scope": [
"source.json string",
"source.json punctuation.definition.string"
],
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "[MARKDOWN] - Heading Punctuation",
"scope": "punctuation.definition.heading.markdown",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "[MARKDOWN] - Heading Name Section",
"scope": [
"entity.name.section.markdown",
"markup.heading.setext.1.markdown",
"markup.heading.setext.2.markdown"
],
"settings": {
"foreground": "#ffc600",
"fontStyle": "bold"
}
},
{
"name": "[MARKDOWN] - Paragraph",
"scope": "meta.paragraph.markdown",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "[MARKDOWN] - Quote Punctuation",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[MARKDOWN] - Quote Paragraph",
"scope": "markup.quote.markdown meta.paragraph.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#9effff"
}
},
{
"name": "[MARKDOWN] - Separator",
"scope": "meta.separator.markdown",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[MARKDOWN] - Emphasis Bold",
"scope": "markup.bold.markdown",
"settings": {
"fontStyle": "bold",
"foreground": "#9effff"
}
},
{
"name": "[MARKDOWN] - Emphasis Italic",
"scope": "markup.italic.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#9effff"
}
},
{
"name": "[MARKDOWN] - Lists",
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[MARKDOWN] - Link Title",
"scope": "string.other.link.title.markdown",
"settings": {
"foreground": "#a5ff90"
}
},
{
"name": "[MARKDOWN] - Link/Image Title",
"scope": [
"string.other.link.title.markdown",
"string.other.link.description.markdown",
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#a5ff90"
}
},
{
"name": "[MARKDOWN] - Link Address",
"scope": [
"markup.underline.link.markdown",
"markup.underline.link.image.markdown"
],
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[MARKDOWN] - Inline Code",
"scope": [
"fenced_code.block.language",
"markup.inline.raw.markdown"
],
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[MARKDOWN] - Code Block",
"scope": [
"fenced_code.block.language",
"markup.inline.raw.markdown"
],
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[PUG] - Entity Name",
"scope": "text.jade entity.name",
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[PUG] - Entity Attribute Name",
"scope": "text.jade entity.other.attribute-name.tag",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "[PUG] - String Interpolated",
"scope": "text.jade string.interpolated",
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "[TYPESCRIPT] - Entity Name Type",
"scope": "source.ts entity.name.type",
"settings": {
"foreground": "#80ffbb"
}
},
{
"name": "[TYPESCRIPT] - Keyword",
"scope": "source.ts keyword",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[TYPESCRIPT] - Punctuation Parameters",
"scope": "source.ts punctuation.definition.parameters",
"settings": {
"foreground": "#e1efff"
}
},
{
"name": "[TYPESCRIPT] - Punctuation Arrow Parameters",
"scope": "meta.arrow.ts punctuation.definition.parameters",
"settings": {
"foreground": "#ffee80"
}
},
{
"name": "[PHP] - Entity",
"scope": "source.php entity",
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[PHP] - Variables",
"scope": "variable.other.php",
"settings": {
"foreground": "#ffc600"
}
},
{
"name": "[C#] - Annotations",
"scope": "storage.type.cs",
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[C#] - Properties",
"scope": "entity.name.variable.property.cs",
"settings": {
"foreground": "#9effff"
}
},
{
"name": "[C#] - Storage modifiers",
"scope": "storage.modifier.cs",
"settings": {
"foreground": "#80ffbb"
}
},
{
"name": "Italicsify for Operator Mono",
"scope": [
"modifier",
"this",
"comment",
"storage.modifier",
"entity.other.attribute-name.js",
// "storage.modifier.js",
// "storage.modifier.ts",
// "storage.modifier.tsx",
"entity.other.attribute-name.js",
"entity.other.attribute-name.ts",
"entity.other.attribute-name.tsx",
"entity.other.attribute-name.html"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Export Default",
"scope": [
"keyword.control.export"
],
"settings": {
"foreground": "#ff9d00",
"fontStyle": "italic"
}
},
{
"name": "[TYPESCRIPT] Returned Type",
"scope": [
"meta.return.type.ts"
],
"settings": {
"foreground": "#ff0088",
"fontStyle": "italic"
}
},
]
}