Browse Source

Add modal Janela de Publicações

master
ss.pedroisac 5 years ago
parent
commit
e1451af854
749 changed files with 124280 additions and 74 deletions
  1. BIN
      CachedExtensionVSIXs/dracula-theme.theme-dracula-2.22.3
  2. BIN
      CachedExtensionVSIXs/esbenp.prettier-vscode-6.3.1
  3. BIN
      CachedExtensionVSIXs/fisheva.eva-theme-1.1.4
  4. BIN
      CachedExtensionVSIXs/pkief.material-icon-theme-4.0.1
  5. +1
    -0
      User/machineid
  6. +4
    -0
      User/settings.json
  7. +1
    -0
      User/state/24ce6c0.json
  8. +1
    -0
      User/state/c92726.json
  9. +1
    -0
      User/state/global.json
  10. +4
    -0
      User/workspaceStorage/24ce6c0/meta.json
  11. +4
    -0
      User/workspaceStorage/c92726/meta.json
  12. BIN
      dbs/social.mv.db
  13. +2808
    -0
      dbs/social.trace.db
  14. +1
    -0
      extensions/.obsolete
  15. +44
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/.vsixmanifest
  16. +604
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/CHANGELOG.md
  17. +21
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/INSTALL.md
  18. +21
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/LICENSE.txt
  19. +25
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/README.md
  20. BIN
      extensions/dracula-theme.theme-dracula-2.22.3/icon.png
  21. +76
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/package.json
  22. BIN
      extensions/dracula-theme.theme-dracula-2.22.3/screenshot.png
  23. +1178
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/theme/dracula-soft.json
  24. +1178
    -0
      extensions/dracula-theme.theme-dracula-2.22.3/theme/dracula.json
  25. +30
    -0
      extensions/esbenp.prettier-vscode-6.3.1/.husky/_/husky.sh
  26. +4
    -0
      extensions/esbenp.prettier-vscode-6.3.1/.husky/pre-commit
  27. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/.nvmrc
  28. +44
    -0
      extensions/esbenp.prettier-vscode-6.3.1/.vsixmanifest
  29. +467
    -0
      extensions/esbenp.prettier-vscode-6.3.1/CHANGELOG.md
  30. +21
    -0
      extensions/esbenp.prettier-vscode-6.3.1/LICENSE.txt
  31. +309
    -0
      extensions/esbenp.prettier-vscode-6.3.1/README.md
  32. +24
    -0
      extensions/esbenp.prettier-vscode-6.3.1/THIRDPARTY.md
  33. +2
    -0
      extensions/esbenp.prettier-vscode-6.3.1/dist/extension.js
  34. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/dist/extension.js.map
  35. BIN
      extensions/esbenp.prettier-vscode-6.3.1/icon.png
  36. +7
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/LICENSE
  37. +111
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/README.md
  38. +16556
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/bin-prettier.js
  39. +3746
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/doc.js
  40. +46
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-angular.mjs
  41. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-babel.mjs
  42. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-espree.mjs
  43. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-flow.mjs
  44. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-glimmer.mjs
  45. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-graphql.mjs
  46. +113
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-html.mjs
  47. +19
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-markdown.mjs
  48. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-meriyah.mjs
  49. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-postcss.mjs
  50. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-typescript.mjs
  51. +15
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-yaml.mjs
  52. +55
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/standalone.mjs
  53. +57613
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/index.js
  54. +23
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/package.json
  55. +46
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-angular.js
  56. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-babel.js
  57. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-espree.js
  58. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-flow.js
  59. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-glimmer.js
  60. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-graphql.js
  61. +113
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-html.js
  62. +19
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-markdown.js
  63. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-meriyah.js
  64. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-postcss.js
  65. +1
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-typescript.js
  66. +15
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-yaml.js
  67. +55
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/standalone.js
  68. +10476
    -0
      extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/third-party.js
  69. +9
    -0
      extensions/esbenp.prettier-vscode-6.3.1/package-json-schema.json
  70. +410
    -0
      extensions/esbenp.prettier-vscode-6.3.1/package.json
  71. +40
    -0
      extensions/esbenp.prettier-vscode-6.3.1/package.nls.json
  72. +21
    -0
      extensions/esbenp.prettier-vscode-6.3.1/package.nls.zh-cn.json
  73. +21
    -0
      extensions/esbenp.prettier-vscode-6.3.1/package.nls.zh-tw.json
  74. +44
    -0
      extensions/fisheva.eva-theme-1.1.4/.vsixmanifest
  75. +2019
    -0
      extensions/fisheva.eva-theme-1.1.4/CHANGELOG.md
  76. +21
    -0
      extensions/fisheva.eva-theme-1.1.4/LICENSE.md
  77. +85
    -0
      extensions/fisheva.eva-theme-1.1.4/README.md
  78. BIN
      extensions/fisheva.eva-theme-1.1.4/eva.png
  79. +82
    -0
      extensions/fisheva.eva-theme-1.1.4/package.json
  80. +1005
    -0
      extensions/fisheva.eva-theme-1.1.4/themes/Eva-Dark-Bold.json
  81. +998
    -0
      extensions/fisheva.eva-theme-1.1.4/themes/Eva-Dark-Italic.json
  82. +998
    -0
      extensions/fisheva.eva-theme-1.1.4/themes/Eva-Dark.json
  83. +998
    -0
      extensions/fisheva.eva-theme-1.1.4/themes/Eva-Light-Bold.json
  84. +991
    -0
      extensions/fisheva.eva-theme-1.1.4/themes/Eva-Light-Italic.json
  85. +991
    -0
      extensions/fisheva.eva-theme-1.1.4/themes/Eva-Light.json
  86. +42
    -0
      extensions/pkief.material-icon-theme-4.0.1/.vsixmanifest
  87. +873
    -0
      extensions/pkief.material-icon-theme-4.0.1/CHANGELOG.md
  88. +8
    -0
      extensions/pkief.material-icon-theme-4.0.1/LICENSE.md
  89. +151
    -0
      extensions/pkief.material-icon-theme-4.0.1/README.md
  90. +2
    -0
      extensions/pkief.material-icon-theme-4.0.1/dist/extension.js
  91. +3446
    -0
      extensions/pkief.material-icon-theme-4.0.1/dist/material-icons.json
  92. +1
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/3d.svg
  93. +3
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/actionscript.svg
  94. +1
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/advpl_include.svg
  95. +1
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/advpl_prw.svg
  96. +1
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/advpl_ptm.svg
  97. +1
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/advpl_tlpp.svg
  98. +1
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/android.svg
  99. +3
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/angular-component.svg
  100. +3
    -0
      extensions/pkief.material-icon-theme-4.0.1/icons/angular-directive.svg

BIN
CachedExtensionVSIXs/dracula-theme.theme-dracula-2.22.3 View File


BIN
CachedExtensionVSIXs/esbenp.prettier-vscode-6.3.1 View File


BIN
CachedExtensionVSIXs/fisheva.eva-theme-1.1.4 View File


BIN
CachedExtensionVSIXs/pkief.material-icon-theme-4.0.1 View File


+ 1
- 0
User/machineid View File

@ -0,0 +1 @@
d0afb42f-d989-4d6f-a818-69e5cccbe055

+ 4
- 0
User/settings.json View File

@ -0,0 +1,4 @@
{
"workbench.colorTheme": "Default Dark+",
"workbench.iconTheme": "material-icon-theme"
}

+ 1
- 0
User/state/24ce6c0.json
File diff suppressed because it is too large
View File


+ 1
- 0
User/state/c92726.json
File diff suppressed because it is too large
View File


+ 1
- 0
User/state/global.json
File diff suppressed because it is too large
View File


+ 4
- 0
User/workspaceStorage/24ce6c0/meta.json View File

@ -0,0 +1,4 @@
{
"id": "24ce6c0",
"name": "social-netuno"
}

+ 4
- 0
User/workspaceStorage/c92726/meta.json View File

@ -0,0 +1,4 @@
{
"id": "c92726",
"name": "social"
}

BIN
dbs/social.mv.db View File


+ 2808
- 0
dbs/social.trace.db
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/.obsolete View File

@ -0,0 +1 @@
{"dracula-theme.theme-dracula-2.22.3":true}

+ 44
- 0
extensions/dracula-theme.theme-dracula-2.22.3/.vsixmanifest 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-dracula" Version="2.22.3" Publisher="dracula-theme"/>
<DisplayName>Dracula Official</DisplayName>
<Description xml:space="preserve">Official Dracula Theme. A dark theme for many editors, shells, and more.</Description>
<Tags>dracula,dark,theme,color-theme</Tags>
<Categories>Themes</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.13.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/dracula/visual-studio-code.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/dracula/visual-studio-code.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/dracula/visual-studio-code.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/dracula/visual-studio-code/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://draculatheme.com/" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#3c4557" />
<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/icon.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.Changelog" Path="extension/CHANGELOG.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/icon.png" Addressable="true" />
</Assets>
</PackageManifest>

+ 604
- 0
extensions/dracula-theme.theme-dracula-2.22.3/CHANGELOG.md View File

@ -0,0 +1,604 @@
# Changelog
## 2.22.3
### Fix
- Fix another small issue impacting the build of the soft theme. [#165](https://github.com/dracula/visual-studio-code/issues/165)
## 2.22.2
### Patch
- fix: address issue of black cursor in ipynb file for soft variant [#124](https://github.com/dracula/visual-studio-code/issues/124)
- chore: add `$schema` property to theme's json output
## 2.22.1
### Patch
- Fix small bug that caused hover color to be black for directories in the terminal (#156).
## 2.22.0
### Minor
- enable semantic highlighting.
- update screenshot.
**NOTE:** This is probably going to be somewhat buggy in certain situations. We can address those bugs as they come up. Feel free to open issues for these.
Keep in mind, the source of truth for "correctness" should come from https://spec.draculatheme.com
## 2.21.0
### Minor
- make breadcrumb color match active tab color (#138)
- improve rendered whitespace color. (#135)
## 2.20.0
### Minor
- support new `editor.foldBackground` highlight group.
## 2.19.2
### Patch
- noop update to fix screenshot in readme.
## 2.19.1
### Patch
- noop update to fix screenshot in readme.
## 2.19.0
### Minor
- Add activitybar colors. [#121](https://github.com/dracula/visual-studio-code/issues/121)
### Patch
- Fix cursor color in `ipynb` files. [#124](https://github.com/dracula/visual-studio-code/issues/124)
## 2.18.1
### Patch
- Fix class keyword highlighting in babel syntax. [#118](https://github.com/dracula/visual-studio-code/issues/118)
Thanks @black-black-cat for your contribution!
## 2.18.0
### Minor
- Add support for `statusBarItem.remoteBackground` (currently available in insiders) [#105](https://github.com/dracula/visual-studio-code/issues/105)
## 2.17.0
### Minor
- Adjust JSDoc-style comments to align with specification.
### Patch
- Fix python docstring highlighting.
## 2.16.0
### Minor
- Implement colors for new `List Filter Widget` scopes. (#95).
## 2.15.0
### Minor
- Themeing for the following areas added/modified:
- `sideBarSectionHeader`
- `snippetTabStop`, `snippetFinalTabStop`
### Patch
- Fix incorrect highlighting for variable names in JavaScript (and friends) in the body of default-exported classes/functions/etc. (#88, [#82](https://github.com/dracula/visual-studio-code/issues/82))
## 2.14.1
### Patch
- Fix the incorrect syntax highlighting of "pseudo-constants" in `tsx` files. [#84](https://github.com/dracula/visual-studio-code/issues/84)
## 2.14.0
### Minor
- Add theme support to 2 new UI scopes added in VSCode `v1.27`
## 2.13.0
### Minor
- Add basic styling to the new settings window.
- Add styling to the new breadcrumbs UI elements. [#85](https://github.com/dracula/visual-studio-code/issues/85)
### Fix
- Fix the incorrect syntax highlighting of javascript/typescript "pseudo-constants" (a change that recently was added to the syntaxes). [#84](https://github.com/dracula/visual-studio-code/issues/84)
## 2.12.1
### Patch
- Fix color of editor rulers to match indent guides. [#79](https://github.com/dracula/visual-studio-code/issues/79)
Thanks @gabbes for your contribution!
## 2.12.0
### Minor
- Improve integrated terminal ANSI colors.
## 2.11.0
### Minor
- Change git modified color from `Orange` to `Cyan` (rationale: less jarring on the eyes).
- Change warning color from `Yellow` to `Orange` (rationale: more jarring on the eyes).
### Patch
- Fix warning color decorations in the explorer. [#77](https://github.com/dracula/visual-studio-code/issues/77)
## 2.10.0
- Add support for new highlighted indent guides. [#74](https://github.com/dracula/visual-studio-code/issues/74)
Thanks @smt923 for your contribution!
## 2.9.0
### Minor
- Implement improved ANSI colors for integrated terminal. [#66](https://github.com/dracula/visual-studio-code/issues/66)
Thanks @teddybradford for your contribution!
## 2.8.1
### Patch
- Fix small syntax highlighting issues in PHP.
## 2.8.0
### Minor
- Fix missing syntax highlighting of markdown code block backticks.
- Fix missing syntax highlighting for decorator objects in JS & TS.
- Fix incorrect highlighting for braces/punctuation inside template strings in JS & TS.
### Patch
- Fix overpowering opaque orange color of `editor.findMatchBackground`.
## 2.7.0
### Minor
- Improve highlighting for `invalid` and `invalid.deprecated` scopes.
- Italicize html attribute names so that Operator Mono font users can have their fancy pseudo-cursive. [#62](https://github.com/dracula/visual-studio-code/issues/62)
### Patch
- Fix incorrectly colored type annotation separators in Python.
## 2.6.1
### Patch
- Fix highlighting for pragma instructions in Haskell.
## 2.6.0
### Minor
- Add support for new git status colors in the file explorer.
- Change `editorGutter.modifiedBackground` from `cyan` to `orange` to match above.
As usual, feedback welcomed and encouraged.
## 2.5.2
### Patch
- Improve terminal white contrast. [#59](https://github.com/dracula/visual-studio-code/issues/59)
### Credits
Thanks @nickcernis for your contribution!
## 2.5.1
### Patch
- Fix variable interpolation operators in `Make` language
- Change codelens from `orange` to `comment` color so it's less distracting. [#57](https://github.com/dracula/visual-studio-code/issues/57)
### Credits
Thanks @smt923 for your contribution!
## 2.5.0
### Minor
- Add support for improved RegExp highlighting released in VSCode `v1.17.0` (JS and TS especially)
## 2.4.2
### Patch
- Fix SCSS attribute selector string highlighting.
In other words...
```scss
input[type='text'] {}
// ^^^^ now highlighted correctly
```
## 2.4.1
### Patch
- Fix small upstream issue causing expand selection to quotes to not work properly in JSON keys
- Fix opacity in pane drag and drop
### Credits
Thanks @ajitid for your contribution!
## 2.4.0
### Minor
- Add support for elixir's underscored vars (#53)
## 2.3.0
### Minor
- Add theme support for a few newly implemented scopes (`tab.activeBorder`, `editorOverviewRuler`, etc.)
- Change current find match highlight to orange so it stands out a tad more
### Patch
- Fix small bug that caused notification button highlight color to be bright red
## 2.2.0
### Minor
- Improve colors of info, warning, and error dialogs.
- Switch terminal background color back to default editor background color in an attempt to make contrast better.
### Patch
- Fix red default colors from appearing on insiders edition.
## 2.1.3
### Patch
- Improve `dracula-soft` theme by heavily desaturating the bright/intense colors of the theme while leaving the darker/softer colors as-is.
**Notes:** Mac users should have a better experience with this one. Feel free to leave any critiques/comments on [#30](https://github.com/dracula/visual-studio-code/issues/30) on github and we'll go from there.
## 2.1.2
### Patch
- Fix broken `OCaml` type highlighting. [#44](https://github.com/dracula/visual-studio-code/issues/44)
### Credits
Huge thanks to @hackwaly for his help on this!
---
## 2.1.1
### Patch
- Fix extension install/update button color. [#43](https://github.com/dracula/visual-studio-code/issues/43)
---
## 2.1.0
### Minor
- Apply dracula theme to (nearly) all the newly released UI scopes that became available in VSCode 1.13.0.
- Add support for `Haskell` and (some) other Standard ML languages.
### Patch
- `[Make]`: Fix incorrect color for prerequisites.
- `[CSS]`: Fix incorrect comma colors.
### Notes
Because highlight color of bracket matches seems to be a taste that differs broadly from person-to-person, built-in support was not added for it.
If you'd prefer your bracket matches highlighted with a noticable color, add the following to your User Settings (adjusting the colors to your own taste):
```json
{
"workbench.colorCustomizations": {
"editorBracketMatch.background": "#ff79c680",
"editorBracketMatch.border": "#ff00ff"
}
}
```
---
## 2.0.1
### Patch
- Fix curly braces for embedded JS in `.jsx` and `.tsx` files.
---
## 2.0.0
The theme has been completely overhauled in accordance to the new [Dracula Theme Specification RFC](https://github.com/dracula/dracula-theme/issues/232) that I put together.
All languages provided by VSCode as well as `GraphQL` and `TOML` were scrutinized and have been confirmed to be spec compliant with a few exceptions (see [`known_issues.md`](https://github.com/dracula/visual-studio-code/blob/master/known_issues.md) in this repo for details). (#38)
Please leave your comments in the RFC issue thread if you have any suggestions.
### Minor
- Add UI color for `statusBarItem.prominentBackground` and `statusBarItem.prominentHoverBackground`. (#42)
---
## 1.17.1
### Patch
- Change variable-setting keywords (e.g. `var`, `const`, etc.) to pink color to match other reserved language words.
- Fix color of parameterless decorators.
---
## 1.17.0
### Minor
- Apply theme to notification panel. [#35](https://github.com/dracula/visual-studio-code/issues/35)
- Apply theme to buttons.
### Patch
- Make colorization of python raw string literals more consistent. [#36](https://github.com/dracula/visual-studio-code/issues/36)
- Switch from yellow to green for current highlight match to improve contrast over purple tokens. [#33](https://github.com/dracula/visual-studio-code/issues/33)
### Chore
- Add contributing guidelines.
---
## 1.16.0
### Minor
- Add `Dracula Soft` theme variant (beta - comments/critiques welcomed). [#30](https://github.com/dracula/visual-studio-code/issues/30)
### Patch
- Lighten ANSI `color0` and `color8` so that they're more legible in the terminal. [#32](https://github.com/dracula/visual-studio-code/issues/32)
---
## 1.15.1
### Patch
- Fix dropdown colors.
- Revert button colors to system default.
- Small adjustements to `findMatchHighlight` and `findRangeHighlight` in an attempt to improve contrast. [#31](https://github.com/dracula/visual-studio-code/issues/31)
---
## 1.15.0
### Minor
- Switch from highlighting the entire current line to coloring only the border.
### Patch
- General overhaul/improvement of new UI scopes.
**Note:** If you prefer to have the entire current line highlighted like it was previously, you can enable it by adding the following in your User Settings:
```json
{
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#44475A"
}
}
```
---
## 1.14.0
### Minor
- Upgrade from experimental UI theme scopes (requires VSCode `v1.12.0`). [#28](https://github.com/dracula/visual-studio-code/issues/28)
Thanks @Eric-Jackson for your contribution!
---
## 1.13.1
### Patch
- Fix magic variable highlighting in python. (e.g. `__name__`)
---
## 1.13.0
### Minor
- Add highlighting for HTML entities. (HT: @ajitid)
---
## 1.12.0
### Minor
- Add highlighting for escape characters. (HT: @ajitid)
---
## 1.11.1
### Patch
- Adjust TextMate scopes for strings so that VSCode "Expand Select" function works properly. Closes [#24](https://github.com/dracula/visual-studio-code/issues/24) (HT: @ajitid)
---
## 1.11.0
### Minor
- Adjust tab colors to make active/inactive tabs more identifiable.
- Darken the status bar to match the tab bar.
Thanks @DanielRamosAcosta for the contribution!
---
## 1.10.0
### Patch
- Fix status bar background color when there's no folder selected. Closes [#20](https://github.com/dracula/visual-studio-code/issues/20) (HT: @23doors)
**Note:** Published as a minor bump by mistake. Should have been patch.
---
## 1.9.1
### Patch
- Fix peekview colorization.
- Fix debug panel background color. Closes [#19](https://github.com/dracula/visual-studio-code/issues/19) (HT: @23doors)
- Add contrast to the Activity Bar. (HT: @rajasimon)
- Adjust find match highlight to be differentiable from selection. Closes [#18](https://github.com/dracula/visual-studio-code/issues/18) (HT: @nguyenhuumy)
- Adjust active/inactive tab colors.
- Add requirement for VSCode engine `^1.11.0` in package.json
---
## 1.9.0
### Minor
- Early experimental support for custom UI theming. (Feedback appreciated).
- Add basic support for GraphQL. (Requires `GraphQL for VSCode` extension).
### Patch
- **PHP**: Fix double quoted variable highlighting for `${variablename}` and `{$variablename}` forms.
- **PHP**: Fix color of language constants.
**Note:** UI changes are very preliminary and partially incomplete. This will be improved when the API stabilizes and gets documented.
---
## 1.8.0
### Minor
- Remove italics from JSON keys.
- Colorize JSON key-value separators
- Complete overhaul of Yaml lang to better align with JSON highlighting.
- `this`, `var`, `const`, `let`, etc.. text formatting removed.
- Various reserved words (e.g. `class`, `interface`, `type`, etc..) color switched to be uniform with other reserved words.
- Add highlighting for import aliases in JS and friends.
- Improve background color for selected symbols.
- Read access => cyan
- Write access => green
### Patch
- Adjust `currentFindMatchHighlight` so that it doesn't completely mask comments. HT: @nguyenhuumy (#11)
- Fix highlighting for variable constants (i.e. variables in all caps in JS).
- Fix highlighting for JS string interpolation.
- Fix miscolor of quoted object literal keys in JS and friends.
### Chore
- Add test files for a handful of popular languages
### Notes
The goal of the next several upcoming updates is to improve the uniformity of semantic highlighting between languages. I find it personally disorienting when using one language that has cyan as the color for types and then switch to another where it is green. The experience should be seamless across all languages.
I've [opened an issue on github](https://github.com/dracula/visual-studio-code/issues/12) for this process. Your feedback is welcomed and encouraged!
---
## 1.7.0
### Minor
- Remove italics from JS & friends arrow functions to play nicer with fonts using custom ligatures (e.g. FiraCode). HT: @joaoevangelista
- Improve syntax for object destructuring assignment with renaming in JS and friends.
### Patch
- Fix miscolored decorators.
- Fix template string syntax in JS (previously only applied to TS).
Feedback, suggestions, comments appreciated.
---
## 1.6.1
- Fix highlighting for numbers (`constant.numeric.decimal`).
- Fix hex color highlighting for CSS and friends.
---
## 1.6.0
- Change Maintainers
- Add Markdown Syntax.
- Add better support for TypeScript.
- Add base language fallbacks to better support esoteric languages.
- Fix version conflicts (had to bump 2 `minor` versions)
Please feel free to request changes or leave feedback.

+ 21
- 0
extensions/dracula-theme.theme-dracula-2.22.3/INSTALL.md View File

@ -0,0 +1,21 @@
### [Visual Studio Code](https://code.visualstudio.com/)
#### Install using Command Palette
1. Go to `View -> Command Palette` or press `Ctrl+Shift+P`
2. Then enter `Install Extension`
3. Write `Dracula Official`
4. Select it or press Enter to install
#### Install using Git
If you are a git user, you can install the theme and keep up to date by cloning the repo:
$ git clone https://github.com/dracula/visual-studio-code.git ~/.vscode/extensions/theme-dracula
$ cd ~/.vscode/extensions/theme-dracula
$ npm install
$ npm run build
#### Activating theme
Run Visual Studio Code. The Dracula Syntax Theme will be available from `File -> Preferences -> Color Theme` dropdown menu.

+ 21
- 0
extensions/dracula-theme.theme-dracula-2.22.3/LICENSE.txt View File

@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2016 Dracula Theme
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.

+ 25
- 0
extensions/dracula-theme.theme-dracula-2.22.3/README.md View File

@ -0,0 +1,25 @@
# Dracula for [Visual Studio Code](http://code.visualstudio.com)
> A dark theme for [Visual Studio Code](http://code.visualstudio.com).
![Screenshot](https://raw.githubusercontent.com/dracula/visual-studio-code/master/screenshot.png)
## Install
All instructions can be found at [draculatheme.com/visual-studio-code](https://draculatheme.com/visual-studio-code).
## Team
This theme is maintained by the following person(s) and a bunch of [awesome contributors](https://github.com/dracula/visual-studio-code/graphs/contributors).
[![Derek S.](https://avatars3.githubusercontent.com/u/5240018?v=3&s=70)](https://github.com/dsifford) |
:---: |
[Derek S.](https://github.com/dsifford) |
## Contributing
If you'd like to contribute to this theme, please read the [contributing guidelines](https://github.com/dracula/visual-studio-code/blob/master/./.github/CONTRIBUTING.md).
## License
[MIT License](https://github.com/dracula/visual-studio-code/blob/master/./LICENSE)

BIN
extensions/dracula-theme.theme-dracula-2.22.3/icon.png View File

Before After
Width: 200  |  Height: 200  |  Size: 38 KiB

+ 76
- 0
extensions/dracula-theme.theme-dracula-2.22.3/package.json View File

@ -0,0 +1,76 @@
{
"name": "theme-dracula",
"version": "2.22.3",
"displayName": "Dracula Official",
"homepage": "https://draculatheme.com/",
"description": "Official Dracula Theme. A dark theme for many editors, shells, and more.",
"publisher": "dracula-theme",
"license": "MIT",
"scripts": {
"build": "node ./scripts/build.js",
"lint": "node ./scripts/lint.js",
"package": "vsce package -o ./bin/dracula.vsix",
"vscode:prepublish": "npm run build",
"vsce-publish": "vsce publish"
},
"maintainers": [
"Derek P Sifford <dereksifford@gmail.com>"
],
"contributors": [
"Krzysztof Wisznarewski",
"Daniel Ramos",
"Eric Jackson",
"Elliott Pogue",
"Ajit Singh",
"Teddy Bradford"
],
"repository": {
"type": "git",
"url": "https://github.com/dracula/visual-studio-code.git"
},
"bugs": {
"url": "https://github.com/dracula/visual-studio-code/issues"
},
"engines": {
"vscode": "^1.13.0"
},
"categories": [
"Themes"
],
"keywords": [
"dracula",
"dark",
"theme",
"color-theme"
],
"icon": "icon.png",
"galleryBanner": {
"color": "#3c4557",
"theme": "dark"
},
"contributes": {
"themes": [
{
"label": "Dracula",
"uiTheme": "vs-dark",
"path": "./theme/dracula.json"
},
{
"label": "Dracula Soft",
"uiTheme": "vs-dark",
"path": "./theme/dracula-soft.json"
}
]
},
"devDependencies": {
"js-yaml": "^3.14.0",
"prettier": "^2.2.1",
"tinycolor2": "^1.4.2",
"vsce": "^1.85.0"
},
"__metadata": {
"id": "dracula-theme.theme-dracula",
"publisherId": "dracula-theme",
"publisherDisplayName": "dracula-theme"
}
}

BIN
extensions/dracula-theme.theme-dracula-2.22.3/screenshot.png View File

Before After
Width: 1122  |  Height: 1086  |  Size: 156 KiB

+ 1178
- 0
extensions/dracula-theme.theme-dracula-2.22.3/theme/dracula-soft.json
File diff suppressed because it is too large
View File


+ 1178
- 0
extensions/dracula-theme.theme-dracula-2.22.3/theme/dracula.json
File diff suppressed because it is too large
View File


+ 30
- 0
extensions/esbenp.prettier-vscode-6.3.1/.husky/_/husky.sh View File

@ -0,0 +1,30 @@
#!/bin/sh
if [ -z "$husky_skip_init" ]; then
debug () {
[ "$HUSKY_DEBUG" = "1" ] && echo "husky (debug) - $1"
}
readonly hook_name="$(basename "$0")"
debug "starting $hook_name..."
if [ "$HUSKY" = "0" ]; then
debug "HUSKY env variable is set to 0, skipping hook"
exit 0
fi
if [ -f ~/.huskyrc ]; then
debug "sourcing ~/.huskyrc"
. ~/.huskyrc
fi
export readonly husky_skip_init=1
sh -e "$0" "$@"
exitCode="$?"
if [ $exitCode != 0 ]; then
echo "husky - $hook_name hook exited with code $exitCode (error)"
exit $exitCode
fi
exit 0
fi

+ 4
- 0
extensions/esbenp.prettier-vscode-6.3.1/.husky/pre-commit View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
yarn lint-staged

+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/.nvmrc View File

@ -0,0 +1 @@
lts/*

+ 44
- 0
extensions/esbenp.prettier-vscode-6.3.1/.vsixmanifest 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="prettier-vscode" Version="6.3.1" Publisher="esbenp"/>
<DisplayName>Prettier - Code formatter</DisplayName>
<Description xml:space="preserve">Code formatter using prettier</Description>
<Tags>multi-root ready,prettier,formatter,javascript,js,jsx,flow,typescript,ts,json,css,less,scss,styled-components,styled-jsx,markdown,md,commonmark,mdx,php,pug,ruby,swift,html,vue,angular,graphql,yaml,yml,ignore,__ext_graphql,__ext_vue</Tags>
<Categories>Formatters</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.53.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionKind" Value="workspace" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/prettier/prettier-vscode.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/prettier/prettier-vscode.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/prettier/prettier-vscode.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/prettier/prettier-vscode/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#ffe04b" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="light" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.txt</License>
<Icon>extension/icon.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.Changelog" Path="extension/CHANGELOG.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/icon.png" Addressable="true" />
</Assets>
</PackageManifest>

+ 467
- 0
extensions/esbenp.prettier-vscode-6.3.1/CHANGELOG.md View File

@ -0,0 +1,467 @@
# Change Log
All notable changes to the "prettier-vscode" extension will be documented in this file.
<!-- Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. -->
## [6.3.1]
- Updates to formatter registration
## [6.3.0]
- Removed notifications, all messages logged with status icon update.
## [6.2.1]
- Fixed regressions where VS Code settings `settings.json` could not be formatted
## [6.2.0]
- Stable 6.0 release, see Beta releases for changes
## [6.1.0] Beta
- Added command to force formatting regardless of ignores `Format Document (Forced)`
## [6.0.0] Beta
- Automatically detect package manager
- Delayed prettier registration to improve performance on large projects
- Status bar state and icons updates
- Prompt to allow Prettier module to load
- Added debug mode for logging
- Removed config for `disabledLanguages`
## [5.9.2]
- Reverted automatical detection of package manager
## [5.9.1]
- Removed Status bar color
## [5.9.0]
- Automatically detect package manager
- Move check mark in status bar to left side to match ESLint
- Status bar background to `statusBarItem.errorBackground` color on error
## [5.8.0]
- Updated prettier to 2.2.0
## [5.7.2]
- Updated prettier to 2.1.2
## [5.7.1]
- Log the location of the prettier config file
## [5.7.0]
- Updated prettier to 2.1.1
## [5.6.0]
- Activation on `onStartupFinished` to reduce impact on VS Code start.
## [5.5.0]
- Added [enable](https://github.com/prettier/prettier-vscode#enable) setting.
## [5.4.0]
- Added [Embedded Language Formatting](https://prettier.io/docs/en/options.html#embedded-language-formatting) option.
- Throttling of reloads on watched files to improve performance on large projects.
## [5.3.0]
- Refactoring of how the extension registers formatters to support file extension that don't have a language ID.
- Added support for [custom document selectors](https://github.com/prettier/prettier-vscode#prettierdocumentselectors) to provide formatting on custom languages/extensions.
## [5.2.1]
- Support for additional configuration file extensions (`toml`, `cls`).
## [5.2.0]
- Updated prettier to 2.1.0
## [5.1.3]
- Improved error output of certain plugin exceptions.
## [5.1.2]
- Added error logging for unusual prettier exceptions.
## [5.1.0]
- Resolves issue where untitled JSON files were resolved to `json-stringify` parser. (#1435)
## [5.0.1]
- Updated modules
- New build process
## [5.0.0]
- Removed support for legacy linter integration. [See documentation](https://github.com/prettier/prettier-vscode#linter-integration) on how to configure linters.
## [4.7.0]
- Adds support for formatting VS Code settings files (settings.json). (#1343)
## [4.6.0]
- Update loading implicit Prettier dep from `node_modules` to only occur if explicit `package.json` dep is not found in a parent directory
- Show a custom error message / notification in the case where `prettier.prettierPath` does not reference an instance of Prettier
## [4.5.0]
- Updated prettier to 2.0.5
## [4.4.0]
- Reverted change that attempts to resolve config based on prettier version.
## [4.3.0]
- Removed AppInsights telemetry as its no longer needed
- Updated instructions on how to use linters
- Added log warning about legacy linter integrations
## [4.2.0]
- Use default configuration based on the version of prettier
## [4.1.1]
- Updated prettier to 2.0.4
## [4.1.0]
- Support loading Prettier from `node_modules` even if it doesn't appear as a direct dependency in a `package.json`
- Honor project-scoped config when loading module (#1222, [#950](https://github.com/prettier/prettier-vscode/issues/950))
- Added configuration option `withNodeModules` to enable processing of files in the `node_modules` folder
- Updated prettier to 2.0.3 (#1289)
## [4.0.0]
- Updated prettier to 2.0 - [See changes here](https://prettier.io/blog/2020/03/21/2.0.0.html)
- Change default configuration for `trailingComma` to `es5` to match Prettier 2.0
- Change default configuration for `arrowParens` to `always` to match Prettier 2.0
- Change default configuration for `endOfLine` to `lf` to match Prettier 2.0
- Updated module dependencies
- Removed deprecated configuration options
## [3.20.0]
- No longer loads prettier when `requireConfig` is `true` and no config is found. (#1161)
- Minor logging improvements
## [3.19.0]
- Notifications only show when running formatter
- Removed logs for status bar events
## [3.18.0]
- Fixed a bug with the prettier output open command
- Upgraded module dependencies
## [3.17.0]
- Due to performance issues, global module resolution is now off by default. Enable by setting `prettier.resolveGlobalModules` to `true`
## [3.16.0]
- Show error when prettier configuration file is invalid
- Removed unused debug tracer on module resolution
## [3.15.0]
- Always format untitled files, even when `requireConfig` setting is enabled
## [3.14.0]
- Fixed an issue with global module resolution
## [3.13.0]
- Added support for global module resolution
- Added setting `packageManager` to determine which package manager to use for global module resolution
- Fixed issue where unsaved HTML files were resolved as Angular
## [3.12.0]
- Reverted range filter on formatter registration due to problems, needs more investigation
- Added additional details to description of `requireConfiguration` option
## [3.11.0]
- Additional logging for errors loading config
- Updated status icon to not error states
## [3.10.0]
- Added setting `prettier.useEditorConfig` (defaults to `true`) to allow disabling resolving `.editorconfig` for Prettier config
- Added additional logging
- Added `pattern` filter to formatter registrations to avoid registering incorrectly on multi-workspace projects
- Removed some unused localization code
## [3.9.0]
- Improved error logging.
- Bumped dependencies and type definitions to latest
- More information in readme about configuration
## [3.8.0]
- Fixed issue where VS Code and local config where merged. If local config is present, only it will be used. [#1074](https://github.com/prettier/prettier-vscode/issues/1074)
## [3.7.0]
- Removed deprecation message from `requireConfig` (Was added by mistake). [#1056](https://github.com/prettier/prettier-vscode/issues/1056)
- Sets `resolveConfig: true` to allow parser overrides on [Prettier 1.19+](https://prettier.io/blog/2019/11/09/1.19.0.html#api). [#1067](https://github.com/prettier/prettier-vscode/issues/1067)
- Fix for finding local `prettier` module in packages located in `node_modules` dirs
- Added doc on what languages support range formatting
## [3.6.0]
- Added back status bar button
## [3.5.1]
- Add command `Prettier: Create Configuration File` to create a basic `.prettierrc` file
## [3.5.0]
- Fixed issue resolving user home files on mac. i.e. (`~/.prettierrc`) (#1045)
- Improved tests for config resolution
## [3.4.0]
- Adds back VS Code config
## [3.3.0]
- Bug fixes
- Change telemetry metric names
## [3.2.0]
- Removed support for Prettier versions older than 1.13.0.
- No longer bundling linters with extension - to use install them in your package.json.
- Use Prettier as default resolver of formatter instead of VS Code.
- Use Prettier to determine if a file is ignored or not instead of custom logic.
- Support for formatting of untitled files when the language is set by VS Code.
- Set file path config on format to assist with parser resolution.
- Less fallbacks - if you have local prettier installed it will always use that. Before if your local prettier didn't support things we would fall back to bundled prettier - this caused many errors and inconsistent behavior.
- Removed toolbar button.
- Deprecated linter configuration settings.
- Enhanced logging.
- Extension built with webpack.
- Memoize package path lookup to improve perf of repeated calls to same file.
- Shows error message when outdated versions of prettier are used.
- Refreshes modules without restart for cases where prettier version or plugins are installed locally.
- Registers `.graphql` files as `graphql` language in order to provide formatting. (#989)
- Ignore files are only read from the workspace root folder to behave the [same as prettier](https://github.com/prettier/prettier/issues/4081).
- Added configuration option `prettier.prettierPath` to override module resolution.
- Added configuration option `prettier.configPath` to override configuration file resolution.
## [2.3.0]
- Updated VS Code Version to 1.34.0
- Changed App Insights api key
## [2.2.0]
- Added App Insights telemetry to track feature usage.
## [2.1.0]
- Deprecated support for ESLint, TSLint, and Stylelint. [See documentation](https://github.com/prettier/prettier-vscode#linter-integration)
## [1.12.0]
- Fixed issue where error output was used before initialized (#918)
## [1.11.0]
- Localization support for `zh-cn` and `zh-tw`
- Fixed issue where text-fixtures were bundled in the extension.
## [1.10.0]
- Prettier [1.18](https://prettier.io/blog/2019/06/06/1.18.0.html)
- Docs now explain how to lint TypeScript code with ESLint.
- Improve supported language resolution with local Prettier instances
- Prettier Plugin Support
- prettier-eslint 9.0.0
## [1.9.0]
- Prettier [1.17](https://prettier.io/blog/2019/04/12/1.17.0.html)
- New setting `quoteProps`. (prettier 1.17)
## [1.8.0]
- Prettier [1.16](https://prettier.io/blog/2019/01/20/1.16.0.html)
- prettier-tslint 0.4.2
## [1.7.0]
- Validate the `"prettier"` key in `package.json` using the prettier settings schema
- Prettier [1.15](https://prettier.io/blog/2018/11/07/1.15.0.html)
- New options: jsxSingleQuote, htmlWhitespaceSensitivity and endOfLine (More info in readme).
## [1.6.0]
- disableLanguages only in User / Workspace settings (no more in folder settings).It allows to register formatters for every supported language.
- Prettier [1.14](https://prettier.io/blog/2018/07/29/1.14.0.html)
- New option: tslintIntegration (boolean) use `prettier-tslint` instead of `prettier`
## [1.5.0]
- Revert notification popup: remove it.
- fix parser inference
## [1.4.0]
- [prettier 1.13.4](https://prettier.io/blog/2018/05/27/1.13.0.html)
- prettier-stylelint 0.4.2
## [1.3.1]
- [prettier 1.12.1](https://prettier.io/blog/2018/04/11/1.12.0.html)
## [1.3.0]
- [prettier 1.12.0](https://prettier.io/blog/2018/04/11/1.12.0.html)
## [1.2.0]
- [Prettier 1.11.1](https://prettier.io/blog/2018/02/26/1.11.0.html)
## [1.1.3]
- Improve prettier resolution algorithm for monorepos
- prettier-eslint@8.8.1
- `vue` is now disabled by default. Opt-in by removing `vue` from disableLanguages setting
## [1.1.2]
- prettier-eslint@8.3.1 revert previous update
## [1.1.1]
- prettier-eslint@8.7.5
## [1.1.0]
- Disabling a language `disableLanguages` now allows to use an other formatter. NOT when disabling in a sub workspace folder (noop)
- Prettier 1.10, `vue` `jsonc` `postcss` support.
## [1.0.0]
- Prettier 1.9
- New option: requireConfig (boolean) Format only files which have a prettier config (.prettierrc, ...)
- Don't merge editor's options into prettier config
## [0.25.0]
- Multi-root support.
- Removed all `*Enable` settings, these are now inferred from Prettier itself. Use scoped `editor.formatOnSave` to disable formatting some languages on save.
(See README)
- Markdown support
- Prettier 1.8.2
## [0.24.0]
- new setting, ignorePath. Ignore files.
- Eslint now also runs on TypeScript files.
- new setting, stylelintIntegration. prettier + stylelint.
- Prettier 1.7
## [0.23.1]
- Prettier 1.6.1
## [0.23.0]
- Read configuration from files.
- Prettier 1.6
## [0.22.0]
- Changed Status bar: hide/show depending on active editor.
- Fix local resolution.
## [0.21.0]
- Reworked error messages. They are now in a dedicated output channel.
## [0.20.0]
- Prettier 1.5
- Added JSON and GraphQL formatting (Range formatting disabled)
- Disable range formatting with postcss parser (broken)
## [0.19.1]
- Fix sass language id (sass -> scss)
- Update prettier to 1.4.4
- Update prettier-eslint to 6.3.0
## [0.19.0]
- Option to select language ids prettier will run on.
- Prettier 1.4.2
## [0.18.0]
- Prettier 1.4
- Now also formats CSS and TypeScript
- Format Selection highly improved.
## [0.17.0]
- Bump dependencies.
- `jsx` language support in addition to `javascript` and `javascriptreact`.
## [0.16.0]
- New setting eslintIntegration. Use `prettier-eslint` under the hood.
## [0.14.0]
- Bundled with prettier 1.1.0
- New setting `useTabs`. (prettier 1.0)
- New setting `semi`. (prettier 1.0)
## [0.13.0]
- Local prettier has to be _explicitly_ installed (dependencies or devDependencies)
## [0.11.0]
- Resolve 'prettier' against formatted file. Nearest upward _node_modules/prettier_
## [0.10.0]
- New setting `jsxBracketSameLine`. (prettier 0.17.0)
- Changed `trailingComma` setting `['none', 'es5', 'all']` (prettier 0.19.0)
## [0.7.0]
- Removed `Prettier` action.
- Use vscode actions `Format Document` and `Format Selection`.
- Removed `prettier.formatOnSave` setting in favor of the more general setting `editor.formatOnSave`
- Deprecated `useFlowParser` setting. Introduced `parser` setting. (Since prettier 0.0.10)
## [0.1.0]
- Initial release

+ 21
- 0
extensions/esbenp.prettier-vscode-6.3.1/LICENSE.txt View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Esben Petersen
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.

+ 309
- 0
extensions/esbenp.prettier-vscode-6.3.1/README.md View File

@ -0,0 +1,309 @@
# Prettier Formatter for Visual Studio Code
[Prettier](https://prettier.io/) is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
<p align="center">
<em>
JavaScript
· TypeScript
· Flow
· JSX
· JSON
</em>
<br />
<em>
CSS
· SCSS
· Less
</em>
<br />
<em>
HTML
· Vue
· Angular
</em>
<br />
<em>
GraphQL
· Markdown
· YAML
</em>
<br />
<em>
<a href="https://prettier.io/docs/en/plugins.html">
Your favorite language?
</a>
</em>
</p>
<p align="center">
<a href="https://github.com/prettier/prettier-vscode/actions?query=workflow%3AMain">
<img alt="Build Status" src="https://github.com/prettier/prettier-vscode/workflows/Main/badge.svg?branch=main"></a>
<a href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode">
<img alt="VS Code Marketplace Downloads" src="https://img.shields.io/visual-studio-marketplace/d/esbenp.prettier-vscode"></a>
<a href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode">
<img alt="VS Code Marketplace Installs" src="https://img.shields.io/visual-studio-marketplace/i/esbenp.prettier-vscode"></a>
<a href="#badge">
<img alt="code style: prettier" src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square"></a>
<a href="https://twitter.com/PrettierCode">
<img alt="Follow Prettier on Twitter" src="https://img.shields.io/twitter/follow/prettiercode.svg?label=follow+prettier&style=flat-square"></a>
</p>
## Installation
Install through VS Code extensions. Search for `Prettier - Code formatter`
[Visual Studio Code Market Place: Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
Can also be installed in VS Code: Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
```
ext install esbenp.prettier-vscode
```
### Default Formatter
To ensure that this extension is used over other extensions you may have installed, be sure to set it as the default formatter in your VS Code settings. This setting can be set for all languages or by a specific language.
```json
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
```
If you want to disable Prettier on a particular language you can either create a `.prettierignore` file or you can use VS Code's `editor.defaultFormatter` settings.
The following will use Prettier for all languages except Javascript.
```json
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": null
}
}
```
The following will use Prettier for only Javascript.
```json
{
"editor.defaultFormatter": null,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
```
Additionally, you can disable format on save for secific languages if you don't want them to be automatically formatted.
```json
{
"[javascript]": {
"editor.formatOnSave": false
}
}
```
### Prettier Resolution
This extension will use prettier from your project's local dependencies (recommended). When the `prettier.resolveGlobalModules` is set to `true` the extension can also attempt to resolve global modules. Should prettier not be installed locally with your project's dependencies or globally on the machine, the version of prettier that is bundled with the extension will be used.
To install prettier in your project and pin its version [as recommended](https://prettier.io/docs/en/install.html), run:
```
npm install prettier -D --save-exact
```
> NOTE: You will be prompted to confirm that you want the extension to load a Prettier module. This is done to ensure that you are not loading a module or script that is not trusted.
### Plugins
This extension supports [Prettier plugins](https://prettier.io/docs/en/plugins.html) when you are using a locally or globally resolved version of prettier. If you have Prettier and a plugin registered in your `package.json`, this extension will attempt to register the language and provide automatic code formatting for the built-in and plugin languages.
## Configuration
There are multiple options for configuring Prettier with this extension. You can use [VS Code settings](#prettier-settings), [prettier configuration files](https://prettier.io/docs/en/configuration.html), or an `.editorconfig` file. The VS Code settings are meant to be used as a fallback and are generally intended only for use on non-project files. **It is recommended that you always include a prettier configuration file in your project specifying all settings for your project.** This will ensure that no matter how you run prettier - from this extension, from the CLI, or from another IDE with Prettier, the same settings will get applied.
Using [Prettier Configuration files](https://prettier.io/docs/en/configuration.html) to set formatting options is the recommended approach. Options are searched recursively down from the file being formatted so if you want to apply prettier settings to your entire project simply set a configuration in the root. Settings can also be configured through VS Code - however, these settings will only apply while running the extension, not when running prettier through the command line.
### Configuring Default Options
Some users may not wish to create a new Prettier config for every project or use the VS Code settings. In order to set a default configuraiton, set [`prettier.configPath`](https://github.com/prettier/prettier-vscode#prettierconfigpath). However, be careful, if this is set this value will always be used and local configuration files will be ignored.
### Visual Studio Code Settings
You can use [VS Code settings](#prettier-settings) to configure prettier. Settings will be read from (listed by priority):
1. [Prettier configuration file](https://prettier.io/docs/en/configuration.html)
1. `.editorconfig`
1. Visual Studio Code Settings (Ignored if any other configuration is present)
> NOTE: If any local configuration file is present (i.e. `.prettierrc`) the VS Code settings will **NOT** be used.
## Usage
### Using Command Palette (CMD/CTRL + Shift + P)
```
1. CMD + Shift + P -> Format Document
OR
1. Select the text you want to Prettify
2. CMD + Shift + P -> Format Selection
```
### Keyboard Shortcuts
Visual Studio Code provides [default keyboard shortcuts](https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-reference) for code formatting. You can learn about these for each platform in the [VS Code documentation](https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-reference).
If you don't like the defaults, you can rebind `editor.action.formatDocument` and `editor.action.formatSelection` in the keyboard shortcuts menu of vscode.
### Format On Save
Respects `editor.formatOnSave` setting.
You can turn on format-on-save on a per-language basis by scoping the setting:
```json
// Set the default
"editor.formatOnSave": false,
// Enable per-language
"[javascript]": {
"editor.formatOnSave": true
}
```
### Format Selection
Format selection works on several languages depending on what Prettier itself supports. The following languages currently are supported:
```
javascript
javascriptreact
typescript
typescriptreact
json
graphql
```
### Format Document (Forced)
If you would like to format a document that is configured to be ignored by Prettier either because it is in a `.prettierignore` file or part of a normally excluded location like `node_modules`, you can run the command **Format Document (Forced)** to force the document to be formatted.
## Linter Integration
The recommended way of integrating with linters is to let Prettier do the formatting and configure the linter to not deal with formatting rules. You can find instructions on how to configure each linter on the Prettier docs site. You can then use each of the linting extensions as you normally would. For details refere to the [Prettier documentation](https://prettier.io/docs/en/integrating-with-linters.html).
## Settings
### Prettier Settings
All prettier options can be configured directly in this extension. These settings are used as a fallback when no configuration file is present in your project, see the [configuration](#configuration) section of this document for more details. For reference on the options see the [prettier documentation](https://prettier.io/docs/en/options.html).
> The default values of these configurations are always to their Prettier 2.0 defaults. In order to use defaults from earlier versions of prettier you must set them manually using your VS Code settings or local project configurations.
```
prettier.arrowParens
prettier.bracketSpacing
prettier.endOfLine
prettier.htmlWhitespaceSensitivity
prettier.insertPragma
prettier.jsxBracketSameLine
prettier.jsxSingleQuote
prettier.printWidth
prettier.proseWrap
prettier.quoteProps
prettier.requirePragma
prettier.semi
prettier.singleQuote
prettier.tabWidth
prettier.trailingComma
prettier.useTabs
prettier.vueIndentScriptAndStyle
prettier.embeddedLanguageFormatting
```
### Extension Settings
These settings are specific to VS Code and need to be set in the VS Code settings file. See the [documentation](https://code.visualstudio.com/docs/getstarted/settings) for how to do that.
#### prettier.enable (default: `true`)
Controls whether prettier is enabled or not. You must restart VS Code when you change this setting.
#### prettier.requireConfig (default: `false`)
Require a prettier configuration file to format files. Untitled files will still be formatted using the VS Code Prettier configuration even with this option set to `true`.
#### prettier.ignorePath (default: `.prettierignore`)
Supply the path to an ignore file such as `.gitignore` or `.prettierignore`.
Files which match will not be formatted. Set to `null` to not read ignore files.
**Note, if this is set, this value will always be used and local ignore files will be ignored.**
#### prettier.configPath
Supply a custom path to the prettier configuration file.
**Note, if this is set, this value will always be used and local configuration files will be ignored. A better option for global defaults is to put a `~/.prettierrc` file in your home directory.**
#### prettier.prettierPath
Supply a custom path to the prettier module. This path should be to the module folder, not the bin/script path. i.e. `./node_modules/prettier`, not `./bin/prettier`.
#### prettier.resolveGlobalModules (default: `false`)
When enabled, this extension will attempt to use global npm or yarn modules if local modules cannot be resolved.
> NOTE: This setting can have a negative performance impact, particularly on Windows when you have attached network drives. Only enable this if you must use global modules. It is recommended that you always use local modules when possible.
**Note: Disabling a language enabled in a parent folder will prevent formatting instead of letting any other formatter to run**
#### prettier.documentSelectors
A list of [glob patterns](https://code.visualstudio.com/api/references/vscode-api#GlobPattern) to register Prettier formatter. Typically these will be in the format of `**/*.abc` to tell this extension to register itself as the formatter for all files with the `abc` extension. This feature can be useful when you have [overrides](https://prettier.io/docs/en/configuration.html#configuration-overrides) set in your config file to map custom extensions to a parser.
It is likely will need to also update your prettier config. For example, if I register the following document selector by itself, Prettier still won't know what to do with that file. I either need a Prettier extension that formats `.abc` file format or I need to configure Prettier.
```json
{
"prettier.documentSelectors": ["**/*.abc"]
}
```
To tell Prettier how to format a file of type `.abc` I can set an override in the prettier config that makes this file type use the `babel` parser.
```json
{
"overrides": [
{
"files": "*.abc",
"options": {
"parser": "babel"
}
}
]
}
```
#### prettier.useEditorConfig (default: `true`)
Whether or not to take .editorconfig into account when parsing configuration. See the [prettier.resolveConfig docs](https://prettier.io/docs/en/api.html) for details.
#### prettier.withNodeModules (default: `false`)
Whether or not to process files in the `node_modules` folder.
## Error Messages
**Failed to load module. If you have prettier or plugins referenced in package.json, ensure you have run `npm install`**
When a `package.json` is present in your project and it contains prettier, plugins, or linter libraries this extension will attempt to load these modules from your `node_module` folder. If you see this error, it most likely means you need to run `npm install` or `yarn install` to install the packages in your `package.json`.
**Your project is configured to use an outdated version of prettier that cannot be used by this extension. Upgrade to the latest version of prettier.**
You must upgrade to a newer version of prettier.

+ 24
- 0
extensions/esbenp.prettier-vscode-6.3.1/THIRDPARTY.md View File

@ -0,0 +1,24 @@
vscode-go
The MIT License (MIT)
Original Work Copyright (c) 2015-2020 Microsoft Corporation
Current Work and Modifications Copyright (c) 2020-present The Go Authors
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.

+ 2
- 0
extensions/esbenp.prettier-vscode-6.3.1/dist/extension.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/dist/extension.js.map
File diff suppressed because it is too large
View File


BIN
extensions/esbenp.prettier-vscode-6.3.1/icon.png View File

Before After
Width: 128  |  Height: 128  |  Size: 5.3 KiB

+ 7
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/LICENSE View File

@ -0,0 +1,7 @@
Copyright © James Long and contributors
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.

+ 111
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/README.md View File

@ -0,0 +1,111 @@
![Prettier Banner](https://raw.githubusercontent.com/prettier/prettier-logo/master/images/prettier-banner-light.png)
<h2 align="center">Opinionated Code Formatter</h2>
<p align="center">
<em>
JavaScript
· TypeScript
· Flow
· JSX
· JSON
</em>
<br />
<em>
CSS
· SCSS
· Less
</em>
<br />
<em>
HTML
· Vue
· Angular
</em>
<br />
<em>
GraphQL
· Markdown
· YAML
</em>
<br />
<em>
<a href="https://prettier.io/docs/en/plugins.html">
Your favorite language?
</a>
</em>
</p>
<p align="center">
<a href="https://github.com/prettier/prettier/actions?query=workflow%3AProd+branch%3Amaster">
<img alt="Github Actions Build Status" src="https://img.shields.io/github/workflow/status/prettier/prettier/Prod?label=Prod&style=flat-square"></a>
<a href="https://github.com/prettier/prettier/actions?query=workflow%3ADev+branch%3Amaster">
<img alt="Github Actions Build Status" src="https://img.shields.io/github/workflow/status/prettier/prettier/Dev?label=Dev&style=flat-square"></a>
<a href="https://github.com/prettier/prettier/actions?query=workflow%3ALint+branch%3Amaster">
<img alt="Github Actions Build Status" src="https://img.shields.io/github/workflow/status/prettier/prettier/Lint?label=Lint&style=flat-square"></a>
<a href="https://codecov.io/gh/prettier/prettier">
<img alt="Codecov Coverage Status" src="https://img.shields.io/codecov/c/github/prettier/prettier.svg?style=flat-square"></a>
<a href="https://twitter.com/acdlite/status/974390255393505280">
<img alt="Blazing Fast" src="https://img.shields.io/badge/speed-blazing%20%F0%9F%94%A5-brightgreen.svg?style=flat-square"></a>
<br/>
<a href="https://www.npmjs.com/package/prettier">
<img alt="npm version" src="https://img.shields.io/npm/v/prettier.svg?style=flat-square"></a>
<a href="https://www.npmjs.com/package/prettier">
<img alt="weekly downloads from npm" src="https://img.shields.io/npm/dw/prettier.svg?style=flat-square"></a>
<a href="#badge">
<img alt="code style: prettier" src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square"></a>
<a href="https://gitter.im/jlongster/prettier">
<img alt="Chat on Gitter" src="https://img.shields.io/gitter/room/jlongster/prettier.svg?style=flat-square"></a>
<a href="https://twitter.com/PrettierCode">
<img alt="Follow Prettier on Twitter" src="https://img.shields.io/twitter/follow/prettiercode.svg?label=follow+prettier&style=flat-square"></a>
</p>
## Intro
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
### Input
<!-- prettier-ignore -->
```js
foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());
```
### Output
```js
foo(
reallyLongArg(),
omgSoManyParameters(),
IShouldRefactorThis(),
isThereSeriouslyAnotherOne()
);
```
Prettier can be run [in your editor](http://prettier.io/docs/en/editors.html) on-save, in a [pre-commit hook](https://prettier.io/docs/en/precommit.html), or in [CI environments](https://prettier.io/docs/en/cli.html#list-different) to ensure your codebase has a consistent style without devs ever having to post a nit-picky comment on a code review ever again!
---
**[Documentation](https://prettier.io/docs/en/)**
<!-- prettier-ignore -->
[Install](https://prettier.io/docs/en/install.html) ·
[Options](https://prettier.io/docs/en/options.html) ·
[CLI](https://prettier.io/docs/en/cli.html) ·
[API](https://prettier.io/docs/en/api.html)
**[Playground](https://prettier.io/playground/)**
---
## Badge
Show the world you're using _Prettier_ → [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
```md
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
```
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).

+ 16556
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/bin-prettier.js
File diff suppressed because it is too large
View File


+ 3746
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/doc.js
File diff suppressed because it is too large
View File


+ 46
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-angular.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-babel.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-espree.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-flow.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-glimmer.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-graphql.mjs
File diff suppressed because it is too large
View File


+ 113
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-html.mjs
File diff suppressed because it is too large
View File


+ 19
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-markdown.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-meriyah.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-postcss.mjs
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-typescript.mjs
File diff suppressed because it is too large
View File


+ 15
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/parser-yaml.mjs
File diff suppressed because it is too large
View File


+ 55
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/esm/standalone.mjs
File diff suppressed because it is too large
View File


+ 57613
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/index.js
File diff suppressed because it is too large
View File


+ 23
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/package.json View File

@ -0,0 +1,23 @@
{
"name": "prettier",
"version": "2.2.1",
"description": "Prettier is an opinionated code formatter",
"bin": "./bin-prettier.js",
"repository": "prettier/prettier",
"homepage": "https://prettier.io",
"author": "James Long",
"license": "MIT",
"main": "./index.js",
"browser": "./standalone.js",
"unpkg": "./standalone.js",
"engines": {
"node": ">=10.13.0"
},
"files": [
"*.js",
"esm/*.mjs"
],
"scripts": {
"prepublishOnly": "node -e \"assert.equal(require('.').version, require('..').version)\""
}
}

+ 46
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-angular.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-babel.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-espree.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-flow.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-glimmer.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-graphql.js
File diff suppressed because it is too large
View File


+ 113
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-html.js
File diff suppressed because it is too large
View File


+ 19
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-markdown.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-meriyah.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-postcss.js
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-typescript.js
File diff suppressed because it is too large
View File


+ 15
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/parser-yaml.js
File diff suppressed because it is too large
View File


+ 55
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/standalone.js
File diff suppressed because it is too large
View File


+ 10476
- 0
extensions/esbenp.prettier-vscode-6.3.1/node_modules/prettier/third-party.js
File diff suppressed because it is too large
View File


+ 9
- 0
extensions/esbenp.prettier-vscode-6.3.1/package-json-schema.json View File

@ -0,0 +1,9 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"properties": {
"prettier": {
"description": "Prettier configuration",
"$ref": "http://json.schemastore.org/prettierrc"
}
}
}

+ 410
- 0
extensions/esbenp.prettier-vscode-6.3.1/package.json View File

@ -0,0 +1,410 @@
{
"name": "prettier-vscode",
"displayName": "Prettier - Code formatter",
"description": "Code formatter using prettier",
"version": "6.3.1",
"publisher": "esbenp",
"author": "Prettier <@prettiercode>",
"galleryBanner": {
"color": "#ffe04b",
"theme": "light"
},
"homepage": "https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode",
"repository": {
"type": "git",
"url": "https://github.com/prettier/prettier-vscode.git"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/prettier/prettier-vscode/issues"
},
"engines": {
"vscode": "^1.53.0"
},
"keywords": [
"multi-root ready",
"prettier",
"formatter",
"javascript",
"js",
"jsx",
"flow",
"typescript",
"ts",
"json",
"css",
"less",
"scss",
"styled-components",
"styled-jsx",
"markdown",
"md",
"commonmark",
"mdx",
"php",
"pug",
"ruby",
"swift",
"html",
"vue",
"angular",
"graphql",
"yaml",
"yml"
],
"categories": [
"Formatters"
],
"activationEvents": [
"onStartupFinished"
],
"icon": "icon.png",
"main": "./dist/extension",
"scripts": {
"clean": "node ./scripts/clean.js",
"lint": "eslint -c .eslintrc.js --ext .ts .",
"pretest": "yarn test-compile && cd test-fixtures/plugins && yarn install && cd ../outdated && yarn install && cd ../module && yarn install && cd ../specific-version && yarn install && cd ../explicit-dep && yarn install && cd implicit-dep && yarn install",
"prettier": "prettier --write '**/*.{ts,json,md,yml,js}'",
"test-compile": "yarn clean && tsc -p ./ && yarn webpack",
"test": "node ./out/test/runTests.js",
"version": "node ./scripts/version.js && git add CHANGELOG.md",
"vscode:prepublish": "webpack --mode production",
"watch": "tsc --watch -p ./",
"webpack-dev": "webpack --mode development --watch",
"webpack": "webpack --mode development",
"postinstall": "husky install"
},
"lint-staged": {
"**/*.{ts,json,md,yml,js}": [
"prettier --write"
],
"src/**/*.ts": [
"eslint -c .eslintrc.js --ext .ts ."
]
},
"devDependencies": {
"@types/glob": "^7.1.3",
"@types/lodash": "^4.14.160",
"@types/mocha": "^8.0.0",
"@types/node": "^12",
"@types/prettier": "^2.1.0",
"@types/resolve": "^1.17.0",
"@types/semver": "^7.3.1",
"@types/sinon": "^9.0.11",
"@types/vscode": "1.53.0",
"@typescript-eslint/eslint-plugin": "^4.17.0",
"@typescript-eslint/parser": "^4.3.0",
"eslint": "^7.10.0",
"eslint-config-prettier": "^8.1.0",
"glob": "^7.1.6",
"husky": "^5.0.9",
"lint-staged": "^10.5.3",
"mocha": "^8.0.1",
"sinon": "^9.1.0",
"ts-loader": "^8.0.18",
"typescript": "^4.2.3",
"vsce": "^1.80.0",
"vscode-nls-dev": "^3.3.2",
"vscode-test": "^1.4.0",
"webpack": "^5.24.4",
"webpack-cli": "^4.2.0"
},
"dependencies": {
"find-up": "^5.0.0",
"prettier": "^2.2.1",
"resolve": "^1.17.0",
"semver": "^7.3.4",
"vscode-nls": "^5.0.0"
},
"contributes": {
"configuration": {
"type": "object",
"title": "%ext.config.title%",
"properties": {
"prettier.disableLanguages": {
"type": "array",
"items": {
"type": "string"
},
"deprecationMessage": "%ext.config.disableLanguagesDeprecation%",
"markdownDescription": "%ext.config.disableLanguages%",
"scope": "window"
},
"prettier.documentSelectors": {
"type": "array",
"items": {
"type": "string"
},
"markdownDescription": "%ext.config.documentSelectors%",
"scope": "window"
},
"prettier.enable": {
"type": "boolean",
"default": true,
"markdownDescription": "%ext.config.enable%",
"scope": "resource"
},
"prettier.requireConfig": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.requireConfig%",
"scope": "resource"
},
"prettier.resolveGlobalModules": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.resolveGlobalModules%",
"scope": "resource"
},
"prettier.withNodeModules": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.withNodeModules%",
"scope": "resource"
},
"prettier.packageManager": {
"scope": "resource",
"type": "string",
"enum": [
"npm",
"yarn",
"pnpm"
],
"default": "npm",
"deprecationMessage": "%ext.config.packageManagerDeprecation%",
"markdownDescription": "%ext.config.packageManager%"
},
"prettier.useEditorConfig": {
"type": "boolean",
"default": true,
"markdownDescription": "%ext.config.useEditorConfig%",
"scope": "resource"
},
"prettier.ignorePath": {
"type": "string",
"default": ".prettierignore",
"markdownDescription": "%ext.config.ignorePath%",
"scope": "resource"
},
"prettier.prettierPath": {
"type": "string",
"markdownDescription": "%ext.config.prettierPath%",
"scope": "resource"
},
"prettier.configPath": {
"type": "string",
"markdownDescription": "%ext.config.configPath%",
"scope": "resource"
},
"prettier.enableDebugLogs": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.enableDebugLogs%",
"scope": "resource"
},
"prettier.printWidth": {
"type": "integer",
"default": 80,
"markdownDescription": "%ext.config.printWidth%",
"scope": "resource"
},
"prettier.tabWidth": {
"type": "integer",
"default": 2,
"markdownDescription": "%ext.config.tabWidth%",
"scope": "resource"
},
"prettier.singleQuote": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.singleQuote%",
"scope": "resource"
},
"prettier.trailingComma": {
"type": "string",
"enum": [
"none",
"es5",
"all"
],
"default": "es5",
"markdownDescription": "%ext.config.trailingComma%",
"scope": "resource"
},
"prettier.bracketSpacing": {
"type": "boolean",
"default": true,
"markdownDescription": "%ext.config.bracketSpacing%",
"scope": "resource"
},
"prettier.jsxBracketSameLine": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.jsxBracketSameLine%",
"scope": "resource"
},
"prettier.semi": {
"type": "boolean",
"default": true,
"markdownDescription": "%ext.config.semi%",
"scope": "resource"
},
"prettier.requirePragma": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.requirePragma%",
"scope": "resource"
},
"prettier.insertPragma": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.insertPragma%",
"scope": "resource"
},
"prettier.useTabs": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.useTabs%",
"scope": "resource"
},
"prettier.proseWrap": {
"type": "string",
"enum": [
"preserve",
"always",
"never"
],
"default": "preserve",
"markdownDescription": "%ext.config.proseWrap%",
"scope": "resource"
},
"prettier.arrowParens": {
"type": "string",
"enum": [
"avoid",
"always"
],
"default": "always",
"markdownDescription": "%ext.config.arrowParens%",
"scope": "resource"
},
"prettier.jsxSingleQuote": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.jsxSingleQuote%",
"scope": "resource"
},
"prettier.htmlWhitespaceSensitivity": {
"type": "string",
"enum": [
"css",
"strict",
"ignore"
],
"default": "css",
"markdownDescription": "%ext.config.htmlWhitespaceSensitivity%",
"scope": "resource"
},
"prettier.vueIndentScriptAndStyle": {
"type": "boolean",
"default": false,
"markdownDescription": "%ext.config.vueIndentScriptAndStyle%",
"scope": "resource"
},
"prettier.endOfLine": {
"type": "string",
"enum": [
"auto",
"lf",
"crlf",
"cr"
],
"default": "lf",
"markdownDescription": "%ext.config.endOfLine%",
"scope": "resource"
},
"prettier.quoteProps": {
"type": "string",
"enum": [
"as-needed",
"consistent",
"preserve"
],
"default": "as-needed",
"markdownDescription": "%ext.config.quoteProps%",
"scope": "resource"
},
"prettier.embeddedLanguageFormatting": {
"type": "string",
"enum": [
"auto",
"off"
],
"default": "auto",
"markdownDescription": "%ext.config.embeddedLanguageFormatting%",
"scope": "resource"
}
}
},
"jsonValidation": [
{
"fileMatch": ".prettierrc",
"url": "http://json.schemastore.org/prettierrc"
},
{
"fileMatch": ".prettierrc.json",
"url": "http://json.schemastore.org/prettierrc"
},
{
"fileMatch": "package.json",
"url": "./package-json-schema.json"
}
],
"languages": [
{
"id": "json",
"filenames": [
".prettierrc"
]
},
{
"id": "ignore",
"filenames": [
".prettierignore"
]
},
{
"id": "graphql",
"extensions": [
".graphql"
]
},
{
"id": "vue",
"extensions": [
".vue"
]
}
],
"commands": [
{
"command": "prettier.createConfigFile",
"title": "%ext.command.createConfigFile.title%"
},
{
"command": "prettier.resetModuleExecutionState",
"title": "%ext.command.resetModuleExecutionState.title%"
},
{
"command": "prettier.forceFormatDocument",
"title": "%ext.command.forceFormatDocument.title%",
"when": "editorFocus"
}
]
},
"__metadata": {
"id": "esbenp.prettier-vscode",
"publisherId": "esbenp",
"publisherDisplayName": "esbenp"
}
}

+ 40
- 0
extensions/esbenp.prettier-vscode-6.3.1/package.nls.json View File

@ -0,0 +1,40 @@
{
"ext.command.createConfigFile.title": "Prettier: Create Configuration File",
"ext.command.resetModuleExecutionState.title": "Prettier: Reset Module Execution State",
"ext.command.forceFormatDocument.title": "Format Document (Forced)",
"ext.config.arrowParens": "Include parentheses around a sole arrow function parameter",
"ext.config.bracketSpacing": "Controls the printing of spaces inside object literals",
"ext.config.configPath": "Path to the prettier configuration file",
"ext.config.disableLanguages": "A list of languages IDs to disable this extension on",
"ext.config.disableLanguagesDeprecation": "This feature is no longer supported. Instead, configure VS Code [default formatters](https://github.com/prettier/prettier-vscode#default-formatter) or use .prettierignore.",
"ext.config.documentSelectors": "A list of [glob patterns](https://code.visualstudio.com/api/references/vscode-api#GlobPattern) to register Prettier formatter",
"ext.config.endOfLine": "Specify the end of line used by prettier",
"ext.config.htmlWhitespaceSensitivity": "Specify the global whitespace sensitivity for HTML files.\n Valid options:\n- `css` - Respect the default value of CSS display property.\n- `strict` - Whitespaces are considered sensitive.\n- `ignores` - Whitespaces are considered insensitive.",
"ext.config.ignorePath": "Path to a .prettierignore file",
"ext.config.insertPragma": "Prettier can insert a special @format marker at the top of files specifying that the file has been formatted with prettier. This works well when used in tandem with the `--require-pragma` option. If there is already a docblock at the top of the file then this option will add a newline to it with the @format marker.",
"ext.config.jsxBracketSameLine": "If true, puts the `>` of a multi-line jsx element at the end of the last line instead of being alone on the next line",
"ext.config.jsxSingleQuote": "Use single quotes instead of double quotes in JSX",
"ext.config.packageManager": "The package manager you use to install node modules.",
"ext.config.packageManagerDeprecation": "Package manager is now automatically detected by VS Code. This setting is no longer used.",
"ext.config.parser": "Override the parser. You shouldn't have to change this setting.",
"ext.config.parserDeprecationMessage": "This setting is no longer supported. Use a prettier configuration file instead.",
"ext.config.prettierPath": "Path to the prettier module",
"ext.config.printWidth": "Fit code within this line limit",
"ext.config.proseWrap": "(Markdown) wrap prose over multiple lines",
"ext.config.quoteProps": "Change when properties in objects are quoted",
"ext.config.requireConfig": "Require a prettier configuration file to format. See [documentation for valid configuration files](https://prettier.io/docs/en/configuration.html).\n\n> _Note, untitled files will still be formatted using the VS Code prettier settings even when this setting is set._",
"ext.config.requirePragma": "Prettier can restrict itself to only format files that contain a special comment, called a pragma, at the top of the file. This is very useful when gradually transitioning large, unformatted codebases to prettier.",
"ext.config.resolveGlobalModules": "When enabled, this extension will attempt to use global npm or yarn modules if local modules cannot be resolved.\n> _This setting can have a negative performance impact, particularly on Windows when you have attached network drives. Only enable this if you must use global modules._",
"ext.config.withNodeModules": "If true, this extension will process files in node_modules",
"ext.config.semi": "Whether to add a semicolon at the end of every line",
"ext.config.singleQuote": "If true, will use single instead of double quotes",
"ext.config.tabWidth": "Number of spaces it should use per tab",
"ext.config.title": "Prettier",
"ext.config.trailingComma": "Controls the printing of trailing commas wherever possible. Valid options:\n- `none` - No trailing commas\n- `es5` - Trailing commas where valid in ES5 (objects, arrays, etc)\n- `all` - Trailing commas wherever possible (function arguments)",
"ext.config.useEditorConfig": "Whether or not to take `.editorconfig` into account when parsing configuration. See the [prettier.resolveConfig](https://prettier.io/docs/en/api.html) docs for details.",
"ext.config.useTabs": "Indent lines with tabs",
"ext.config.vueIndentScriptAndStyle": "Whether or not to indent the code inside `<script>` and `<style>` tags in Vue files. Some people (like the creator of Vue) don’t indent to save an indentation level, but this might break code folding in your editor.",
"ext.config.embeddedLanguageFormatting": "Control whether Prettier formats quoted code embedded in the file.",
"ext.config.enable": "Controls whether prettier is enabled or not.",
"ext.config.enableDebugLogs": "Enable debug logs for troubleshooting."
}

+ 21
- 0
extensions/esbenp.prettier-vscode-6.3.1/package.nls.zh-cn.json View File

@ -0,0 +1,21 @@
{
"ext.config.title": "Prettier - 代码格式化配置",
"ext.config.disableLanguages": "用于禁用此扩展的语言ID列表",
"ext.config.requireConfig": "需要 prettier configuration 来格式化",
"ext.config.ignorePath": ".prettierignore或类似文件的路径",
"ext.config.printWidth": "指定每行代码的最佳长度, 如果超出长度则换行。",
"ext.config.tabWidth": "每个制表符占用的空格数",
"ext.config.singleQuote": "如果为 true,将使用单引号而不是双引号",
"ext.config.trailingComma": "尽可能控制尾随逗号的输出。\n有效选项:\n'无' - 无尾随逗号\n' es5' - 在ES5中有效的尾随逗号(对象,数组等)\n 'all' - 尾随逗号 尽可能(函数参数)",
"ext.config.bracketSpacing": "控制对象字面量的空格输出",
"ext.config.jsxBracketSameLine": "如果为 true,则将多行jsx元素的 `>` 放在最后一行的末尾,而不是单独放在下一行",
"ext.config.parser": "覆盖解析器。 您不必更改此设置。",
"ext.config.semi": "是否在每行末尾添加分号",
"ext.config.useTabs": "使用制表符(tab)缩进",
"ext.config.proseWrap": "(Markdown)将散文包含在多行中",
"ext.config.arrowParens": "当箭头函数仅有一个参数时加上括号",
"ext.config.jsxSingleQuote": "在JSX中使用单引号而不是双引号",
"ext.config.htmlWhitespaceSensitivity": "指定HTML文件的全局空白区域敏感度。\n有效选项:\n 'css' - 尊重CSS显示属性的默认值。 \n 'strict' - 空格被认为是敏感的。 \n 'ignore' - 空格被认为是不敏感的。",
"ext.config.endOfLine": "指定 prettier 的换行符",
"ext.config.quoteProps": "Change when properties in objects are quoted"
}

+ 21
- 0
extensions/esbenp.prettier-vscode-6.3.1/package.nls.zh-tw.json View File

@ -0,0 +1,21 @@
{
"ext.config.title": "Prettier - 代碼格式化配置",
"ext.config.disableLanguages": "用於禁用此擴展的語言ID列表",
"ext.config.requireConfig": "需要 'prettierconfig' 來格式化",
"ext.config.ignorePath": ".prettierignore或類似文件的路徑",
"ext.config.printWidth": "指定每行代碼的最佳長度, 如果超出長度則換行。",
"ext.config.tabWidth": "每個製表符佔用的空格數",
"ext.config.singleQuote": "如果為 true,將使用單引號而不是雙引號",
"ext.config.trailingComma": "盡可能控制尾隨逗號的輸出。 \n有效選項:\n'無' - 無尾隨逗號\n'es5' - 在ES5中有效的尾隨逗號(對象,數組等)\n'all' - 尾隨逗號 盡可能(函數參數)",
"ext.config.bracketSpacing": "控制對象字面量的空格輸出",
"ext.config.jsxBracketSameLine": "如果為 true,則將多行jsx元素的 `>` 放在最後一行的末尾,而不是單獨放在下一行",
"ext.config.parser": "覆蓋解析器。您不必更改此設置。",
"ext.config.semi": "是否在每行末尾添加分號",
"ext.config.useTabs": "使用製表符(tab)縮進",
"ext.config.proseWrap": "(Markdown)將散文包含在多行中",
"ext.config.arrowParens": "當箭頭函數僅有一個參數時加上括號",
"ext.config.jsxSingleQuote": "在JSX中使用單引號而不是雙引號",
"ext.config.htmlWhitespaceSensitivity": "指定HTML文件的全局空白區域敏感度。 \n有效選項:\n'css' - 尊重CSS顯示屬性的默認值。 \n'strict' - 空格被認為是敏感的。 \n'ignore' - 空格被認為是不敏感的。",
"ext.config.endOfLine": "指定 prettier 的換行符",
"ext.config.quoteProps": "Change when properties in objects are quoted"
}

+ 44
- 0
extensions/fisheva.eva-theme-1.1.4/.vsixmanifest 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="eva-theme" Version="1.1.4" Publisher="fisheva"/>
<DisplayName>Eva Theme</DisplayName>
<Description xml:space="preserve">A semantic coloring code theme dedicated to making you more comfortable programming.</Description>
<Tags>eva,dark,light,theme,vscode,color-theme</Tags>
<Categories>Themes,Other</Categories>
<GalleryFlags>Public Preview</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.12.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionKind" Value="ui,workspace" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/fisheva/Eva-Theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/fisheva/Eva-Theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/fisheva/Eva-Theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/fisheva/Eva-Theme/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://github.com/fisheva/Eva-Theme/blob/master/README.md" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#EBEEF5" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="light" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.md</License>
<Icon>extension/eva.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.Changelog" Path="extension/CHANGELOG.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/eva.png" Addressable="true" />
</Assets>
</PackageManifest>

+ 2019
- 0
extensions/fisheva.eva-theme-1.1.4/CHANGELOG.md
File diff suppressed because it is too large
View File


+ 21
- 0
extensions/fisheva.eva-theme-1.1.4/LICENSE.md View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Justin Lu
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.

+ 85
- 0
extensions/fisheva.eva-theme-1.1.4/README.md View File

@ -0,0 +1,85 @@
<p align="center"><img src="https://tva1.sinaimg.cn/large/007jMFbEgy1gieydd8fboj33fg1mc1kx.jpg" referrerpolicy="no-referrer"></p>
[![install](https://img.shields.io/vscode-marketplace/i/fisheva.eva-theme.svg?style=flat-flat)](https://marketplace.visualstudio.com/items?itemName=fisheva.eva-theme) [![rating](https://img.shields.io/visual-studio-marketplace/r/fisheva.eva-theme.svg?style=flat)](https://marketplace.visualstudio.com/items/fisheva.eva-theme) [![GitHub stars](https://img.shields.io/github/stars/fisheva/eva-theme.svg?style=social&label=Star&maxAge=2592000)](https://github.com/fisheva/eva-theme)
English | <a title="切换到中文README" href="https://github.com/fisheva/Eva-Theme/blob/master/documents/README_CN.md" target="_blank">简体中文</a>
### Introduction
<a title="Go to the marketplace of Eva Theme from Github." href="https://marketplace.visualstudio.com/items?itemName=fisheva.eva-theme" target="_blank">Eva Theme</a> is a semantic coloring code theme dedicated to making you more comfortable <a title="To see those programming languages that Eva Theme has provided semantic coloring." href="https://github.com/fisheva/Eva-Theme/blob/master/documents/languages.md" target="_blank">programming</a>. Requires a minimum of 1.12.0 VSCode version.
There are 6 styles in total: Dark, Dark Bold, Dark Italic; Light, Light Bold, Light Italic. The Bold styles make keywords and function names bolder. The Italic styles make keywords italic.
### Conflicts
Some extensions add some of their semantic colorings to cover the theme file, which will make some characters' colors look 'wrong'. You can disable this feature by turning off 'C_Cpp.enhancedColorization' in the settings. Currently found such extensions are <a href="https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel" target="_blank">Babel JavasSript</a>, <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.js-atom-grammar" target="_blank">JavaScript Atom Grammar</a>, <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools" target="_blank">MS-C/C++</a>.
### Issue
This theme is not perfect yet. If you find any inconsistency in any language, you can help by reporting issues <a href="https://github.com/fisheva/Eva-Theme/issues" target="_blank">Here</a>, or leave me a comment on <a href="https://marketplace.visualstudio.com/items?itemName=fisheva.eva-theme&ssr=false#review-details" target="_blank">Marketplace</a>.
<!-- #
<h3 align="center">Supporting Eva Theme</h3>
It has taking a lot of time and effort to develop and maintain Eva Theme. If it really helps you, please consider:
- Become a backer or sponsor on Patreon or Open Collective.
- One-time donation via PayPal, AliPay or WeiXin.
<div align="center">
<table>
<caption><h3 align="center">Backers</h3></caption>
<tr>
<td>&nbsp;</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr></tr>
<tr>
<td>&nbsp;</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div> -->
<!-- <div align="center">
<table>
<tr>
<th colspan="8"><h3 align="center">Backers</h3></th>
</tr>
<tr></tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr></tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div> -->

BIN
extensions/fisheva.eva-theme-1.1.4/eva.png View File

Before After
Width: 500  |  Height: 500  |  Size: 54 KiB

+ 82
- 0
extensions/fisheva.eva-theme-1.1.4/package.json View File

@ -0,0 +1,82 @@
{
"name": "eva-theme",
"displayName": "Eva Theme",
"description": "A semantic coloring code theme dedicated to making you more comfortable programming.",
"version": "1.1.4",
"publisher": "fisheva",
"preview": true,
"license": "SEE LICENSE IN<LICENSE.md>",
"icon": "eva.png",
"homepage": "https://github.com/fisheva/Eva-Theme/blob/master/README.md",
"bugs": {
"url": "https://github.com/fisheva/Eva-Theme/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/fisheva/Eva-Theme.git"
},
"engines": {
"vscode": "^1.12.0"
},
"extensionKind": [
"ui",
"workspace"
],
"categories": [
"Themes",
"Other"
],
"galleryBanner": {
"color": "#EBEEF5",
"theme": "light"
},
"contributes": {
"themes": [
{
"label": "Eva Dark",
"uiTheme": "vs-dark",
"path": "./themes/Eva-Dark.json"
},
{
"label": "Eva Dark Bold",
"uiTheme": "vs-dark",
"path": "./themes/Eva-Dark-Bold.json"
},
{
"label": "Eva Dark Italic",
"uiTheme": "vs-dark",
"path": "./themes/Eva-Dark-Italic.json"
},
{
"label": "Eva Light",
"uiTheme": "vs",
"path": "./themes/Eva-Light.json"
},
{
"label": "Eva Light Bold",
"uiTheme": "vs",
"path": "./themes/Eva-Light-Bold.json"
},
{
"label": "Eva Light Italic",
"uiTheme": "vs",
"path": "./themes/Eva-Light-Italic.json"
}
]
},
"keywords": [
"eva",
"dark",
"light",
"theme",
"vscode"
],
"scripts": {
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -w"
},
"__metadata": {
"id": "fisheva.eva-theme",
"publisherId": "fisheva",
"publisherDisplayName": "fisheva"
}
}

+ 1005
- 0
extensions/fisheva.eva-theme-1.1.4/themes/Eva-Dark-Bold.json
File diff suppressed because it is too large
View File


+ 998
- 0
extensions/fisheva.eva-theme-1.1.4/themes/Eva-Dark-Italic.json View File

@ -0,0 +1,998 @@
{
"name": "Eva Dark",
"type": "dark",
"$schema": "vscode://schemas/color-theme",
"colors": {
"activityBar.activeBackground": "#282c34",
"activityBar.activeBorder": "#282c34",
"activityBar.background": "#282c34",
"activityBar.border": "#282c3400",
"activityBar.foreground": "#96A4CD",
"activityBar.inactiveForeground": "#5C617D",
"activityBarBadge.background": "#598DEF",
"activityBarBadge.foreground": "#fff",
"badge.foreground": "#CED5E1",
"badge.background": "#676E95E5",
"breadcrumb.activeSelectionForeground": "#d7dae0",
"breadcrumb.background": "#282c34",
"breadcrumb.foreground": "#8E99B1",
"breadcrumb.focusForeground": "#d7dae0",
"breadcrumbPicker.background": "#252830",
"button.background": "#676E9599",
"button.foreground": "#DCDFE5",
"button.hoverBackground": "#598DEFE6",
"debugConsole.errorForeground": "#E51400",
"debugConsole.infoForeground": "#598DEF",
"debugConsole.warningForeground": "#F5625C",
"debugExceptionWidget.background": "#a3151533",
"debugExceptionWidget.border": "#a31515",
"debugToolBar.background": "#21252B",
"debugToolBar.border": "#21252B",
"descriptionForeground": "#B0B7C3BF",
"dropdown.background": "#23272F",
"dropdown.foreground": "#9DA5B3",
"dropdown.border": "#181A1F",
"diffEditor.insertedTextBackground": "#45B7463F",
"diffEditor.removedTextBackground": "#f14c4c21",
"editor.background": "#282c34",
"editor.findMatchBackground": "#F8F900",
"editor.findMatchBorder": "#F8F90000",
"editor.findMatchHighlightBackground": "#324464",
"editor.findMatchHighlightBorder": "#32446400",
"editor.findRangeHighlightBackground": "#F8F9004C",
"editor.foreground": "#9DA5B3",
"editor.hoverHighlightBackground": "#32446499",
"editor.lineHighlightBackground": "#2F323B",
"editor.lineHighlightBorder": "#2F323B00",
"editor.rangeHighlightBackground": "#2F323B",
"editor.selectionBackground": "#598DEF59",
"editor.selectionHighlightBackground": "#0080997F",
"editor.selectionHighlightBorder": "#00809900",
"editor.snippetFinalTabstopHighlightBackground": "#45B7463F",
"editor.snippetFinalTabstopHighlightBorder": "#535773",
"editor.snippetTabstopHighlightBackground": "#45B7463F",
"editor.snippetTabstopHighlightBorder": "#45B74600",
"editor.wordHighlightBackground": "#0080997F",
"editor.wordHighlightBorder": "#00809900",
"editor.wordHighlightStrongBackground": "#A78CFA8C",
"editor.wordHighlightStrongBorder": "#A78CFA00",
"editorBracketMatch.background": "#FF90707F",
"editorBracketMatch.border": "#FF907000",
"editorCodeLens.foreground": "#535773",
"editorCursor.background": "#FFFFFF",
"editorCursor.foreground": "#FF9070",
"editorError.foreground": "#E51400",
"editorGroup.border": "#181A1F",
"editorGroup.dropBackground": "#598DEF4C",
"editorGroup.emptyBackground": "#282c3400",
"editorGroup.focusedEmptyBorder": "#5889EA",
"editorGroupHeader.tabsBackground": "#21252B",
"editorGroupHeader.tabsBorder": "#282c3400",
"editorGroupHeader.noTabsBackground": "#21252B",
"editorGutter.background": "#282c34",
"editorGutter.modifiedBackground": "#A78CFA",
"editorGutter.addedBackground": "#40AD41",
"editorGutter.deletedBackground": "#f14c4c",
"editorHoverWidget.background": "#23272F",
"editorHoverWidget.border": "#181A1F",
"editorIndentGuide.activeBackground": "#FF9070BF",
"editorIndentGuide.background": "#454963",
"editorInfo.foreground": "#598DEF",
"editorLineNumber.foreground": "#535773",
"editorLineNumber.activeForeground": "#9DA5B3",
"editorLink.activeForeground": "#D365E5",
"editorMarkerNavigation.background": "#2F323B",
"editorMarkerNavigationError.background": "#E51400",
"editorMarkerNavigationInfo.background": "#598DEF",
"editorMarkerNavigationWarning.background": "#F5625C",
"editorOverviewRuler.addedForeground": "#40AD41",
"editorOverviewRuler.border": "#535773",
"editorOverviewRuler.bracketMatchForeground": "#FF907000",
"editorOverviewRuler.commonContentForeground": "#2D3039",
"editorOverviewRuler.currentContentForeground": "#FFF",
"editorOverviewRuler.deletedForeground": "#f14c4c",
"editorOverviewRuler.errorForeground": "#E51400",
"editorOverviewRuler.findMatchForeground": "#EEF3FF7F",
"editorOverviewRuler.incomingContentForeground": "#45B7463F",
"editorOverviewRuler.infoForeground": "#598DEF",
"editorOverviewRuler.modifiedForeground": "#A78CFA",
"editorOverviewRuler.rangeHighlightForeground": "#2D3039",
"editorOverviewRuler.selectionHighlightForeground": "#008099BF",
"editorOverviewRuler.warningForeground": "#F5625C",
"editorOverviewRuler.wordHighlightForeground": "#008099BF",
"editorOverviewRuler.wordHighlightStrongForeground": "#A78CFABF",
"editorPane.background": "#21252B",
"editorRuler.foreground": "#676E95",
"editorSuggestWidget.background": "#23272F",
"editorSuggestWidget.border": "#181A1F",
"editorSuggestWidget.foreground": "#8E99B1",
"editorSuggestWidget.highlightForeground": "#4480F4",
"editorSuggestWidget.selectedBackground": "#598DEF64",
"editorUnnecessaryCode.border": "#676E95",
"editorUnnecessaryCode.opacity": "#676E95FF",
"editorWarning.foreground": "#F5625C",
"editorWhitespace.foreground": "#535773BF",
"editorWidget.background": "#21252B",
"editorWidget.border": "#21252B",
"errorForeground": "#E51400",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentBackground": "#499149",
"extensionButton.prominentHoverBackground": "#377337",
"focusBorder": "#2C313A",
"foreground": "#B0B7C3",
"gitDecoration.addedResourceForeground": "#98C379",
"gitDecoration.conflictingResourceForeground": "#E4BF7F",
"gitDecoration.deletedResourceForeground": "#f14c4c",
"gitDecoration.ignoredResourceForeground": "#676E95",
"gitDecoration.modifiedResourceForeground": "#A78CFA",
"gitDecoration.untrackedResourceForeground": "#8E99B1",
"icon.foreground": "#c5c5c5",
"input.background": "#282c34",
"input.border": "#21252B",
"input.foreground": "#9DA5B3",
"input.placeholderForeground": "#9DA5B399",
"inputOption.activeBackground": "#598DEFE6",
"inputOption.activeBorder": "#598DEF00",
"inputOption.activeForeground": "#fff",
"inputValidation.errorBackground": "#E5140059",
"inputValidation.errorBorder": "#E51400",
"inputValidation.errorForeground": "#DCDFE5",
"inputValidation.infoBackground": "#598DEF59",
"inputValidation.infoBorder": "#598DEF",
"inputValidation.infoForeground": "#DCDFE5",
"inputValidation.warningBackground": "#F5625C59",
"inputValidation.warningBorder": "#F5625C",
"inputValidation.warningForeground": "#DCDFE5",
"list.activeSelectionBackground": "#2C313A",
"list.activeSelectionForeground": "#d7dae0",
"list.dropBackground": "#598DEF4C",
"list.errorForeground": "#E51400",
"list.filterMatchBorder": "#fff",
"list.filterMatchBackground": "#fff",
"list.focusBackground": "#598DEF66",
"list.focusForeground": "#d7dae0",
"list.highlightForeground": "#5889EA",
"list.hoverBackground": "#598DEF66",
"list.hoverForeground": "#d7dae0",
"list.inactiveFocusBackground": "#598DEF3F",
"list.inactiveSelectionBackground": "#2C313A",
"list.inactiveSelectionForeground": "#d7dae0",
"list.invalidItemForeground": "#676E95",
"list.warningForeground": "#F5625C",
"listFilterWidget.background": "#fff",
"listFilterWidget.outline": "#fff",
"listFilterWidget.noMatchesOutline": "#ff0000",
"menu.background": "#21252b",
"menu.foreground": "#8E99B1",
"menu.selectionBackground": "#598DEFB3",
"menu.selectionBorder": "#598DEF00",
"menu.selectionForeground": "#E1E4EA",
"menu.separatorBackground": "#8E99B1",
"menubar.selectionBackground": "#598DEFB3",
"menubar.selectionBorder": "#598DEF00",
"menubar.selectionForeground": "#E1E4EA",
"merge.border": "#181A1F",
"merge.commonContentBackground": "#2D3039",
"merge.commonHeaderBackground": "#2D3039",
"merge.currentHeaderBackground": "#598DEF59",
"merge.currentContentBackground": "#598DEF59",
"merge.incomingHeaderBackground": "#45B7463F",
"merge.incomingContentBackground": "#45B7463F",
"minimap.background": "#282c34",
"minimap.errorHighlight": "#E51400BF",
"minimap.findMatchHighlight": "#6A707DE5",
"minimap.selectionHighlight": "#5F97FFF2",
"minimap.warningHighlight": "#F5625C59",
"minimapGutter.addedBackground": "#40AD41",
"minimapGutter.deletedBackground": "#f14c4c",
"minimapGutter.modifiedBackground": "#A78CFA",
"minimapSlider.activeBackground": "#A2ABE533",
"minimapSlider.background": "#A2ABE519",
"minimapSlider.hoverBackground": "#A2ABE533",
"notifications.background": "#21252b",
"notifications.border": "#181A1F",
"notifications.foreground": "#B0B7C3",
"notificationCenter.border": "#181A1F",
"notificationCenterHeader.background": "#21252b",
"notificationCenterHeader.foreground": "#B0B7C3",
"notificationLink.foreground": "#598DEF",
"notificationToast.border": "#181A1F",
"panel.background": "#282c34",
"panel.border": "#21252B",
"panelTitle.activeForeground": "#B0B7C3",
"panelTitle.activeBorder": "#B0B7C3",
"panelTitle.inactiveForeground": "#676E95",
"peekView.border": "#535773",
"peekViewEditor.background": "#2D3039",
"peekViewEditor.matchHighlightBackground": "#598DEF33",
"peekViewEditor.matchHighlightBorder": "#598DEF00",
"peekViewEditorGutter.background": "#2D3039",
"peekViewResult.background": "#282c34",
"peekViewResult.fileForeground": "#9DA5B3",
"peekViewResult.lineForeground": "#8E99B1",
"peekViewResult.matchHighlightBackground": "#282c3400",
"peekViewResult.selectionBackground": "#598DEFA5",
"peekViewResult.selectionForeground": "#d7dae0",
"peekViewTitle.background": "#282c34",
"peekViewTitleLabel.foreground": "#9DA5B3",
"peekViewTitleDescription.foreground": "#8E99B1",
"pickerGroup.border": "#4480F4",
"pickerGroup.foreground": "#4480F4",
"progressBar.background": "#598DEF72",
"quickInput.background": "#21252B",
"quickInput.foreground": "#B0B7C3",
"quickInputList.focusBackground": "#598DEF3F",
"quickInputTitle.background": "#21252B",
"scrollbar.shadow": "#000",
"scrollbarSlider.activeBackground": "#A2ABE54C",
"scrollbarSlider.background": "#A2ABE533",
"scrollbarSlider.hoverBackground": "#A2ABE54C",
"selection.background": "#598DEF59",
"settings.checkboxBackground": "#23272F",
"settings.checkboxBorder": "#181A1F",
"settings.checkboxForeground": "#9DA5B3",
"settings.dropdownBackground": "#23272F",
"settings.dropdownBorder": "#181A1F",
"settings.dropdownForeground": "#9DA5B3",
"settings.dropdownListBorder": "#181A1F",
"settings.headerForeground": "#d7dae0",
"settings.modifiedItemIndicator": "#A78CFA",
"settings.numberInputBackground": "#23272F",
"settings.numberInputBorder": "#181A1F",
"settings.numberInputForeground": "#9DA5B3",
"settings.textInputBackground": "#23272F",
"settings.textInputBorder": "#181A1F",
"settings.textInputForeground": "#9DA5B3",
"sideBar.background": "#21252B",
"sideBar.dropBackground": "#598DEF4C",
"sideBar.foreground": "#8E99B1",
"sideBarSectionHeader.background": "#282c34",
"sideBarSectionHeader.foreground": "#9DA5B3",
"sideBarTitle.foreground": "#9DA5B3",
"statusBar.background": "#21252B",
"statusBar.foreground": "#9DA5B3",
"statusBar.debuggingBackground": "#6c2022",
"statusBar.debuggingForeground": "#DDE0E6",
"statusBar.noFolderBackground": "#21252B",
"statusBar.noFolderForeground": "#9DA5B3",
"statusBarItem.activeBackground": "#598DEFD8",
"statusBarItem.hoverBackground": "#598DEF59",
"statusBarItem.prominentBackground": "#21252B",
"statusBarItem.prominentHoverBackground": "#598DEF59",
"tab.activeBackground": "#282c34",
"tab.activeBorder": "#282c3400",
"tab.activeBorderTop": "#282c3400",
"tab.activeForeground": "#d7dae0",
"tab.activeModifiedBorder": "#A78CFA",
"tab.border": "#181A1F",
"tab.hoverBackground": "#598DEF66",
"tab.hoverBorder": "#598DEF00",
"tab.hoverForeground": "#d7dae0",
"tab.inactiveBackground": "#21252B",
"tab.inactiveForeground": "#676E95",
"tab.inactiveModifiedBorder": "#A78CFA",
"tab.unfocusedActiveBackground": "#282c34",
"tab.unfocusedActiveBorder": "#282c3400",
"tab.unfocusedActiveBorderTop": "#282c3400",
"tab.unfocusedActiveForeground": "#d7dae0BF",
"tab.unfocusedActiveModifiedBorder": "#A78CFA",
"tab.unfocusedHoverBackground": "#598DEF66",
"tab.unfocusedHoverBorder": "#598DEF00",
"tab.unfocusedHoverForeground": "#d7dae0",
"tab.unfocusedInactiveForeground": "#676E95",
"tab.unfocusedInactiveModifiedBorder": "#A78CFA",
"terminal.ansiBlack": "#000",
"terminal.ansiBlue": "#598DEF",
"terminal.ansiBrightBlack": "#A78CFA",
"terminal.ansiBrightBlue": "#6495EE",
"terminal.ansiBrightCyan": "#56B7C3",
"terminal.ansiBrightGreen": "#3FB93F",
"terminal.ansiBrightMagenta": "#CF68E1",
"terminal.ansiBrightRed": "#f14c4c",
"terminal.ansiBrightWhite": "#FF6AB3",
"terminal.ansiBrightYellow": "#FF9070",
"terminal.ansiCyan": "#F02B77",
"terminal.ansiGreen": "#98c379",
"terminal.ansiMagenta": "#E4BF7F",
"terminal.ansiRed": "#EB0000",
"terminal.ansiWhite": "#B0B7C3",
"terminal.ansiYellow": "#F5625C",
"terminal.background": "#282c34",
"terminal.border": "#21252B",
"terminal.foreground": "#B0B7C3",
"terminal.selectionBackground": "#598DEF59",
"terminalCursor.background": "#FFF",
"terminalCursor.foreground": "#FF9070",
"textBlockQuote.background": "#31353c",
"textBlockQuote.border": "#4283F5",
"textCodeBlock.background": "#181A1F",
"textLink.activeForeground": "#D365E5",
"textLink.foreground": "#598DEF",
"textPreformat.foreground": "#E4BF7F",
"titleBar.activeBackground": "#282c34",
"titleBar.activeForeground": "#8E99B1",
"titleBar.border": "#282c3400",
"titleBar.inactiveBackground": "#282C34",
"titleBar.inactiveForeground": "#676E95",
"walkThrough.embeddedEditorBackground": "#21252B",
"welcomePage.buttonBackground": "#21252B",
"welcomePage.buttonHoverBackground": "#598DEF66",
"widget.shadow": "#000",
},
"tokenColors": [{
"name": "variable.parameter",
"scope": "variable.parameter,token.variable.parameter,variable.other.jsdoc,variable.language.arguments,function.parameter,entity.name.variable.parameter,meta.function.c, punctuation.vararg-ellipses,variable.other.block.ruby, meta.arguments, entity.name.type.template",
"settings": {
"fontStyle": "italic",
"foreground": "#E4BF7F"
}
}, {
"name": "variable.parameter;css里url文件引用的链接",
"scope": "variable.parameter.url",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "variable.other.less,variable.other.sass,keyframe-list;sass,less里的变量;css3里的关键帧",
"scope": "variable.other.less,variable.other.sass,variable.scss,meta.function.calc.css, source.sass variable.other",
"settings": {
"fontStyle": "italic",
"foreground": "#E4BF7F"
}
}, {
"name": "module;模块",
"scope": "variable.other.readwrite.alias, entity.name.type.module,entity.name.package",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Variable;变量",
"scope": "variable.other, support.variable,meta.definition.variable,variable.other.object,variable.other.readwrite, entity.name.type.enum,meta.method.body,entity.name.variable,variable.other.object.property.cs,meta.block.c,source,source.c,source.cpp,source.ruby,source.go,meta.class-struct-block,source.dart,source.python,meta.item-access.python,meta.function-call.arguments.python,meta.item-access.arguments.python, variable.parameter.keyframe-list.css, meta.property-value.css, source.css.less, variable, support.function.builtin.python,meta.function-call.arguments.python support.function.builtin.python, meta.function-call.c",
"settings": {
"fontStyle": "",
"foreground": "#B0B7C3"
}
}, {
"name": "comment;注释",
"scope": "comment,comment.markup.link,punctuation.definition.comment,markup.quote.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#676E95"
}
}, {
"name": "Illegal;无效的",
"scope": "invalid",
"settings": {
"fontStyle": "underline",
"foreground": "#676E95"
}
}, {
"name": "Unimplemented;未生效的",
"scope": "invalid.unimplemented",
"settings": {
"fontStyle": "underline",
"foreground": "#676E95"
}
}, {
"name": "Function Call Variable;用户自定义的变量属性(发现innerHTML也被包含在内, 所以这条暂不能区分用户自定义 与 语言内置对象属性)",
"scope": "variable.other.property",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Function Call Variable;对象属性名",
"scope": "variable.other.object.property,variable.other.constant.property",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Punctuation colon 冒号 :",
"scope": "punctuation.separator.key-value, keyword.operator.type.annotation,punctuation.definition.section.case-statement,punctuation.separator.colon,punctuation.separator.other,punctuation.definition.parameters,punctuation.definition.constant.ruby,punctuation.separator.dictionary.key-value, keyword.operator.ternary.dart,punctuation.section.function.begin.python, meta.property-list.css.sass, sass-script-maps, punctuation.colon, punctuation.separator.initializers",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "keyword.operator.key.php;PHP里的 => 类似JS里的对象里的冒号:",
"scope": "keyword.operator.key.php",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Punctuation comma 逗号 ,",
"scope": "punctuation.separator.comma,punctuation.separator.delimiter,punctuation.separator.list.comma,punctuation.separator.parameter, meta.array.php, punctuation.separator.parameters,punctuation.separator.arguments.python,punctuation.separator.object,meta.function.method.with-arguments.ruby, punctuation.comma, punctuation.separator.element.python, comment.punctuation.comma.sass, meta.at-rule.keyframes.body.css, meta.delimiter.object.comma",
"settings": {
"fontStyle": "",
"foreground": "#79859D"
}
}, {
"name": "Punctuation Terminator 分号 ;",
"scope": "punctuation.terminator,punctuation.terminator.statement, punctuation.terminator.rule, punctuation.terminator.expression,punctuation.separator.statement,meta.using-namespace-declaration.cpp,invalid.deprecated.semicolon, constant.character.end",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "Punctuation accessor 点号 .",
"scope": "punctuation.accessor,punctuation.separator.period,punctuation.separator.dot-access,punctuation.separator.method,punctuation.other.period,punctuation.dot, meta.delimiter.property.period",
"settings": {
"fontStyle": "bold",
"foreground": "#838FA7"
}
}, {
"name": "meta.parameters;scope值不规则的点. 引号",
"scope": "meta.parameters.js",
"settings": {
"fontStyle": "",
"foreground": "#838FA7"
}
}, {
"name": "font-name;css里字体 如 微软雅黑",
"scope": "support.constant.font-name",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "support.constant.property-value.scss;css属性值常量 block inline inline-block none solid等",
"scope": "support.constant.property-value.scss,support.constant.property-value.css,support.constant.vendored.property-value.css",
"settings": {
"fontStyle": "",
"foreground": "#C57BDB"
}
}, {
"name": "js template-expression;模板字符串里的${}",
"scope": "punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end",
"settings": {
"fontStyle": "",
"foreground": "#6495EE"
}
}, {
"name": "js object-literal.key;对象属性名 js和ts不一样,可选属性符号?",
"scope": "meta.object-literal.key, meta.object-literal.key string.quoted,variable.object.property,keyword.operator.optional,support.type.map.key,meta.at-rule.each.scss,meta.property-value.scss",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "regexp ^ ?: $ +",
"scope": "keyword.operator.negetion.regexp,keyword.control.anchor.regexp,punctuation.definition.group.capture.regexp,keyword.operator.quantifier.regexp",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "js dom variable, C C++ C# namespace;dom, C系语言的命名空间",
"scope": "support.variable.dom,support.variable.property,support.variable.property.dom,storage.modifier.import,constant.other.php,variable.other.object.cs,entity.name.type.namespace,variable.other.member.c,meta.using-namespace-declaration.cpp entity.name.type.cpp,meta.class-struct-block.cpp meta.namespace-block.cpp entity.name.type.cpp, variable.other.source.dart, entity.name.namespace.cpp",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Punctuation Definition Comment;注释的定义符号 // /* */",
"scope": "punctuation.definition.comment",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "typeof",
"scope": "keyword.operator.expression.typeof,keyword.other.typeof",
"settings": {
"fontStyle": "italic",
"foreground": "#56B7C3"
}
}, {
"name": "keyword Operators assignment;等号 = (不包括HTML标签里的=号, 把+= -=包含进来了,然后单独设)",
"scope": "keyword.operator.assignment, meta.property-value.css keyword.operator.less",
"settings": {
"fontStyle": "",
"foreground": "#838FA7"
}
}, {
"name": "punctuation;html标签里的</> =",
"scope": "punctuation.definition.tag, meta.tag.inline.any, meta.tag.block.any, meta.tag.any , meta.tag.structure.any, meta.tag.metadata.script, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag.preprocessor.xml,punctuation.separator.key-value.html, meta.tag.metadata.style.html, meta.tag.attributes.js keyword.operator.assignment, meta.tag.other.html, meta.tag.inline.any.html source.directive.vue meta.brace, punctuation.definition.tag.begin source.js, punctuation.definition.tag.end source.js, punctuation.definition.tag source,source.vue",
"settings": {
"fontStyle": "",
"foreground": "#8792AA"
}
}, {
"name": "keyword Operators increment decrement;关键字 运算符 + - * /;自增++ 自减--;+= -=;less sass里的关键字(用于+ -号)",
"scope": "keyword.operator, keyword.operator.arithmetic,keyword.operator.decrement, keyword.operator.increment,keyword.operator.assignment.compound,keyword.operator.less,meta.property-list.css,keyword.operator.sass, keyword.operator.increment-decrement, keyword.operator.css, entity.name.tag.wildcard.scss, keyword.operator.string,keyword.operator.bitwise,keyword.operator.assignment.augmented,storage.type.variable.ruby, keyword.operator.assignment.arithmetic, punctuation.definition.list.begin.markdown, variable.language.import-all, constant.language.import-export-all, storage.modifier.reference, storage.modifier.pointer",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "string operator in php;php的string操作符 .(主要为了这个点加粗) .=(这个被迫加粗 需要提issue将二者区分)",
"scope": "keyword.operator.string.php",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "keyword Operators ternary,logical,comparison,relational,tilde;三元运算符 ? :;logical;== === != !==;< > <= >=;正则表达式里的 或|;波浪号~",
"scope": "keyword.operator.ternary,keyword.operator.logical,keyword.operator.comparison,keyword.operator.relational,keyword.operator.or.regexp,keyword.operator.class,keyword.operator.type,keyword.operator.other.ruby,keyword.operator.conditional,punctuation.separator.question-mark,keyword.operator.null-coalescing,punctuation.tilde,punctuation.separator.pointer-access,punctuation.separator.namespace, keyword.operator.dart",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "instanceof",
"scope": "keyword.operator.expression.instanceof,keyword.operator.instanceof",
"settings": {
"fontStyle": "italic",
"foreground": "#CF68E1"
}
}, {
"name": "support.function",
"scope": "meta.function-call,support.function.construct.output,invalid.deprecated.gradient.function.css,invalid.deprecated.function.css, meta.function-call.python support.function.builtin.python",
"settings": {
"fontStyle": "italic",
"foreground": "#56B7C3"
}
}, {
"name": "support.function.console",
"scope": "support.function.console",
"settings": {
"fontStyle": "italic",
"foreground": "#56B7C3"
}
}, {
"name": "support.function.dom",
"scope": "support.function.dom",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "global variable in PHP;PHP里的超全局变量",
"scope": "variable.other.global.safer.php,variable.other.global.php",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "url.css,rgb(),transform,calc",
"scope": "support.function.any-method.builtin.url,support.function.any-method.builtin,support.function.url,support.function.misc,support.function.transform,support.function.calc,support.function.var,support.function.string,support.function.basic_functions,support.function.array,support.function.construct,support.function.datetime,support.function.file,support.function.network,support.function.session,support.function.mail,support.function.filter,support.function.errorfunc,support.function.mysql,support.function.php_odbc,support.function.xml,support.function.math",
"settings": {
"fontStyle": "",
"foreground": "#6495EE"
}
}, {
"name": "Classes",
"scope": "entity.name.type.class",
"settings": {
"fontStyle": "italic",
"foreground": "#FF6AB3"
}
}, {
"name": "support.class",
"scope": "support.class",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "support.class.console,support.class.component;console输出台,react组件",
"scope": "support.class.console,support.class.component",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "support.class.builtin",
"scope": "support.class.builtin",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "declaration",
"scope": "meta.method.declaration",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "arrow;箭头函数",
"scope": "storage.type.function.arrow",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}, {
"name": "new",
"scope": "keyword.operator.new,keyword.other.new, storage.modifier.c, keyword.control.directive.define, keyword.control.def, keyword.control.class, keyword.control.directive.define punctuation.definition.directive, keyword.control.module, keyword.control.new,keyword.preprocessor.define, meta.preprocessor.cs punctuation.separator.hash.cs, keyword.control.directive.undef, keyword.control.directive.undef punctuation.definition.directive",
"settings": {
"fontStyle": "italic",
"foreground": "#A78CFA"
}
}, {
"name": "in of",
"scope": "keyword.operator.expression.in,keyword.operator.expression.of",
"settings": {
"fontStyle": "italic",
"foreground": "#CF68E1"
}
}, {
"name": "Keyword Control,Using",
"scope": "keyword.control,keyword.other.using,keyword.preprocessor.elif,keyword.preprocessor.if,keyword.preprocessor.else,keyword.preprocessor.endif,storage.modifier.extends,keyword.control.directive,punctuation.definition.directive,punctuation.separator.hash,storage.type.modifier, keyword.control.export, keyword.control.import,keyword.control.at-rule.import.css,keyword.control.at-rule.import.less,keyword.control.at-rule.import.sass,keyword.other.import,keyword.import,keyword.package, keyword.control.flow,keyword.other.special-method.ruby, keyword.input, keyword.type.graphql,keyword.cmake",
"settings": {
"fontStyle": "italic",
"foreground": "#CF68E1"
}
}, {
"name": "CSS from to, js from",
"scope": "keyword.control.from,entity.other.keyframe-offset",
"settings": {
"fontStyle": "italic",
"foreground": "#CF68E1"
}
}, {
"name": "Functions,pthread;单独的函数,C++线程",
"scope": "entity.name.function,support.type.pthread, entity.name.scope-resolution.function, meta.block.class.cpp meta.body.class.cpp meta.block.class.cpp entity.name.function.definition.special.constructor.cpp,support.function",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Keyword: (flow), interface",
"scope": "keyword.other.package,keyword.other.class,keyword.other.namespace,keyword.other.enum,keyword.other.operator-decl,keyword.other.interface,keyword.preprocessor,keyword.other.delegate,storage.type.cpp,storage.type.namespace, storage.modifier, storage.type.modifier.cpp, storage.type.language.primitive.cpp, storage.type.struct, storage.type.template, support.type.built-in.posix-reserved.pthread,keyword.other.typedef",
"settings": {
"fontStyle": "italic",
"foreground": "#A78CFA"
}
}, {
"name": "default",
"scope": "keyword.control.default",
"settings": {
"fontStyle": "italic",
"foreground": "#CF68E1"
}
}, {
"name": "support type ts; class;ts里默认数据类型;自定义数据类型; interface; class",
"scope": "support.type.primitive,support.type.builtin,entity.name.type.instance,entity.name.type.alias.ts,storage.type.string,storage.type.numeric,storage.type.boolean,storage.type.primitive,meta.type.annotation,meta.method.identifier,entity.other.inherited-classentity.name.type.interface,meta.return.type,meta.type.parameters,keyword.interface,storage.type.generic,entity.name.type.interface,entity.other.inherited-class,storage.type.cs,entity.name.type.struct,keyword.type,entity.name.type.type-parameter,storage.type.object.array,storage.type.java,entity.name.type.delegate,storage.type.c,support.class.dart,meta.declaration.dart, meta.type.declaration, meta.block.ts, meta.class-struct-block.cpp entity.name.type.cpp, support.type.graphql, meta.function.definition.parameters storage.type.built-in.primitive.c, meta.function.definition.parameters.cpp storage.type.language.primitive.cpp, meta.function.definition.parameters.cpp storage.type.struct.cpp, meta.function.constructor.cpp storage.type.language.primitive.cpp, storage.type.template.argument, storage.type.built-in.c, storage.type.built-in.primitive.c",
"settings": {
"fontStyle": "italic",
"foreground": "#FF6AB3"
}
}, {
"name": "type name;构造函数",
"scope": "entity.name.type.js,new.expr.ts",
"settings": {
"fontStyle": "",
"foreground": "#6495EE"
}
}, {
"name": "Strings",
"scope": "string, punctuation.definition.string.begin.html, punctuation.definition.string.end.html",
"settings": {
"fontStyle": "",
"foreground": "#98c379"
}
}, {
"name": "Constant;语言常量,包含 true false null undefined等; void",
"scope": "constant.language,constant.language.boolean,keyword.operator.expression.void",
"settings": {
"fontStyle": "italic",
"foreground": "#CF68E1"
}
}, {
"name": "number,unit,constant,Math,enum;数字;单位;值为数字的常量;Math对象;enum枚举里的元素",
"scope": "constant.numeric,keyword.other.unit,support.constant.dom,constant.other.character-class.regexp,support.constant.math,support.constant.property.math,support.constant.ext,support.constant.core, variable.other.enummember, constant.other.enum, entity.name.variable.enum-member,entity.name.function.preprocessor.c, entity.other.keyframe-offset.percentage.css,variable.other.constant, constant.other.js",
"settings": {
"fontStyle": "",
"foreground": "#ff9070"
}
}, {
"name": "id,symbol in C#;HTML行间的id和CSS里的id名;C#中预处理器指令创建符号常量",
"scope": "meta.attribute.id.html entity.other.attribute-name.html, entity.other.attribute-name.id, entity.name.variable.preprocessor.symbol",
"settings": {
"fontStyle": "italic",
"foreground": "#ff9070"
}
}, {
"name": "markup bold;Markdown里的bold",
"scope": "markup.bold.markdown, punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "punctuation.definition.markdown;Markdown里引用块符号 ``` ",
"scope": "punctuation.definition.markdown",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "beginning.punctuation.definition.quote.markdown;Markdown里引用块符号 >",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "fenced_code.block.language;Markdown里引用语言声明",
"scope": "fenced_code.block.language",
"settings": {
"fontStyle": "",
"foreground": "#FF6AB3"
}
}, {
"name": "Tags;HTML的标签名",
"scope": "entity.name.tag,punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "text;HTML标签里的文字;Markdown里书写的普通文字",
"scope": "text.html.basic,text.html.markdown,meta.paragraph.markdown,text.html.php,text.html.derivative, text.html.wxml, text.xml, text.html, source.js, source.ignore, source.nginx, text",
"settings": {
"fontStyle": "",
"foreground": "#B0B7C3"
}
}, {
"name": "meta.jsx.children;jsx里的文字",
"scope": "meta.jsx.children",
"settings": {
"fontStyle": "",
"foreground": "#8792AA"
}
}, {
"name": "block,embedded,definition,bracket,typeparameters;大括号 {}, 中括号[], 圆括号(), 尖括号<>",
"scope": "punctuation.section.block.begin.bracket,punctuation.section.block.end.bracket,punctuation.definition.block,punctuation.section.embedded.begin,punctuation.section.embedded.end,meta.brace,punctuation.bracket,punctuation.definition.parameters.ruby,punctuation.definition.parameters.begin,punctuation.definition.parameters.end,punctuation.section.function.begin.bracket,punctuation.section.function.end.bracket,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end, punctuation.section.array.end, punctuation.section.array.begin, punctuation.definition.array.end, punctuation.definition.array.begin, punctuation.section.scope.end, punctuation.section.scope.begin, meta.parameter.object-binding-pattern, punctuation.definition.binding-pattern.object,punctuation.definition.arguments.end,punctuation.definition.arguments.begin,punctuation.definition.begin.bracket,punctuation.definition.end.bracket,punctuation.curlybrace.open,punctuation.curlybrace.close,punctuation.parenthesis.open,punctuation.parenthesis.close,punctuation.squarebracket.open,,punctuation.squarebracket.close,punctuation.section.method.begin,punctuation.section.method.end,punctuation.section.class.begin,punctuation.section.class.end,punctuation.section.enum.begin,punctuation.section.enum.end,punctuation.section.parameters.begin.bracket,punctuation.section.parameters.end.bracket,punctuation.section.parens.begin.bracket,punctuation.section.parens.end.bracket,punctuation.section.arguments.begin.bracket,punctuation.section.arguments.end.bracket,punctuation.separator.arguments,punctuation.section.function.ruby,punctuation.definition.dictionary.begin,punctuation.definition.dictionary.end,punctuation.separator.dictionary.pair,punctuation.separator.array,punctuation.definition.map.begin.bracket,punctuation.definition.map.end.bracket,punctuation.section.function, punctuation.definition.parameters.end.bracket, punctuation.definition.parameters.begin.bracket,punctuation.section.property-list.begin.bracket,punctuation.section.property-list.end.bracket,punctuation.definition.list.begin,punctuation.definition.list.end,punctuation.definition.binding-pattern.array, punctuation.section.embedded.end.ruby source.ruby, punctuation.section.embedded.begin.ruby source.ruby, source.cs, punctuation.definition.generic.begin.html, punctuation.definition.generic.end.html, punctuation.definition.function.body.begin.bracket, punctuation.definition.function.body.end.bracket, punctuation.definition.modules.begin, punctuation.definition.modules.end, constant.character.brace, punctuation.operation.graphql,punctuation.definition.optional.arguments.begin,punctuation.definition.optional.arguments.end, punctuation.definition.brackets, punctuation.math.begin.bracket, punctuation.math.end.bracket, punctuation.section.angle-brackets, keyword.operator.delete.array.bracket",
"settings": {
"fontStyle": "",
"foreground": "#838FA7"
}
}, {
"name": "curly;CSS里的大括号 {} ()",
"scope": "meta.brace.round.css,punctuation.section.property-list.begin.bracket.curly.css,punctuation.section.property-list.end.bracket.curly.css,punctuation.section.function.begin.bracket.round.css,punctuation.section.function.end.bracket.round.css,punctuation.section.media.begin.bracket.curly.css,punctuation.section.media.end.bracket.curly.css,punctuation.definition.parameters.begin.bracket.round.css,punctuation.definition.parameters.end.bracket.round.css,punctuation.section.keyframes.begin.bracket.curly.css,punctuation.section.keyframes.end.bracket.curly.css, punctuation.definition.entity.end.bracket.square.css,punctuation.definition.entity.begin.bracket.square.css,punctuation.section.property-list.begin.bracket.curly.scss,punctuation.section.property-list.end.bracket.curly.scss,punctuation.section.function.scss",
"settings": {
"fontStyle": "",
"foreground": "#838FA7CC"
}
}, {
"name": "css color standard name;css 颜色名词 red orange pink plum 等",
"scope": "support.constant.color.w3c-standard-color-name,constant.other.color.rgb-value.hex,constant.other.rgb-value, support.constant.color.w3c-extended-color-name.css",
"settings": {
"fontStyle": "",
"foreground": "#B0B7C3"
}
}, {
"name": "css Support type;css less sass属性名 如果不填就与support.type同色",
"scope": "support.type.property-name.css,support.type.vendored.property-name.css,meta.at-rule.each.scss support.constant.property-value.css, source.css.scss",
"settings": {
"fontStyle": "",
"foreground": "#8A97C3"
}
}, {
"name": "property-list;css里未写完整的属性名",
"scope": "meta.property-name.css",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "Attributes",
"scope": "entity.other.attribute-name,invalid.deprecated.entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "class.mixin;less sass里的自定义的代码块名 类似函数",
"scope": "entity.other.attribute-name.class.mixin",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Attribute class;css里的class名 和 &",
"scope": "entity.other.attribute-name.class.css,selector.sass,entity.other.attribute-name.parent-selector.css, meta.at-rule.extend.scss",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "pseudo-class;css里的伪类 hover等 和 伪类选择器 如nth-child()",
"scope": "entity.other.attribute-name.pseudo-class.css,support.type.property-name.media.css,support.constant.media.css",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "pseudo-element;css里的伪元素 before after",
"scope": "entity.other.attribute-name.pseudo-element.css",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown headings;Markdown里的标题 和 定义标题的#",
"scope": "entity.name.section.markdown,markup.heading,punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Italic;Markdown里的斜体字",
"scope": "markup.italic, punctuation.definition.italic",
"settings": {
"fontStyle": "italic",
"foreground": "#C57BDB"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition;Markdown里定义有序项和无序项的 - * + 1. 2. ",
"scope": "beginning.punctuation.definition.list.markdown,beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Inline Raw",
"scope": "markup.inline.raw.markdown",
"settings": {
"fontStyle": "",
"foreground": "#98c379"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Quote",
"scope": "markup.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link/Image",
"scope": "markup.underline.link.markdown,markup.underline.link.image.markdown,punctuation.definition.metadata.markdown",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
"scope": "string.other.link.title.markdown,string.other.link.description.markdown,punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Regular Expressions;正则表达式",
"scope": "string.regexp",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "Regular keyword i g;正则表达式关键字 如 i g",
"scope": "keyword.other",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Escape Characters;转义符 \\",
"scope": "constant.character.escape",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal.expected-dictionary-separator.json",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Broken",
"scope": "invalid.broken",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Deprecated;不赞成的",
"scope": "invalid.deprecated",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "SourceJsonMetaStructureDictionaryJson>StringQuotedJson",
"scope": "source.jsonmeta.structure.dictionary.json>string.quoted.json",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
"scope": "source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json,source.jsonmeta.structure.array.json>value.json>string.quoted.json,source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json>punctuation,source.jsonmeta.structure.array.json>value.json>string.quoted.json>punctuation,string.quoted source",
"settings": {
"fontStyle": "",
"foreground": "#98c379"
}
}, {
"name": "[VSCODE-CUSTOM]JSONPropertyName",
"scope": "support.type.property-name.json",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "jststhissuper,pythonself,C++delete",
"scope": "variable.language.self,variable.language.this,variable.language.super,variable.language.special.self.python,variable.language.dart,keyword.operator.delete,keyword.operator.expression.delete",
"settings": {
"fontStyle": "italic",
"foreground": "#F02B77"
}
}, {
"scope": "token.info-token",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"scope": "token.warn-token",
"settings": {
"fontStyle": "",
"foreground": "#F5625C"
}
}, {
"scope": "token.error-token",
"settings": {
"fontStyle": "",
"foreground": "#e51400"
}
}, {
"scope": "token.debug-token",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "keyword",
"scope": "meta.var.expr,storage.type.function,keyword.function,keyword.var,keyword.const,keyword.channel,keyword.struct,keyword.other.struct,keyword.map,keyword.reserved,storage.type.class,storage.type.php,storage.type.interface,storage.type.object,storage.type.primitive.dart,keyword.declaration,keyword.operator.closure.dart,storage.type.enum,storage.type.type,keyword.control.at-rule.function,keyword.control.at-rule.mixin,storage.type.const",
"settings": {
"fontStyle": "italic",
"foreground": "#A78CFA"
}
}, {
"name": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc",
"scope": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc,keyword.ccontrol.at-rule.keyframes.css,keyword.control.at-rule.keyframes.css",
"settings": {
"fontStyle": "italic",
"foreground": "#A78CFA"
}
}, {
"name": "jsmodule",
"scope": "support.module.node.js,support.type.object.module.js,support.type.object.module.ts,support.module.node.ts",
"settings": {
"fontStyle": "italic",
"foreground": "#A78CFA"
}
}]
}

+ 998
- 0
extensions/fisheva.eva-theme-1.1.4/themes/Eva-Dark.json View File

@ -0,0 +1,998 @@
{
"name": "Eva Dark",
"type": "dark",
"$schema": "vscode://schemas/color-theme",
"colors": {
"activityBar.activeBackground": "#282c34",
"activityBar.activeBorder": "#282c34",
"activityBar.background": "#282c34",
"activityBar.border": "#282c3400",
"activityBar.foreground": "#96A4CD",
"activityBar.inactiveForeground": "#5C617D",
"activityBarBadge.background": "#598DEF",
"activityBarBadge.foreground": "#fff",
"badge.foreground": "#CED5E1",
"badge.background": "#676E95E5",
"breadcrumb.activeSelectionForeground": "#d7dae0",
"breadcrumb.background": "#282c34",
"breadcrumb.foreground": "#8E99B1",
"breadcrumb.focusForeground": "#d7dae0",
"breadcrumbPicker.background": "#252830",
"button.background": "#676E9599",
"button.foreground": "#DCDFE5",
"button.hoverBackground": "#598DEFE6",
"debugConsole.errorForeground": "#E51400",
"debugConsole.infoForeground": "#598DEF",
"debugConsole.warningForeground": "#F5625C",
"debugExceptionWidget.background": "#a3151533",
"debugExceptionWidget.border": "#a31515",
"debugToolBar.background": "#21252B",
"debugToolBar.border": "#21252B",
"descriptionForeground": "#B0B7C3BF",
"dropdown.background": "#23272F",
"dropdown.foreground": "#9DA5B3",
"dropdown.border": "#181A1F",
"diffEditor.insertedTextBackground": "#45B7463F",
"diffEditor.removedTextBackground": "#f14c4c21",
"editor.background": "#282c34",
"editor.findMatchBackground": "#F8F900",
"editor.findMatchBorder": "#F8F90000",
"editor.findMatchHighlightBackground": "#324464",
"editor.findMatchHighlightBorder": "#32446400",
"editor.findRangeHighlightBackground": "#F8F9004C",
"editor.foreground": "#9DA5B3",
"editor.hoverHighlightBackground": "#32446499",
"editor.lineHighlightBackground": "#2F323B",
"editor.lineHighlightBorder": "#2F323B00",
"editor.rangeHighlightBackground": "#2F323B",
"editor.selectionBackground": "#598DEF59",
"editor.selectionHighlightBackground": "#0080997F",
"editor.selectionHighlightBorder": "#00809900",
"editor.snippetFinalTabstopHighlightBackground": "#45B7463F",
"editor.snippetFinalTabstopHighlightBorder": "#535773",
"editor.snippetTabstopHighlightBackground": "#45B7463F",
"editor.snippetTabstopHighlightBorder": "#45B74600",
"editor.wordHighlightBackground": "#0080997F",
"editor.wordHighlightBorder": "#00809900",
"editor.wordHighlightStrongBackground": "#A78CFA8C",
"editor.wordHighlightStrongBorder": "#A78CFA00",
"editorBracketMatch.background": "#FF90707F",
"editorBracketMatch.border": "#FF907000",
"editorCodeLens.foreground": "#535773",
"editorCursor.background": "#FFFFFF",
"editorCursor.foreground": "#FF9070",
"editorError.foreground": "#E51400",
"editorGroup.border": "#181A1F",
"editorGroup.dropBackground": "#598DEF4C",
"editorGroup.emptyBackground": "#282c3400",
"editorGroup.focusedEmptyBorder": "#5889EA",
"editorGroupHeader.tabsBackground": "#21252B",
"editorGroupHeader.tabsBorder": "#282c3400",
"editorGroupHeader.noTabsBackground": "#21252B",
"editorGutter.background": "#282c34",
"editorGutter.modifiedBackground": "#A78CFA",
"editorGutter.addedBackground": "#40AD41",
"editorGutter.deletedBackground": "#f14c4c",
"editorHoverWidget.background": "#23272F",
"editorHoverWidget.border": "#181A1F",
"editorIndentGuide.activeBackground": "#FF9070BF",
"editorIndentGuide.background": "#454963",
"editorInfo.foreground": "#598DEF",
"editorLineNumber.foreground": "#535773",
"editorLineNumber.activeForeground": "#9DA5B3",
"editorLink.activeForeground": "#D365E5",
"editorMarkerNavigation.background": "#2F323B",
"editorMarkerNavigationError.background": "#E51400",
"editorMarkerNavigationInfo.background": "#598DEF",
"editorMarkerNavigationWarning.background": "#F5625C",
"editorOverviewRuler.addedForeground": "#40AD41",
"editorOverviewRuler.border": "#535773",
"editorOverviewRuler.bracketMatchForeground": "#FF907000",
"editorOverviewRuler.commonContentForeground": "#2D3039",
"editorOverviewRuler.currentContentForeground": "#FFF",
"editorOverviewRuler.deletedForeground": "#f14c4c",
"editorOverviewRuler.errorForeground": "#E51400",
"editorOverviewRuler.findMatchForeground": "#EEF3FF7F",
"editorOverviewRuler.incomingContentForeground": "#45B7463F",
"editorOverviewRuler.infoForeground": "#598DEF",
"editorOverviewRuler.modifiedForeground": "#A78CFA",
"editorOverviewRuler.rangeHighlightForeground": "#2D3039",
"editorOverviewRuler.selectionHighlightForeground": "#008099BF",
"editorOverviewRuler.warningForeground": "#F5625C",
"editorOverviewRuler.wordHighlightForeground": "#008099BF",
"editorOverviewRuler.wordHighlightStrongForeground": "#A78CFABF",
"editorPane.background": "#21252B",
"editorRuler.foreground": "#676E95",
"editorSuggestWidget.background": "#23272F",
"editorSuggestWidget.border": "#181A1F",
"editorSuggestWidget.foreground": "#8E99B1",
"editorSuggestWidget.highlightForeground": "#4480F4",
"editorSuggestWidget.selectedBackground": "#598DEF64",
"editorUnnecessaryCode.border": "#676E95",
"editorUnnecessaryCode.opacity": "#676E95FF",
"editorWarning.foreground": "#F5625C",
"editorWhitespace.foreground": "#535773BF",
"editorWidget.background": "#21252B",
"editorWidget.border": "#21252B",
"errorForeground": "#E51400",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentBackground": "#499149",
"extensionButton.prominentHoverBackground": "#377337",
"focusBorder": "#2C313A",
"foreground": "#B0B7C3",
"gitDecoration.addedResourceForeground": "#98C379",
"gitDecoration.conflictingResourceForeground": "#E4BF7F",
"gitDecoration.deletedResourceForeground": "#f14c4c",
"gitDecoration.ignoredResourceForeground": "#676E95",
"gitDecoration.modifiedResourceForeground": "#A78CFA",
"gitDecoration.untrackedResourceForeground": "#8E99B1",
"icon.foreground": "#c5c5c5",
"input.background": "#282c34",
"input.border": "#21252B",
"input.foreground": "#9DA5B3",
"input.placeholderForeground": "#9DA5B399",
"inputOption.activeBackground": "#598DEFE6",
"inputOption.activeBorder": "#598DEF00",
"inputOption.activeForeground": "#fff",
"inputValidation.errorBackground": "#E5140059",
"inputValidation.errorBorder": "#E51400",
"inputValidation.errorForeground": "#DCDFE5",
"inputValidation.infoBackground": "#598DEF59",
"inputValidation.infoBorder": "#598DEF",
"inputValidation.infoForeground": "#DCDFE5",
"inputValidation.warningBackground": "#F5625C59",
"inputValidation.warningBorder": "#F5625C",
"inputValidation.warningForeground": "#DCDFE5",
"list.activeSelectionBackground": "#2C313A",
"list.activeSelectionForeground": "#d7dae0",
"list.dropBackground": "#598DEF4C",
"list.errorForeground": "#E51400",
"list.filterMatchBorder": "#fff",
"list.filterMatchBackground": "#fff",
"list.focusBackground": "#598DEF66",
"list.focusForeground": "#d7dae0",
"list.highlightForeground": "#5889EA",
"list.hoverBackground": "#598DEF66",
"list.hoverForeground": "#d7dae0",
"list.inactiveFocusBackground": "#598DEF3F",
"list.inactiveSelectionBackground": "#2C313A",
"list.inactiveSelectionForeground": "#d7dae0",
"list.invalidItemForeground": "#676E95",
"list.warningForeground": "#F5625C",
"listFilterWidget.background": "#fff",
"listFilterWidget.outline": "#fff",
"listFilterWidget.noMatchesOutline": "#ff0000",
"menu.background": "#21252b",
"menu.foreground": "#8E99B1",
"menu.selectionBackground": "#598DEFB3",
"menu.selectionBorder": "#598DEF00",
"menu.selectionForeground": "#E1E4EA",
"menu.separatorBackground": "#8E99B1",
"menubar.selectionBackground": "#598DEFB3",
"menubar.selectionBorder": "#598DEF00",
"menubar.selectionForeground": "#E1E4EA",
"merge.border": "#181A1F",
"merge.commonContentBackground": "#2D3039",
"merge.commonHeaderBackground": "#2D3039",
"merge.currentHeaderBackground": "#598DEF59",
"merge.currentContentBackground": "#598DEF59",
"merge.incomingHeaderBackground": "#45B7463F",
"merge.incomingContentBackground": "#45B7463F",
"minimap.background": "#282c34",
"minimap.errorHighlight": "#E51400BF",
"minimap.findMatchHighlight": "#6A707DE5",
"minimap.selectionHighlight": "#5F97FFF2",
"minimap.warningHighlight": "#F5625C59",
"minimapGutter.addedBackground": "#40AD41",
"minimapGutter.deletedBackground": "#f14c4c",
"minimapGutter.modifiedBackground": "#A78CFA",
"minimapSlider.activeBackground": "#A2ABE533",
"minimapSlider.background": "#A2ABE519",
"minimapSlider.hoverBackground": "#A2ABE533",
"notifications.background": "#21252b",
"notifications.border": "#181A1F",
"notifications.foreground": "#B0B7C3",
"notificationCenter.border": "#181A1F",
"notificationCenterHeader.background": "#21252b",
"notificationCenterHeader.foreground": "#B0B7C3",
"notificationLink.foreground": "#598DEF",
"notificationToast.border": "#181A1F",
"panel.background": "#282c34",
"panel.border": "#21252B",
"panelTitle.activeForeground": "#B0B7C3",
"panelTitle.activeBorder": "#B0B7C3",
"panelTitle.inactiveForeground": "#676E95",
"peekView.border": "#535773",
"peekViewEditor.background": "#2D3039",
"peekViewEditor.matchHighlightBackground": "#598DEF33",
"peekViewEditor.matchHighlightBorder": "#598DEF00",
"peekViewEditorGutter.background": "#2D3039",
"peekViewResult.background": "#282c34",
"peekViewResult.fileForeground": "#9DA5B3",
"peekViewResult.lineForeground": "#8E99B1",
"peekViewResult.matchHighlightBackground": "#282c3400",
"peekViewResult.selectionBackground": "#598DEFA5",
"peekViewResult.selectionForeground": "#d7dae0",
"peekViewTitle.background": "#282c34",
"peekViewTitleLabel.foreground": "#9DA5B3",
"peekViewTitleDescription.foreground": "#8E99B1",
"pickerGroup.border": "#4480F4",
"pickerGroup.foreground": "#4480F4",
"progressBar.background": "#598DEF72",
"quickInput.background": "#21252B",
"quickInput.foreground": "#B0B7C3",
"quickInputList.focusBackground": "#598DEF3F",
"quickInputTitle.background": "#21252B",
"scrollbar.shadow": "#000",
"scrollbarSlider.activeBackground": "#A2ABE54C",
"scrollbarSlider.background": "#A2ABE533",
"scrollbarSlider.hoverBackground": "#A2ABE54C",
"selection.background": "#598DEF59",
"settings.checkboxBackground": "#23272F",
"settings.checkboxBorder": "#181A1F",
"settings.checkboxForeground": "#9DA5B3",
"settings.dropdownBackground": "#23272F",
"settings.dropdownBorder": "#181A1F",
"settings.dropdownForeground": "#9DA5B3",
"settings.dropdownListBorder": "#181A1F",
"settings.headerForeground": "#d7dae0",
"settings.modifiedItemIndicator": "#A78CFA",
"settings.numberInputBackground": "#23272F",
"settings.numberInputBorder": "#181A1F",
"settings.numberInputForeground": "#9DA5B3",
"settings.textInputBackground": "#23272F",
"settings.textInputBorder": "#181A1F",
"settings.textInputForeground": "#9DA5B3",
"sideBar.background": "#21252B",
"sideBar.dropBackground": "#598DEF4C",
"sideBar.foreground": "#8E99B1",
"sideBarSectionHeader.background": "#282c34",
"sideBarSectionHeader.foreground": "#9DA5B3",
"sideBarTitle.foreground": "#9DA5B3",
"statusBar.background": "#21252B",
"statusBar.foreground": "#9DA5B3",
"statusBar.debuggingBackground": "#6c2022",
"statusBar.debuggingForeground": "#DDE0E6",
"statusBar.noFolderBackground": "#21252B",
"statusBar.noFolderForeground": "#9DA5B3",
"statusBarItem.activeBackground": "#598DEFD8",
"statusBarItem.hoverBackground": "#598DEF59",
"statusBarItem.prominentBackground": "#21252B",
"statusBarItem.prominentHoverBackground": "#598DEF59",
"tab.activeBackground": "#282c34",
"tab.activeBorder": "#282c3400",
"tab.activeBorderTop": "#282c3400",
"tab.activeForeground": "#d7dae0",
"tab.activeModifiedBorder": "#A78CFA",
"tab.border": "#181A1F",
"tab.hoverBackground": "#598DEF66",
"tab.hoverBorder": "#598DEF00",
"tab.hoverForeground": "#d7dae0",
"tab.inactiveBackground": "#21252B",
"tab.inactiveForeground": "#676E95",
"tab.inactiveModifiedBorder": "#A78CFA",
"tab.unfocusedActiveBackground": "#282c34",
"tab.unfocusedActiveBorder": "#282c3400",
"tab.unfocusedActiveBorderTop": "#282c3400",
"tab.unfocusedActiveForeground": "#d7dae0BF",
"tab.unfocusedActiveModifiedBorder": "#A78CFA",
"tab.unfocusedHoverBackground": "#598DEF66",
"tab.unfocusedHoverBorder": "#598DEF00",
"tab.unfocusedHoverForeground": "#d7dae0",
"tab.unfocusedInactiveForeground": "#676E95",
"tab.unfocusedInactiveModifiedBorder": "#A78CFA",
"terminal.ansiBlack": "#000",
"terminal.ansiBlue": "#598DEF",
"terminal.ansiBrightBlack": "#A78CFA",
"terminal.ansiBrightBlue": "#6495EE",
"terminal.ansiBrightCyan": "#56B7C3",
"terminal.ansiBrightGreen": "#3FB93F",
"terminal.ansiBrightMagenta": "#CF68E1",
"terminal.ansiBrightRed": "#f14c4c",
"terminal.ansiBrightWhite": "#FF6AB3",
"terminal.ansiBrightYellow": "#FF9070",
"terminal.ansiCyan": "#F02B77",
"terminal.ansiGreen": "#98c379",
"terminal.ansiMagenta": "#E4BF7F",
"terminal.ansiRed": "#EB0000",
"terminal.ansiWhite": "#B0B7C3",
"terminal.ansiYellow": "#F5625C",
"terminal.background": "#282c34",
"terminal.border": "#21252B",
"terminal.foreground": "#B0B7C3",
"terminal.selectionBackground": "#598DEF59",
"terminalCursor.background": "#FFF",
"terminalCursor.foreground": "#FF9070",
"textBlockQuote.background": "#31353c",
"textBlockQuote.border": "#4283F5",
"textCodeBlock.background": "#181A1F",
"textLink.activeForeground": "#D365E5",
"textLink.foreground": "#598DEF",
"textPreformat.foreground": "#E4BF7F",
"titleBar.activeBackground": "#282c34",
"titleBar.activeForeground": "#8E99B1",
"titleBar.border": "#282c3400",
"titleBar.inactiveBackground": "#282C34",
"titleBar.inactiveForeground": "#676E95",
"walkThrough.embeddedEditorBackground": "#21252B",
"welcomePage.buttonBackground": "#21252B",
"welcomePage.buttonHoverBackground": "#598DEF66",
"widget.shadow": "#000",
},
"tokenColors": [{
"name": "variable.parameter",
"scope": "variable.parameter,token.variable.parameter,variable.other.jsdoc,variable.language.arguments,function.parameter,entity.name.variable.parameter,meta.function.c, punctuation.vararg-ellipses,variable.other.block.ruby, meta.arguments, entity.name.type.template",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "variable.parameter;css里url文件引用的链接",
"scope": "variable.parameter.url",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "variable.other.less,variable.other.sass,keyframe-list;sass,less里的变量;css3里的关键帧",
"scope": "variable.other.less,variable.other.sass,variable.scss,meta.function.calc.css, source.sass variable.other",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "module;模块",
"scope": "variable.other.readwrite.alias, entity.name.type.module,entity.name.package",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Variable;变量",
"scope": "variable.other, support.variable,meta.definition.variable,variable.other.object,variable.other.readwrite, entity.name.type.enum,meta.method.body,entity.name.variable,variable.other.object.property.cs,meta.block.c,source,source.c,source.cpp,source.ruby,source.go,meta.class-struct-block,source.dart,source.python,meta.item-access.python,meta.function-call.arguments.python,meta.item-access.arguments.python, variable.parameter.keyframe-list.css, meta.property-value.css, source.css.less, variable, support.function.builtin.python,meta.function-call.arguments.python support.function.builtin.python, meta.function-call.c",
"settings": {
"fontStyle": "",
"foreground": "#B0B7C3"
}
}, {
"name": "comment;注释",
"scope": "comment,comment.markup.link,punctuation.definition.comment,markup.quote.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#676E95"
}
}, {
"name": "Illegal;无效的",
"scope": "invalid",
"settings": {
"fontStyle": "underline",
"foreground": "#676E95"
}
}, {
"name": "Unimplemented;未生效的",
"scope": "invalid.unimplemented",
"settings": {
"fontStyle": "underline",
"foreground": "#676E95"
}
}, {
"name": "Function Call Variable;用户自定义的变量属性(发现innerHTML也被包含在内, 所以这条暂不能区分用户自定义 与 语言内置对象属性)",
"scope": "variable.other.property",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Function Call Variable;对象属性名",
"scope": "variable.other.object.property,variable.other.constant.property",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Punctuation colon 冒号 :",
"scope": "punctuation.separator.key-value, keyword.operator.type.annotation,punctuation.definition.section.case-statement,punctuation.separator.colon,punctuation.separator.other,punctuation.definition.parameters,punctuation.definition.constant.ruby,punctuation.separator.dictionary.key-value, keyword.operator.ternary.dart,punctuation.section.function.begin.python, meta.property-list.css.sass, sass-script-maps, punctuation.colon, punctuation.separator.initializers",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "keyword.operator.key.php;PHP里的 => 类似JS里的对象里的冒号:",
"scope": "keyword.operator.key.php",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Punctuation comma 逗号 ,",
"scope": "punctuation.separator.comma,punctuation.separator.delimiter,punctuation.separator.list.comma,punctuation.separator.parameter, meta.array.php, punctuation.separator.parameters,punctuation.separator.arguments.python,punctuation.separator.object,meta.function.method.with-arguments.ruby, punctuation.comma, punctuation.separator.element.python, comment.punctuation.comma.sass, meta.at-rule.keyframes.body.css, meta.delimiter.object.comma",
"settings": {
"fontStyle": "",
"foreground": "#79859D"
}
}, {
"name": "Punctuation Terminator 分号 ;",
"scope": "punctuation.terminator,punctuation.terminator.statement, punctuation.terminator.rule, punctuation.terminator.expression,punctuation.separator.statement,meta.using-namespace-declaration.cpp,invalid.deprecated.semicolon, constant.character.end",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "Punctuation accessor 点号 .",
"scope": "punctuation.accessor,punctuation.separator.period,punctuation.separator.dot-access,punctuation.separator.method,punctuation.other.period,punctuation.dot, meta.delimiter.property.period",
"settings": {
"fontStyle": "bold",
"foreground": "#838FA7"
}
}, {
"name": "meta.parameters;scope值不规则的点. 引号",
"scope": "meta.parameters.js",
"settings": {
"fontStyle": "",
"foreground": "#838FA7"
}
}, {
"name": "font-name;css里字体 如 微软雅黑",
"scope": "support.constant.font-name",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "support.constant.property-value.scss;css属性值常量 block inline inline-block none solid等",
"scope": "support.constant.property-value.scss,support.constant.property-value.css,support.constant.vendored.property-value.css",
"settings": {
"fontStyle": "",
"foreground": "#C57BDB"
}
}, {
"name": "js template-expression;模板字符串里的${}",
"scope": "punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end",
"settings": {
"fontStyle": "",
"foreground": "#6495EE"
}
}, {
"name": "js object-literal.key;对象属性名 js和ts不一样,可选属性符号?",
"scope": "meta.object-literal.key, meta.object-literal.key string.quoted,variable.object.property,keyword.operator.optional,support.type.map.key,meta.at-rule.each.scss,meta.property-value.scss",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "regexp ^ ?: $ +",
"scope": "keyword.operator.negetion.regexp,keyword.control.anchor.regexp,punctuation.definition.group.capture.regexp,keyword.operator.quantifier.regexp",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "js dom variable, C C++ C# namespace;dom, C系语言的命名空间",
"scope": "support.variable.dom,support.variable.property,support.variable.property.dom,storage.modifier.import,constant.other.php,variable.other.object.cs,entity.name.type.namespace,variable.other.member.c,meta.using-namespace-declaration.cpp entity.name.type.cpp,meta.class-struct-block.cpp meta.namespace-block.cpp entity.name.type.cpp, variable.other.source.dart, entity.name.namespace.cpp",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Punctuation Definition Comment;注释的定义符号 // /* */",
"scope": "punctuation.definition.comment",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "typeof",
"scope": "keyword.operator.expression.typeof,keyword.other.typeof",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "keyword Operators assignment;等号 = (不包括HTML标签里的=号, 把+= -=包含进来了,然后单独设)",
"scope": "keyword.operator.assignment, meta.property-value.css keyword.operator.less",
"settings": {
"fontStyle": "",
"foreground": "#838FA7"
}
}, {
"name": "punctuation;html标签里的</> =",
"scope": "punctuation.definition.tag, meta.tag.inline.any, meta.tag.block.any, meta.tag.any , meta.tag.structure.any, meta.tag.metadata.script, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag.preprocessor.xml,punctuation.separator.key-value.html, meta.tag.metadata.style.html, meta.tag.attributes.js keyword.operator.assignment, meta.tag.other.html, meta.tag.inline.any.html source.directive.vue meta.brace, punctuation.definition.tag.begin source.js, punctuation.definition.tag.end source.js, punctuation.definition.tag source,source.vue",
"settings": {
"fontStyle": "",
"foreground": "#8792AA"
}
}, {
"name": "keyword Operators increment decrement;关键字 运算符 + - * /;自增++ 自减--;+= -=;less sass里的关键字(用于+ -号)",
"scope": "keyword.operator, keyword.operator.arithmetic,keyword.operator.decrement, keyword.operator.increment,keyword.operator.assignment.compound,keyword.operator.less,meta.property-list.css,keyword.operator.sass, keyword.operator.increment-decrement, keyword.operator.css, entity.name.tag.wildcard.scss, keyword.operator.string,keyword.operator.bitwise,keyword.operator.assignment.augmented,storage.type.variable.ruby, keyword.operator.assignment.arithmetic, punctuation.definition.list.begin.markdown, variable.language.import-all, constant.language.import-export-all, storage.modifier.reference, storage.modifier.pointer",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "string operator in php;php的string操作符 .(主要为了这个点加粗) .=(这个被迫加粗 需要提issue将二者区分)",
"scope": "keyword.operator.string.php",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "keyword Operators ternary,logical,comparison,relational,tilde;三元运算符 ? :;logical;== === != !==;< > <= >=;正则表达式里的 或|;波浪号~",
"scope": "keyword.operator.ternary,keyword.operator.logical,keyword.operator.comparison,keyword.operator.relational,keyword.operator.or.regexp,keyword.operator.class,keyword.operator.type,keyword.operator.other.ruby,keyword.operator.conditional,punctuation.separator.question-mark,keyword.operator.null-coalescing,punctuation.tilde,punctuation.separator.pointer-access,punctuation.separator.namespace, keyword.operator.dart",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "instanceof",
"scope": "keyword.operator.expression.instanceof,keyword.operator.instanceof",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "support.function",
"scope": "meta.function-call,support.function.construct.output,invalid.deprecated.gradient.function.css,invalid.deprecated.function.css, meta.function-call.python support.function.builtin.python",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "support.function.console",
"scope": "support.function.console",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "support.function.dom",
"scope": "support.function.dom",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "global variable in PHP;PHP里的超全局变量",
"scope": "variable.other.global.safer.php,variable.other.global.php",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "url.css,rgb(),transform,calc",
"scope": "support.function.any-method.builtin.url,support.function.any-method.builtin,support.function.url,support.function.misc,support.function.transform,support.function.calc,support.function.var,support.function.string,support.function.basic_functions,support.function.array,support.function.construct,support.function.datetime,support.function.file,support.function.network,support.function.session,support.function.mail,support.function.filter,support.function.errorfunc,support.function.mysql,support.function.php_odbc,support.function.xml,support.function.math",
"settings": {
"fontStyle": "",
"foreground": "#6495EE"
}
}, {
"name": "Classes",
"scope": "entity.name.type.class",
"settings": {
"fontStyle": "",
"foreground": "#FF6AB3"
}
}, {
"name": "support.class",
"scope": "support.class",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "support.class.console,support.class.component;console输出台,react组件",
"scope": "support.class.console,support.class.component",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "support.class.builtin",
"scope": "support.class.builtin",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "declaration",
"scope": "meta.method.declaration",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "arrow;箭头函数",
"scope": "storage.type.function.arrow",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}, {
"name": "new",
"scope": "keyword.operator.new,keyword.other.new, storage.modifier.c, keyword.control.directive.define, keyword.control.def, keyword.control.class, keyword.control.directive.define punctuation.definition.directive, keyword.control.module, keyword.control.new,keyword.preprocessor.define, meta.preprocessor.cs punctuation.separator.hash.cs, keyword.control.directive.undef, keyword.control.directive.undef punctuation.definition.directive",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}, {
"name": "in of",
"scope": "keyword.operator.expression.in,keyword.operator.expression.of",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "Keyword Control,Using",
"scope": "keyword.control,keyword.other.using,keyword.preprocessor.elif,keyword.preprocessor.if,keyword.preprocessor.else,keyword.preprocessor.endif,storage.modifier.extends,keyword.control.directive,punctuation.definition.directive,punctuation.separator.hash,storage.type.modifier, keyword.control.export, keyword.control.import,keyword.control.at-rule.import.css,keyword.control.at-rule.import.less,keyword.control.at-rule.import.sass,keyword.other.import,keyword.import,keyword.package, keyword.control.flow,keyword.other.special-method.ruby, keyword.input, keyword.type.graphql,keyword.cmake",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "CSS from to, js from",
"scope": "keyword.control.from,entity.other.keyframe-offset",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "Functions,pthread;单独的函数,C++线程",
"scope": "entity.name.function,support.type.pthread, entity.name.scope-resolution.function, meta.block.class.cpp meta.body.class.cpp meta.block.class.cpp entity.name.function.definition.special.constructor.cpp,support.function",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Keyword: (flow), interface",
"scope": "keyword.other.package,keyword.other.class,keyword.other.namespace,keyword.other.enum,keyword.other.operator-decl,keyword.other.interface,keyword.preprocessor,keyword.other.delegate,storage.type.cpp,storage.type.namespace, storage.modifier, storage.type.modifier.cpp, storage.type.language.primitive.cpp, storage.type.struct, storage.type.template, support.type.built-in.posix-reserved.pthread,keyword.other.typedef",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}, {
"name": "default",
"scope": "keyword.control.default",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "support type ts; class;ts里默认数据类型;自定义数据类型; interface; class",
"scope": "support.type.primitive,support.type.builtin,entity.name.type.instance,entity.name.type.alias.ts,storage.type.string,storage.type.numeric,storage.type.boolean,storage.type.primitive,meta.type.annotation,meta.method.identifier,entity.other.inherited-classentity.name.type.interface,meta.return.type,meta.type.parameters,keyword.interface,storage.type.generic,entity.name.type.interface,entity.other.inherited-class,storage.type.cs,entity.name.type.struct,keyword.type,entity.name.type.type-parameter,storage.type.object.array,storage.type.java,entity.name.type.delegate,storage.type.c,support.class.dart,meta.declaration.dart, meta.type.declaration, meta.block.ts, meta.class-struct-block.cpp entity.name.type.cpp, support.type.graphql, meta.function.definition.parameters storage.type.built-in.primitive.c, meta.function.definition.parameters.cpp storage.type.language.primitive.cpp, meta.function.definition.parameters.cpp storage.type.struct.cpp, meta.function.constructor.cpp storage.type.language.primitive.cpp, storage.type.template.argument, storage.type.built-in.c, storage.type.built-in.primitive.c",
"settings": {
"fontStyle": "",
"foreground": "#FF6AB3"
}
}, {
"name": "type name;构造函数",
"scope": "entity.name.type.js,new.expr.ts",
"settings": {
"fontStyle": "",
"foreground": "#6495EE"
}
}, {
"name": "Strings",
"scope": "string, punctuation.definition.string.begin.html, punctuation.definition.string.end.html",
"settings": {
"fontStyle": "",
"foreground": "#98c379"
}
}, {
"name": "Constant;语言常量,包含 true false null undefined等; void",
"scope": "constant.language,constant.language.boolean,keyword.operator.expression.void",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
},{
"name": "number,unit,constant,Math,enum;数字;单位;值为数字的常量;Math对象;enum枚举里的元素",
"scope": "constant.numeric,keyword.other.unit,support.constant.dom,constant.other.character-class.regexp,support.constant.math,support.constant.property.math,support.constant.ext,support.constant.core, variable.other.enummember, constant.other.enum, entity.name.variable.enum-member,entity.name.function.preprocessor.c, entity.other.keyframe-offset.percentage.css,variable.other.constant, constant.other.js",
"settings": {
"fontStyle": "",
"foreground": "#ff9070"
}
}, {
"name": "id,symbol in C#;HTML行间的id和CSS里的id名;C#中预处理器指令创建符号常量",
"scope": "meta.attribute.id.html entity.other.attribute-name.html, entity.other.attribute-name.id, entity.name.variable.preprocessor.symbol",
"settings": {
"fontStyle": "",
"foreground": "#ff9070"
}
},{
"name": "markup bold;Markdown里的bold",
"scope": "markup.bold.markdown, punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "",
"foreground": "#E4BF7F"
}
}, {
"name": "punctuation.definition.markdown;Markdown里引用块符号 ``` ",
"scope": "punctuation.definition.markdown",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "beginning.punctuation.definition.quote.markdown;Markdown里引用块符号 >",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "fenced_code.block.language;Markdown里引用语言声明",
"scope": "fenced_code.block.language",
"settings": {
"fontStyle": "",
"foreground": "#FF6AB3"
}
}, {
"name": "Tags;HTML的标签名",
"scope": "entity.name.tag,punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "text;HTML标签里的文字;Markdown里书写的普通文字",
"scope": "text.html.basic,text.html.markdown,meta.paragraph.markdown,text.html.php,text.html.derivative, text.html.wxml, text.xml, text.html, source.js, source.ignore, source.nginx, text",
"settings": {
"fontStyle": "",
"foreground": "#B0B7C3"
}
}, {
"name": "meta.jsx.children;jsx里的文字",
"scope": "meta.jsx.children",
"settings": {
"fontStyle": "",
"foreground": "#8792AA"
}
}, {
"name": "block,embedded,definition,bracket,typeparameters;大括号 {}, 中括号[], 圆括号(), 尖括号<>",
"scope": "punctuation.section.block.begin.bracket,punctuation.section.block.end.bracket,punctuation.definition.block,punctuation.section.embedded.begin,punctuation.section.embedded.end,meta.brace,punctuation.bracket,punctuation.definition.parameters.ruby,punctuation.definition.parameters.begin,punctuation.definition.parameters.end,punctuation.section.function.begin.bracket,punctuation.section.function.end.bracket,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end, punctuation.section.array.end, punctuation.section.array.begin, punctuation.definition.array.end, punctuation.definition.array.begin, punctuation.section.scope.end, punctuation.section.scope.begin, meta.parameter.object-binding-pattern, punctuation.definition.binding-pattern.object,punctuation.definition.arguments.end,punctuation.definition.arguments.begin,punctuation.definition.begin.bracket,punctuation.definition.end.bracket,punctuation.curlybrace.open,punctuation.curlybrace.close,punctuation.parenthesis.open,punctuation.parenthesis.close,punctuation.squarebracket.open,,punctuation.squarebracket.close,punctuation.section.method.begin,punctuation.section.method.end,punctuation.section.class.begin,punctuation.section.class.end,punctuation.section.enum.begin,punctuation.section.enum.end,punctuation.section.parameters.begin.bracket,punctuation.section.parameters.end.bracket,punctuation.section.parens.begin.bracket,punctuation.section.parens.end.bracket,punctuation.section.arguments.begin.bracket,punctuation.section.arguments.end.bracket,punctuation.separator.arguments,punctuation.section.function.ruby,punctuation.definition.dictionary.begin,punctuation.definition.dictionary.end,punctuation.separator.dictionary.pair,punctuation.separator.array,punctuation.definition.map.begin.bracket,punctuation.definition.map.end.bracket,punctuation.section.function, punctuation.definition.parameters.end.bracket, punctuation.definition.parameters.begin.bracket,punctuation.section.property-list.begin.bracket,punctuation.section.property-list.end.bracket,punctuation.definition.list.begin,punctuation.definition.list.end,punctuation.definition.binding-pattern.array, punctuation.section.embedded.end.ruby source.ruby, punctuation.section.embedded.begin.ruby source.ruby, source.cs, punctuation.definition.generic.begin.html, punctuation.definition.generic.end.html, punctuation.definition.function.body.begin.bracket, punctuation.definition.function.body.end.bracket, punctuation.definition.modules.begin, punctuation.definition.modules.end, constant.character.brace, punctuation.operation.graphql,punctuation.definition.optional.arguments.begin,punctuation.definition.optional.arguments.end, punctuation.definition.brackets, punctuation.math.begin.bracket, punctuation.math.end.bracket, punctuation.section.angle-brackets, keyword.operator.delete.array.bracket",
"settings": {
"fontStyle": "",
"foreground": "#838FA7"
}
}, {
"name": "curly;CSS里的大括号 {} ()",
"scope": "meta.brace.round.css,punctuation.section.property-list.begin.bracket.curly.css,punctuation.section.property-list.end.bracket.curly.css,punctuation.section.function.begin.bracket.round.css,punctuation.section.function.end.bracket.round.css,punctuation.section.media.begin.bracket.curly.css,punctuation.section.media.end.bracket.curly.css,punctuation.definition.parameters.begin.bracket.round.css,punctuation.definition.parameters.end.bracket.round.css,punctuation.section.keyframes.begin.bracket.curly.css,punctuation.section.keyframes.end.bracket.curly.css, punctuation.definition.entity.end.bracket.square.css,punctuation.definition.entity.begin.bracket.square.css,punctuation.section.property-list.begin.bracket.curly.scss,punctuation.section.property-list.end.bracket.curly.scss,punctuation.section.function.scss",
"settings": {
"fontStyle": "",
"foreground": "#838FA7CC"
}
}, {
"name": "css color standard name;css 颜色名词 red orange pink plum 等",
"scope": "support.constant.color.w3c-standard-color-name,constant.other.color.rgb-value.hex,constant.other.rgb-value, support.constant.color.w3c-extended-color-name.css",
"settings": {
"fontStyle": "",
"foreground": "#B0B7C3"
}
}, {
"name": "css Support type;css less sass属性名 如果不填就与support.type同色",
"scope": "support.type.property-name.css,support.type.vendored.property-name.css,meta.at-rule.each.scss support.constant.property-value.css, source.css.scss",
"settings": {
"fontStyle": "",
"foreground": "#8A97C3"
}
}, {
"name": "property-list;css里未写完整的属性名",
"scope": "meta.property-name.css",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "Attributes",
"scope": "entity.other.attribute-name,invalid.deprecated.entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "class.mixin;less sass里的自定义的代码块名 类似函数",
"scope": "entity.other.attribute-name.class.mixin",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Attribute class;css里的class名 和 &",
"scope": "entity.other.attribute-name.class.css,selector.sass,entity.other.attribute-name.parent-selector.css, meta.at-rule.extend.scss",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "pseudo-class;css里的伪类 hover等 和 伪类选择器 如nth-child()",
"scope": "entity.other.attribute-name.pseudo-class.css,support.type.property-name.media.css,support.constant.media.css",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "pseudo-element;css里的伪元素 before after",
"scope": "entity.other.attribute-name.pseudo-element.css",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown headings;Markdown里的标题 和 定义标题的#",
"scope": "entity.name.section.markdown,markup.heading,punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Italic;Markdown里的斜体字",
"scope": "markup.italic, punctuation.definition.italic",
"settings": {
"fontStyle": "italic",
"foreground": "#C57BDB"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition;Markdown里定义有序项和无序项的 - * + 1. 2. ",
"scope": "beginning.punctuation.definition.list.markdown,beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Inline Raw",
"scope": "markup.inline.raw.markdown",
"settings": {
"fontStyle": "",
"foreground": "#98c379"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Quote",
"scope": "markup.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#676E95"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link/Image",
"scope": "markup.underline.link.markdown,markup.underline.link.image.markdown,punctuation.definition.metadata.markdown",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
"scope": "string.other.link.title.markdown,string.other.link.description.markdown,punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"name": "Regular Expressions;正则表达式",
"scope": "string.regexp",
"settings": {
"fontStyle": "",
"foreground": "#98C379"
}
}, {
"name": "Regular keyword i g;正则表达式关键字 如 i g",
"scope": "keyword.other",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Escape Characters;转义符 \\",
"scope": "constant.character.escape",
"settings": {
"fontStyle": "",
"foreground": "#56B7C3"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal.expected-dictionary-separator.json",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Broken",
"scope": "invalid.broken",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "Deprecated;不赞成的",
"scope": "invalid.deprecated",
"settings": {
"fontStyle": "",
"foreground": "#8E99B1"
}
}, {
"name": "SourceJsonMetaStructureDictionaryJson>StringQuotedJson",
"scope": "source.jsonmeta.structure.dictionary.json>string.quoted.json",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
"scope": "source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json,source.jsonmeta.structure.array.json>value.json>string.quoted.json,source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json>punctuation,source.jsonmeta.structure.array.json>value.json>string.quoted.json>punctuation,string.quoted source",
"settings": {
"fontStyle": "",
"foreground": "#98c379"
}
}, {
"name": "[VSCODE-CUSTOM]JSONPropertyName",
"scope": "support.type.property-name.json",
"settings": {
"fontStyle": "",
"foreground": "#E06C75"
}
}, {
"name": "jststhissuper,pythonself,C++delete",
"scope": "variable.language.self,variable.language.this,variable.language.super,variable.language.special.self.python,variable.language.dart,keyword.operator.delete,keyword.operator.expression.delete",
"settings": {
"fontStyle": "",
"foreground": "#F02B77"
}
}, {
"scope": "token.info-token",
"settings": {
"fontStyle": "",
"foreground": "#6494ed"
}
}, {
"scope": "token.warn-token",
"settings": {
"fontStyle": "",
"foreground": "#F5625C"
}
}, {
"scope": "token.error-token",
"settings": {
"fontStyle": "",
"foreground": "#e51400"
}
}, {
"scope": "token.debug-token",
"settings": {
"fontStyle": "",
"foreground": "#CF68E1"
}
}, {
"name": "keyword",
"scope": "meta.var.expr,storage.type.function,keyword.function,keyword.var,keyword.const,keyword.channel,keyword.struct,keyword.other.struct,keyword.map,keyword.reserved,storage.type.class,storage.type.php,storage.type.interface,storage.type.object,storage.type.primitive.dart,keyword.declaration,keyword.operator.closure.dart,storage.type.enum,storage.type.type,keyword.control.at-rule.function,keyword.control.at-rule.mixin,storage.type.const",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}, {
"name": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc",
"scope": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc,keyword.ccontrol.at-rule.keyframes.css,keyword.control.at-rule.keyframes.css",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}, {
"name": "jsmodule",
"scope": "support.module.node.js,support.type.object.module.js,support.type.object.module.ts,support.module.node.ts",
"settings": {
"fontStyle": "",
"foreground": "#A78CFA"
}
}]
}

+ 998
- 0
extensions/fisheva.eva-theme-1.1.4/themes/Eva-Light-Bold.json View File

@ -0,0 +1,998 @@
{
"name": "Eva Light Bold",
"type": "light",
"$schema": "vscode://schemas/color-theme",
"colors": {
"activityBar.activeBackground": "#EBEEF5",
"activityBar.activeBorder": "#EBEEF5",
"activityBar.background": "#EBEEF5",
"activityBar.border": "#EBEEF500",
"activityBar.foreground": "#7D7F84",
"activityBar.inactiveForeground": "#B3B3B4",
"activityBarBadge.background": "#598DEF",
"activityBarBadge.foreground": "#fff",
"badge.foreground": "#fff",
"badge.background": "#B3B3B4",
"breadcrumb.activeSelectionForeground": "#5D5D5F",
"breadcrumb.background": "#EBEEF5",
"breadcrumb.foreground": "#8E8E90",
"breadcrumb.focusForeground": "#5D5D5F",
"breadcrumbPicker.background": "#E5E8EF",
"button.background": "#A0A1A7E5",
"button.foreground": "#ffffff",
"button.hoverBackground": "#0065FFA8",
"debugConsole.errorForeground": "#e51400",
"debugConsole.infoForeground": "#598DEF",
"debugConsole.warningForeground": "#F5625C",
"debugExceptionWidget.background": "#a315153F",
"debugExceptionWidget.border": "#a31515",
"debugToolBar.background": "#E1E4EB",
"debugToolBar.border": "#E1E4EB",
"descriptionForeground": "#626264BF",
"dropdown.background": "#F1F4FB",
"dropdown.foreground": "#5D5D5F",
"dropdown.border": "#CED1D7",
"diffEditor.insertedTextBackground": "#45B7464C",
"diffEditor.removedTextBackground": "#f14c4c4C",
"editor.background": "#EBEEF5",
"editor.findMatchBackground": "#F8F900",
"editor.findMatchBorder": "#F8F90000",
"editor.findMatchHighlightBackground": "#CFD2D9",
"editor.findMatchHighlightBorder": "#CFD2D900",
"editor.findRangeHighlightBackground": "#F8F9004C",
"editor.foreground": "#5D5D5F",
"editor.hoverHighlightBackground": "#CFD2D98C",
"editor.lineHighlightBackground": "#E3E6ED",
"editor.lineHighlightBorder": "#E3E6ED00",
"editor.rangeHighlightBackground": "#E3E6ED",
"editor.selectionBackground": "#0065FF3F",
"editor.selectionHighlightBackground": "#00BEC459",
"editor.selectionHighlightBorder": "#00BEC400",
"editor.snippetFinalTabstopHighlightBackground": "#45B7464C",
"editor.snippetFinalTabstopHighlightBorder": "#BDBDBED8",
"editor.snippetTabstopHighlightBackground": "#45B7464C",
"editor.snippetTabstopHighlightBorder": "#45B74600",
"editor.wordHighlightBackground": "#00BEC459",
"editor.wordHighlightBorder": "#00BEC400",
"editor.wordHighlightStrongBackground": "#7C4DFF3F",
"editor.wordHighlightStrongBorder": "#7C4DFF00",
"editorBracketMatch.background": "#FC835762",
"editorBracketMatch.border": "#FC835700",
"editorCodeLens.foreground": "#BDBDBE",
"editorCursor.background": "#FFFFFF",
"editorCursor.foreground": "#FC8357",
"editorError.foreground": "#e51400",
"editorGroup.border": "#CED1D7",
"editorGroup.dropBackground": "#0065FF21",
"editorGroup.emptyBackground": "#EBEEF500",
"editorGroup.focusedEmptyBorder": "#4283F5",
"editorGroupHeader.tabsBackground": "#E1E4EB",
"editorGroupHeader.tabsBorder": "#EBEEF500",
"editorGroupHeader.noTabsBackground": "#E1E4EB",
"editorGutter.background": "#EBEEF5",
"editorGutter.modifiedBackground": "#9277E6",
"editorGutter.addedBackground": "#44C145",
"editorGutter.deletedBackground": "#f14c4c",
"editorHoverWidget.background": "#F1F4FB",
"editorHoverWidget.border": "#CED1D7",
"editorIndentGuide.activeBackground": "#FC8357CC",
"editorIndentGuide.background": "#CED1D7",
"editorInfo.foreground": "#598DEF",
"editorLineNumber.foreground": "#B3B3B4",
"editorLineNumber.activeForeground": "#5D5D5F",
"editorLink.activeForeground": "#D73BD5",
"editorMarkerNavigation.background": "#E3E6ED",
"editorMarkerNavigationError.background": "#e51400",
"editorMarkerNavigationInfo.background": "#598DEF",
"editorMarkerNavigationWarning.background": "#F5625C",
"editorOverviewRuler.addedForeground": "#44C145",
"editorOverviewRuler.border": "#B3B3B4",
"editorOverviewRuler.bracketMatchForeground": "#FC835700",
"editorOverviewRuler.commonContentForeground": "#E5E8EF",
"editorOverviewRuler.currentContentForeground": "#000",
"editorOverviewRuler.deletedForeground": "#f14c4c",
"editorOverviewRuler.errorForeground": "#e51400",
"editorOverviewRuler.findMatchForeground": "#BEC1C8",
"editorOverviewRuler.incomingContentForeground": "#45B7464C",
"editorOverviewRuler.infoForeground": "#598DEF",
"editorOverviewRuler.modifiedForeground": "#9277E6",
"editorOverviewRuler.rangeHighlightForeground": "#E5E8EF",
"editorOverviewRuler.selectionHighlightForeground": "#00BEC4AD",
"editorOverviewRuler.warningForeground": "#F5625C",
"editorOverviewRuler.wordHighlightForeground": "#00BEC4AD",
"editorOverviewRuler.wordHighlightStrongForeground": "#7C4DFF72",
"editorPane.background": "#E1E4EB",
"editorRuler.foreground": "#B3B3B4",
"editorSuggestWidget.background": "#F1F4FB",
"editorSuggestWidget.border": "#CED1D7",
"editorSuggestWidget.foreground": "#8E8E90",
"editorSuggestWidget.highlightForeground": "#598DEF",
"editorSuggestWidget.selectedBackground": "#0065FF33",
"editorUnnecessaryCode.border": "#A9A9AA",
"editorUnnecessaryCode.opacity": "#A9A9AAFF",
"editorWarning.foreground": "#F5625C",
"editorWhitespace.foreground": "#BDBDBEB2",
"editorWidget.background": "#E1E4EB",
"editorWidget.border": "#E1E4EB",
"errorForeground": "#e51400",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentBackground": "#499149",
"extensionButton.prominentHoverBackground": "#377337",
"focusBorder": "#EDF0F7",
"foreground": "#626264",
"gitDecoration.addedResourceForeground": "#53A053",
"gitDecoration.conflictingResourceForeground": "#F0AA0B",
"gitDecoration.deletedResourceForeground": "#f14c4c",
"gitDecoration.ignoredResourceForeground": "#A9A9AA",
"gitDecoration.modifiedResourceForeground": "#7C4DFF",
"gitDecoration.untrackedResourceForeground": "#626264D8",
"icon.foreground": "#424242",
"input.background": "#EBEEF5",
"input.border": "#E1E4EB",
"input.foreground": "#5D5D5F",
"input.placeholderForeground": "#5D5D5F99",
"inputOption.activeBackground": "#0065FFA8",
"inputOption.activeBorder": "#0065FF00",
"inputOption.activeForeground": "#fff",
"inputValidation.errorBackground": "#e5140059",
"inputValidation.errorBorder": "#e51400",
"inputValidation.errorForeground": "#F5F8FF",
"inputValidation.infoBackground": "#598DEF59",
"inputValidation.infoBorder": "#598DEF",
"inputValidation.infoForeground": "#F5F8FF",
"inputValidation.warningBackground": "#F5625C59",
"inputValidation.warningBorder": "#F5625C",
"inputValidation.warningForeground": "#F5F8FF",
"list.activeSelectionBackground": "#EDF0F7",
"list.activeSelectionForeground": "#5D5D5F",
"list.dropBackground": "#0065FF21",
"list.errorForeground": "#e51400",
"list.filterMatchBorder": "#fff",
"list.filterMatchBackground": "#fff",
"list.focusBackground": "#0065FF33",
"list.focusForeground": "#5D5D5F",
"list.highlightForeground": "#4283F5",
"list.hoverBackground": "#0065FF33",
"list.hoverForeground": "#5D5D5F",
"list.inactiveFocusBackground": "#0065FF19",
"list.inactiveSelectionBackground": "#EDF0F7",
"list.inactiveSelectionForeground": "#5D5D5F",
"list.invalidItemForeground": "#A9A9AA",
"list.warningForeground": "#F5625C",
"listFilterWidget.background": "#FFF",
"listFilterWidget.outline": "#FFF",
"listFilterWidget.noMatchesOutline": "#ff0000",
"menu.background": "#E1E4EB",
"menu.foreground": "#5D5D5F",
"menu.selectionBackground": "#0065FF99",
"menu.selectionBorder": "#0065FF00",
"menu.selectionForeground": "#fff",
"menu.separatorBackground": "#626264",
"menubar.selectionBackground": "#0065FF99",
"menubar.selectionBorder": "#0065FF00",
"menubar.selectionForeground": "#fff",
"merge.border": "#CED1D7",
"merge.commonContentBackground": "#E5E8EF",
"merge.commonHeaderBackground": "#E5E8EF",
"merge.currentHeaderBackground": "#0065FF33",
"merge.currentContentBackground": "#0065FF33",
"merge.incomingHeaderBackground": "#45B7464C",
"merge.incomingContentBackground": "#45B7464C",
"minimap.background": "#EBEEF5",
"minimap.errorHighlight": "#e51400BF",
"minimap.findMatchHighlight": "#BBBEC5",
"minimap.selectionHighlight": "#0065FFB2",
"minimap.warningHighlight": "#F5625C",
"minimapGutter.addedBackground": "#44C145",
"minimapGutter.deletedBackground": "#f14c4c",
"minimapGutter.modifiedBackground": "#9277E6",
"minimapSlider.activeBackground": "#4F4F5033",
"minimapSlider.background": "#4F4F5019",
"minimapSlider.hoverBackground": "#4F4F5033",
"notifications.background": "#E1E4EB",
"notifications.border": "#AAADB499",
"notifications.foreground": "#5D5D5F",
"notificationCenter.border": "#AAADB499",
"notificationCenterHeader.background": "#E1E4EB",
"notificationCenterHeader.foreground": "#5D5D5F",
"notificationLink.foreground": "#5B87EB",
"notificationToast.border": "#AAADB499",
"panel.background": "#EBEEF5",
"panel.border": "#E1E4EB",
"panelTitle.activeForeground": "#5D5D5F",
"panelTitle.activeBorder": "#5D5D5F",
"panelTitle.inactiveForeground": "#A9A9AA",
"peekView.border": "#BDBDBED8",
"peekViewEditor.background": "#E5E8EF",
"peekViewEditor.matchHighlightBackground": "#0065FF19",
"peekViewEditor.matchHighlightBorder": "#0065FF00",
"peekViewEditorGutter.background": "#E5E8EF",
"peekViewResult.background": "#EBEEF5",
"peekViewResult.fileForeground": "#626264",
"peekViewResult.lineForeground": "#888",
"peekViewResult.matchHighlightBackground": "#EBEEF500",
"peekViewResult.selectionBackground": "#0065FF4C",
"peekViewResult.selectionForeground": "#626264",
"peekViewTitle.background": "#EBEEF5",
"peekViewTitleLabel.foreground": "#626264",
"peekViewTitleDescription.foreground": "#888",
"pickerGroup.border": "#4283F5",
"pickerGroup.foreground": "#4283F5",
"progressBar.background": "#0065FF4C",
"quickInput.background": "#E1E4EB",
"quickInput.foreground": "#626264",
"quickInputList.focusBackground": "#0065FF19",
"quickInputTitle.background": "#E1E4EB",
"scrollbar.shadow": "#AAADB4",
"scrollbarSlider.activeBackground": "#4F4F503F",
"scrollbarSlider.background": "#4F4F502E",
"scrollbarSlider.hoverBackground": "#4F4F503F",
"selection.background": "#0065FF3F",
"settings.checkboxBackground": "#F1F4FB",
"settings.checkboxBorder": "#CED1D7",
"settings.checkboxForeground": "#5D5D5F",
"settings.dropdownBackground": "#F1F4FB",
"settings.dropdownBorder": "#CED1D7",
"settings.dropdownForeground": "#5D5D5F",
"settings.dropdownListBorder": "#CED1D7",
"settings.headerForeground": "#5D5D5F",
"settings.modifiedItemIndicator": "#7C4DFF",
"settings.numberInputBackground": "#F1F4FB",
"settings.numberInputBorder": "#CED1D7",
"settings.numberInputForeground": "#5D5D5F",
"settings.textInputBackground": "#F1F4FB",
"settings.textInputBorder": "#CED1D7",
"settings.textInputForeground": "#5D5D5F",
"sideBar.background": "#E1E4EB",
"sideBar.dropBackground": "#0065FF21",
"sideBar.foreground": "#626264D8",
"sideBarSectionHeader.background": "#EBEEF5",
"sideBarSectionHeader.foreground": "#5D5D5F",
"sideBarTitle.foreground": "#5D5D5F",
"statusBar.background": "#E1E4EB",
"statusBar.foreground": "#5D5D5F",
"statusBar.debuggingBackground": "#a31515",
"statusBar.debuggingForeground": "#E1E4Eb",
"statusBar.noFolderBackground": "#E1E4EB",
"statusBar.noFolderForeground": "#5D5D5F",
"statusBarItem.activeBackground": "#0065FFB2",
"statusBarItem.hoverBackground": "#0065FF33",
"statusBarItem.prominentBackground": "#E1E4EB",
"statusBarItem.prominentHoverBackground": "#0065FF33",
"tab.activeBackground": "#EBEEF5",
"tab.activeBorder": "#EBEEF500",
"tab.activeBorderTop": "#EBEEF500",
"tab.activeForeground": "#5D5D5F",
"tab.activeModifiedBorder": "#7C4DFF",
"tab.border": "#AAADB499",
"tab.hoverBackground": "#0065FF33",
"tab.hoverBorder": "#0065FF00",
"tab.hoverForeground": "#5D5D5F",
"tab.inactiveBackground": "#E1E4EB",
"tab.inactiveForeground": "#8E8E90",
"tab.inactiveModifiedBorder": "#7C4DFF",
"tab.unfocusedActiveBackground": "#EBEEF5",
"tab.unfocusedActiveBorder": "#EBEEF500",
"tab.unfocusedActiveBorderTop": "#EBEEF500",
"tab.unfocusedActiveForeground": "#5D5D5FBF",
"tab.unfocusedActiveModifiedBorder": "#7C4DFF",
"tab.unfocusedHoverBackground": "#0065FF33",
"tab.unfocusedHoverBorder": "#0065FF00",
"tab.unfocusedHoverForeground": "#5D5D5F",
"tab.unfocusedInactiveForeground": "#8E8E90",
"tab.unfocusedInactiveModifiedBorder": "#7C4DFF",
"terminal.ansiBlack": "#fff",
"terminal.ansiBlue": "#4d91f8",
"terminal.ansiBrightBlack": "#7C4DFF",
"terminal.ansiBrightBlue": "#437AED",
"terminal.ansiBrightCyan": "#00BEC4",
"terminal.ansiBrightGreen": "#44C145",
"terminal.ansiBrightMagenta": "#C838C6",
"terminal.ansiBrightRed": "#f14c4c",
"terminal.ansiBrightWhite": "#EF8ED8",
"terminal.ansiBrightYellow": "#FC8357",
"terminal.ansiCyan": "#FA278E",
"terminal.ansiGreen": "#53A053",
"terminal.ansiMagenta": "#F0AA0B",
"terminal.ansiRed": "#EB0000",
"terminal.ansiWhite": "#5D5D5F",
"terminal.ansiYellow": "#F5625C",
"terminal.background": "#EBEEF5",
"terminal.border": "#E1E4EB",
"terminal.foreground": "#5D5D5F",
"terminal.selectionBackground": "#0065FF3F",
"terminalCursor.background": "#FFF",
"terminalCursor.foreground": "#FC8357",
"textBlockQuote.background": "#e0e3e9",
"textBlockQuote.border": "#598DEF",
"textCodeBlock.background": "#E5E8EF",
"textLink.activeForeground": "#D73BD5",
"textLink.foreground": "#5B87EB",
"textPreformat.foreground": "#F5625C",
"titleBar.activeBackground": "#EBEEF5",
"titleBar.activeForeground": "#5D5D5F",
"titleBar.border": "#EBEEF500",
"titleBar.inactiveBackground": "#EBEEF5",
"titleBar.inactiveForeground": "#8E8E90",
"walkThrough.embeddedEditorBackground": "#E1E4EB",
"welcomePage.buttonBackground": "#E1E4EB",
"welcomePage.buttonHoverBackground": "#0065FF33",
"widget.shadow": "#AAADB4"
},
"tokenColors": [{
"name": "variable.parameter",
"scope": "variable.parameter,token.variable.parameter,variable.other.jsdoc,variable.language.arguments,function.parameter,entity.name.variable.parameter,meta.function.c, punctuation.vararg-ellipses,variable.other.block.ruby, meta.arguments, entity.name.type.template",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "variable.other.less,variable.other.sass,keyframe-list;sass,less里的变量;css3里的关键帧",
"scope": "variable.other.less,variable.other.sass,variable.scss,meta.function.calc.css, source.sass variable.other",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "variable.parameter;css里url文件引用的链接",
"scope": "variable.parameter.url",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "module;模块",
"scope": "variable.other.readwrite.alias, entity.name.type.module,entity.name.package",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Variable;变量",
"scope": "variable.other, support.variable,meta.definition.variable,variable.other.object,variable.other.readwrite, entity.name.type.enum,meta.method.body,entity.name.variable,variable.other.object.property.cs,meta.block.c,source,source.c,source.cpp,source.ruby,source.go,meta.class-struct-block,source.dart,source.python,meta.item-access.python,meta.function-call.arguments.python,meta.item-access.arguments.python, variable.parameter.keyframe-list.css, meta.property-value.css, source.css.less, variable, support.function.builtin.python,meta.function-call.arguments.python support.function.builtin.python, meta.function-call.c",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5F"
}
}, {
"name": "comment;注释",
"scope": "comment,comment.markup.link,punctuation.definition.comment,markup.quote.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#A9A9AA"
}
}, {
"name": "Illegal;无效的",
"scope": "invalid",
"settings": {
"fontStyle": "underline",
"foreground": "#A9A9AA"
}
}, {
"name": "Unimplemented;未生效的",
"scope": "invalid.unimplemented",
"settings": {
"fontStyle": "underline",
"foreground": "#A9A9AA"
}
}, {
"name": "Punctuation accessor 点号 .",
"scope": "punctuation.accessor,punctuation.separator.period,punctuation.separator.dot-access,punctuation.separator.method,punctuation.other.period,punctuation.dot, meta.delimiter.property.period",
"settings": {
"fontStyle": "bold",
"foreground": "#5D5D5FD8"
}
}, {
"name": "meta.parameters;scope值不规则的点. 引号",
"scope": "meta.parameters.js",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "Punctuation colon 冒号 :",
"scope": "punctuation.separator.key-value, keyword.operator.type.annotation,punctuation.definition.section.case-statement,punctuation.separator.colon,punctuation.separator.other,punctuation.definition.parameters,punctuation.definition.constant.ruby,punctuation.separator.dictionary.key-value, keyword.operator.ternary.dart,punctuation.section.function.begin.python, meta.property-list.css.sass, sass-script-maps, punctuation.colon, punctuation.separator.initializers",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "keyword.operator.key.php;PHP里的 => 类似JS里的对象里的冒号:",
"scope": "keyword.operator.key.php",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Punctuation comma 逗号 ,",
"scope": "punctuation.separator.comma,punctuation.separator.delimiter,punctuation.separator.list.comma,punctuation.separator.parameter, meta.array.php, punctuation.separator.parameters,punctuation.separator.arguments.python,punctuation.separator.object,meta.function.method.with-arguments.ruby, punctuation.comma, punctuation.separator.element.python, comment.punctuation.comma.sass, meta.at-rule.keyframes.body.css, meta.delimiter.object.comma",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7F2"
}
}, {
"name": "Punctuation Terminator 分号 ;",
"scope": "punctuation.terminator,punctuation.terminator.statement, punctuation.terminator.rule, punctuation.terminator.expression,punctuation.separator.statement,meta.using-namespace-declaration.cpp,invalid.deprecated.semicolon, constant.character.end",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "Function Call Variable;用户自定义的变量属性(发现innerHTML也被包含在内, 所以这条暂不能区分用户自定义 与 语言内置对象属性)",
"scope": "variable.other.property",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Function Call Variable;对象属性名",
"scope": "variable.other.object.property,variable.other.constant.property",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "font-name;css里字体 如 微软雅黑",
"scope": "support.constant.font-name",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "support.constant.property-value.scss;css属性值常量 block inline inline-block none solid等",
"scope": "support.constant.property-value.scss,support.constant.property-value.css,support.constant.vendored.property-value.css",
"settings": {
"fontStyle": "",
"foreground": "#C57BDB"
}
}, {
"name": "js template-expression;模板字符串里的${}",
"scope": "punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "js object-literal.key;对象属性名 js和ts不一样,可选属性符号?",
"scope": "meta.object-literal.key, meta.object-literal.key string.quoted,variable.object.property,keyword.operator.optional,support.type.map.key,meta.at-rule.each.scss,meta.property-value.scss",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "regexp ^ ?: $ +",
"scope": "keyword.operator.negetion.regexp,keyword.control.anchor.regexp,punctuation.definition.group.capture.regexp,keyword.operator.quantifier.regexp",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "js dom variable, C C++ C# namespace;dom, C系语言的命名空间",
"scope": "support.variable.dom,support.variable.property,support.variable.property.dom,storage.modifier.import,constant.other.php,variable.other.object.cs,entity.name.type.namespace,variable.other.member.c,meta.using-namespace-declaration.cpp entity.name.type.cpp,meta.class-struct-block.cpp meta.namespace-block.cpp entity.name.type.cpp, variable.other.source.dart, entity.name.namespace.cpp",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Punctuation Definition Comment;注释的定义符号 // /* */",
"scope": "punctuation.definition.comment",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "typeof",
"scope": "keyword.operator.expression.typeof,keyword.other.typeof",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "keyword Operators assignment;等号 = (不包括HTML标签里的=号, 把+= -=包含进来了,然后单独设)",
"scope": "keyword.operator.assignment, meta.property-value.css keyword.operator.less",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "punctuation;html标签里的</> = ",
"scope": "punctuation.definition.tag, meta.tag.inline.any, meta.tag.block.any, meta.tag.any , meta.tag.structure.any, meta.tag.metadata.script, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag.preprocessor.xml,punctuation.separator.key-value.html, meta.tag.metadata.style.html, meta.tag.attributes.js keyword.operator.assignment, meta.tag.other.html, meta.tag.inline.any.html source.directive.vue meta.brace, punctuation.definition.tag.begin source.js, punctuation.definition.tag.end source.js, punctuation.definition.tag source,source.vue",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "keyword Operators increment decrement;关键字 运算符 + - * /;自增++ 自减--;+= -=;less sass里的关键字(用于+ -号)",
"scope": "keyword.operator, keyword.operator.arithmetic,keyword.operator.decrement, keyword.operator.increment,keyword.operator.assignment.compound,keyword.operator.less,meta.property-list.css,keyword.operator.sass, keyword.operator.increment-decrement, keyword.operator.css, entity.name.tag.wildcard.scss, keyword.operator.string,keyword.operator.bitwise,keyword.operator.assignment.augmented,storage.type.variable.ruby, keyword.operator.assignment.arithmetic, punctuation.definition.list.begin.markdown, variable.language.import-all, constant.language.import-export-all, storage.modifier.reference, storage.modifier.pointer",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "string operator in php;php的string操作符 .(主要为了这个点加粗) .=(这个被迫加粗 需要提issue将二者区分)",
"scope": "keyword.operator.string.php",
"settings": {
"fontStyle": "bold",
"foreground": "#00BEC4"
}
}, {
"name": "keyword Operators ternary,logical,comparison,relational,tilde;三元运算符 ? :;logical;== === != !==;< > <= >=;正则表达式里的 或|;波浪号~",
"scope": "keyword.operator.ternary,keyword.operator.logical,keyword.operator.comparison,keyword.operator.relational,keyword.operator.or.regexp,keyword.operator.class,keyword.operator.type,keyword.operator.other.ruby,keyword.operator.conditional,punctuation.separator.question-mark,keyword.operator.null-coalescing,punctuation.tilde,punctuation.separator.pointer-access,punctuation.separator.namespace, keyword.operator.dart",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "instanceof",
"scope": "keyword.operator.expression.instanceof,keyword.operator.instanceof",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "support.function",
"scope": "meta.function-call,support.function.construct.output,invalid.deprecated.gradient.function.css,invalid.deprecated.function.css, meta.function-call.python support.function.builtin.python",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "support.function.console",
"scope": "support.function.console",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "support.function.dom",
"scope": "support.function.dom",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "global variable in PHP;PHP里的超全局变量",
"scope": "variable.other.global.safer.php,variable.other.global.php",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "url.css,rgb(),transform,calc",
"scope": "support.function.any-method.builtin.url,support.function.any-method.builtin,support.function.url,support.function.misc,support.function.transform,support.function.calc,support.function.var,support.function.string,support.function.basic_functions,support.function.array,support.function.construct,support.function.datetime,support.function.file,support.function.network,support.function.session,support.function.mail,support.function.filter,support.function.errorfunc,support.function.mysql,support.function.php_odbc,support.function.xml,support.function.math",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "support.class.builtin",
"scope": "support.class.builtin",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "Classes",
"scope": "entity.name.type.class",
"settings": {
"fontStyle": "bold",
"foreground": "#EF8ED8"
}
}, {
"name": "support.class",
"scope": "support.class",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "support.class.console,support.class.component;console输出台,react组件",
"scope": "support.class.console,support.class.component",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "declaration",
"scope": "meta.method.declaration",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "arrow;箭头函数",
"scope": "storage.type.function.arrow",
"settings": {
"fontStyle": "bold",
"foreground": "#7C4DFF"
}
}, {
"name": "new",
"scope": "keyword.operator.new,keyword.other.new, storage.modifier.c, keyword.control.directive.define, keyword.control.def, keyword.control.class, keyword.control.directive.define punctuation.definition.directive, keyword.control.module, keyword.control.new,keyword.preprocessor.define, meta.preprocessor.cs punctuation.separator.hash.cs, keyword.control.directive.undef, keyword.control.directive.undef punctuation.definition.directive",
"settings": {
"fontStyle": "bold",
"foreground": "#7C4DFF"
}
}, {
"name": "in of",
"scope": "keyword.operator.expression.in,keyword.operator.expression.of",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "Keyword Control,Using",
"scope": "keyword.control,keyword.other.using,keyword.preprocessor.elif,keyword.preprocessor.if,keyword.preprocessor.else,keyword.preprocessor.endif,storage.modifier.extends,keyword.control.directive,punctuation.definition.directive,punctuation.separator.hash,storage.type.modifier, keyword.control.export, keyword.control.import,keyword.control.at-rule.import.css,keyword.control.at-rule.import.less,keyword.control.at-rule.import.sass,keyword.other.import,keyword.import,keyword.package, keyword.control.flow,keyword.other.special-method.ruby, keyword.input, keyword.type.graphql,keyword.cmake",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "CSS from to, js from",
"scope": "keyword.control.from,entity.other.keyframe-offset",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "Functions,pthread;单独的函数,C++线程",
"scope": "entity.name.function,support.type.pthread, entity.name.scope-resolution.function, meta.block.class.cpp meta.body.class.cpp meta.block.class.cpp entity.name.function.definition.special.constructor.cpp,support.function",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "Keyword: (flow), interface",
"scope": "keyword.other.package,keyword.other.class,keyword.other.namespace,keyword.other.enum,keyword.other.operator-decl,keyword.other.interface,keyword.preprocessor,keyword.other.delegate,storage.type.cpp,storage.type.namespace, storage.modifier, storage.type.modifier.cpp, storage.type.language.primitive.cpp, storage.type.struct, storage.type.template, support.type.built-in.posix-reserved.pthread,keyword.other.typedef",
"settings": {
"fontStyle": "bold",
"foreground": "#7C4DFF"
}
}, {
"name": "default",
"scope": "keyword.control.default",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "support type ts;ts里默认数据类型;自定义数据类型",
"scope": "support.type.primitive,support.type.builtin,entity.name.type.instance,entity.name.type.alias.ts,storage.type.string,storage.type.numeric,storage.type.boolean,storage.type.primitive,meta.type.annotation,meta.method.identifier,keyword.type,storage.type.cs,entity.name.type.type-parameter,meta.type.parameters,storage.type.generic,storage.type.object.array,storage.type.java,storage.type.c,support.class.dart,meta.declaration.dart, meta.type.declaration, meta.block.ts, support.type.graphql, meta.function.definition.parameters storage.type.built-in.primitive.c, meta.function.definition.parameters.cpp storage.type.language.primitive.cpp, meta.function.definition.parameters.cpp storage.type.struct.cpp, meta.function.constructor.cpp storage.type.language.primitive.cpp, storage.type.template.argument, storage.type.built-in.c, storage.type.built-in.primitive.c",
"settings": {
"fontStyle": "",
"foreground": "#EF8ED8"
}
}, {
"name": "inherited-class;interface;class;自定义class;interface;class",
"scope": "entity.other.inherited-classentity.name.type.interface,meta.return.type,keyword.interface,entity.name.type.interface,entity.other.inherited-class,entity.name.type.struct,entity.name.type.delegate, meta.class-struct-block.cpp entity.name.type.cpp",
"settings": {
"fontStyle": "bold",
"foreground": "#EF8ED8"
}
}, {
"name": "type name;构造函数",
"scope": "entity.name.type.js,new.expr.ts",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "Strings",
"scope": "string, punctuation.definition.string.begin.html, punctuation.definition.string.end.html",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "Constant;语言常量,包含 true false null undefined等; void",
"scope": "constant.language,constant.language.boolean,keyword.operator.expression.void",
"settings": {
"fontStyle": "bold",
"foreground": "#C838C6"
}
}, {
"name": "number,unit,constant,Math,enum;数字;单位;值为数字的常量;Math对象;enum枚举里的元素",
"scope": "constant.numeric,keyword.other.unit,support.constant.dom,constant.other.character-class.regexp,support.constant.math,support.constant.property.math,support.constant.ext,support.constant.core, variable.other.enummember, constant.other.enum, entity.name.variable.enum-member,entity.name.function.preprocessor.c, entity.other.keyframe-offset.percentage.css,variable.other.constant, constant.other.js",
"settings": {
"fontStyle": "",
"foreground": "#ff6500"
}
}, {
"name": "id,symbol in C#;HTML行间的id和CSS里的id名;C#中预处理器指令创建符号常量",
"scope": "meta.attribute.id.html entity.other.attribute-name.html, entity.other.attribute-name.id, entity.name.variable.preprocessor.symbol",
"settings": {
"fontStyle": "bold",
"foreground": "#ff6500"
}
}, {
"name": "markup bold;Markdown里的bold",
"scope": "markup.bold.markdown, punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "bold",
"foreground": "#F0AA0B"
}
}, {
"name": "punctuation.definition.markdown;Markdown里引用块符号 ```",
"scope": "punctuation.definition.markdown",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "beginning.punctuation.definition.quote.markdown;Markdown里引用块符号 >",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "fenced_code.block.language;Markdown里引用语言声明",
"scope": "fenced_code.block.language",
"settings": {
"fontStyle": "",
"foreground": "#EF8ED8"
}
}, {
"name": "Tags;HTML的标签名",
"scope": "entity.name.tag,punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "text;HTML标签里的文字;Markdown里书写的普通文字",
"scope": "text.html.basic,text.html.markdown,meta.paragraph.markdown,text.html.php,text.html.derivative, text.html.wxml, text.xml, text.html, source.js, source.ignore, source.nginx, text",
"settings": {
"fontStyle": "",
"foreground": "#626264"
}
}, {
"name": "meta.jsx.children;jsx里的文字",
"scope": "meta.jsx.children",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "block,embedded,definition,bracket,typeparameters;大括号 {}, 中括号[], 圆括号(), 尖括号<>",
"scope": "punctuation.section.block.begin.bracket,punctuation.section.block.end.bracket,punctuation.definition.block,punctuation.section.embedded.begin,punctuation.section.embedded.end,meta.brace,punctuation.bracket,punctuation.definition.parameters.ruby,punctuation.definition.parameters.begin,punctuation.definition.parameters.end,punctuation.section.function.begin.bracket,punctuation.section.function.end.bracket,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end, punctuation.section.array.end, punctuation.section.array.begin, punctuation.definition.array.end, punctuation.definition.array.begin, punctuation.section.scope.end, punctuation.section.scope.begin, meta.parameter.object-binding-pattern, punctuation.definition.binding-pattern.object,punctuation.definition.arguments.end,punctuation.definition.arguments.begin,punctuation.definition.begin.bracket,punctuation.definition.end.bracket,punctuation.curlybrace.open,punctuation.curlybrace.close,punctuation.parenthesis.open,punctuation.parenthesis.close,punctuation.squarebracket.open,,punctuation.squarebracket.close,punctuation.section.method.begin,punctuation.section.method.end,punctuation.section.class.begin,punctuation.section.class.end,punctuation.section.enum.begin,punctuation.section.enum.end,punctuation.section.parameters.begin.bracket,punctuation.section.parameters.end.bracket,punctuation.section.parens.begin.bracket,punctuation.section.parens.end.bracket,punctuation.section.arguments.begin.bracket,punctuation.section.arguments.end.bracket,punctuation.separator.arguments,punctuation.section.function.ruby,punctuation.definition.dictionary.begin,punctuation.definition.dictionary.end,punctuation.separator.dictionary.pair,punctuation.separator.array,punctuation.definition.map.begin.bracket,punctuation.definition.map.end.bracket,punctuation.section.function, punctuation.definition.parameters.end.bracket, punctuation.definition.parameters.begin.bracket,punctuation.section.property-list.begin.bracket,punctuation.section.property-list.end.bracket,punctuation.definition.list.begin,punctuation.definition.list.end,punctuation.definition.binding-pattern.array, punctuation.section.embedded.end.ruby source.ruby, punctuation.section.embedded.begin.ruby source.ruby, source.cs, punctuation.definition.generic.begin.html, punctuation.definition.generic.end.html, punctuation.definition.function.body.begin.bracket, punctuation.definition.function.body.end.bracket, punctuation.definition.modules.begin, punctuation.definition.modules.end, constant.character.brace, punctuation.operation.graphql,punctuation.definition.optional.arguments.begin,punctuation.definition.optional.arguments.end, punctuation.definition.brackets, punctuation.math.begin.bracket, punctuation.math.end.bracket, punctuation.section.angle-brackets, keyword.operator.delete.array.bracket",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "curly;CSS里的括号 {} ()",
"scope": "meta.brace.round.css,punctuation.section.property-list.begin.bracket.curly.css,punctuation.section.property-list.end.bracket.curly.css,punctuation.section.function.begin.bracket.round.css,punctuation.section.function.end.bracket.round.css,punctuation.section.media.begin.bracket.curly.css,punctuation.section.media.end.bracket.curly.css,punctuation.definition.parameters.begin.bracket.round.css,punctuation.definition.parameters.end.bracket.round.css,punctuation.section.keyframes.begin.bracket.curly.css,punctuation.section.keyframes.end.bracket.curly.css, punctuation.definition.entity.end.bracket.square.css,punctuation.definition.entity.begin.bracket.square.css,punctuation.section.property-list.begin.bracket.curly.scss,punctuation.section.property-list.end.bracket.curly.scss,punctuation.section.function.scss",
"settings": {
"fontStyle": "",
"foreground": "#888888D9"
}
}, {
"name": "css color standard name;css 颜色名词 red orange pink plum 等",
"scope": "support.constant.color.w3c-standard-color-name,support.constant.color.w3c-extended-color-name,constant.other.color.rgb-value.hex,constant.other.rgb-value, support.constant.color.w3c-extended-color-name.css",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5F"
}
}, {
"name": "css Support type;css less sass属性名 如果不填就与support.type同色",
"scope": "support.type.property-name.css,support.type.vendored.property-name.css,meta.at-rule.each.scss support.constant.property-value.css, source.css.scss",
"settings": {
"fontStyle": "",
"foreground": "#888888"
}
}, {
"name": "property-list;css里未写完整的属性名",
"scope": "meta.property-name.css",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "Attributes",
"scope": "entity.other.attribute-name,invalid.deprecated.entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "class.mixin;less sass里的自定义的代码块名 类似函数",
"scope": "entity.other.attribute-name.class.mixin",
"settings": {
"fontStyle": "bold",
"foreground": "#437AED"
}
}, {
"name": "Attribute class;css里的class名 和 &",
"scope": "entity.other.attribute-name.class.css,selector.sass,entity.other.attribute-name.parent-selector.css, meta.at-rule.extend.scss",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "pseudo-class;css里的伪类 hover等 和 伪类选择器 如nth-child()",
"scope": "entity.other.attribute-name.pseudo-class.css,support.type.property-name.media.css,support.constant.media.css",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "pseudo-element;css里的伪元素 before after",
"scope": "entity.other.attribute-name.pseudo-element.css",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown headings;Markdown里的标题 和 定义标题的#",
"scope": "entity.name.section.markdown,markup.heading,punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "bold",
"foreground": "#CD6069"
}
}, {
"name": "Italic;Markdown里的斜体字",
"scope": "markup.italic, punctuation.definition.italic",
"settings": {
"fontStyle": "italic",
"foreground": "#C57BDB"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition;Markdown里定义有序项和无序项的 - * + 1. 2. ",
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Inline Raw",
"scope": "markup.inline.raw.markdown",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link/Image",
"scope": "markup.underline.link.markdown,markup.underline.link.image.markdown,punctuation.definition.metadata.markdown",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
"scope": "string.other.link.title.markdown,string.other.link.description.markdown,punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Regular Expressions;正则表达式",
"scope": "string.regexp",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "Regular keyword i g;正则表达式关键字 如 i g",
"scope": "keyword.other",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Escape Characters;转义符 \\ ",
"scope": "constant.character.escape",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal.expected-dictionary-separator.json",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Broken",
"scope": "invalid.broken",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Deprecated;不赞成的",
"scope": "invalid.deprecated",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
"scope": "source.json meta.structure.dictionary.json > string.quoted.json",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
"scope": "source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json,source.jsonmeta.structure.array.json>value.json>string.quoted.json,source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json>punctuation,source.jsonmeta.structure.array.json>value.json>string.quoted.json>punctuation,string.quoted source",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] JSON Property Name",
"scope": "support.type.property-name.json",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "js ts this super, python self, C++ delete",
"scope": "variable.language.self,variable.language.this,variable.language.super,variable.language.special.self.python,variable.language.dart,keyword.operator.delete, keyword.operator.expression.delete",
"settings": {
"fontStyle": "bold",
"foreground": "#FA278E"
}
}, {
"scope": "token.info-token",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"scope": "token.error-token",
"settings": {
"fontStyle": "",
"foreground": "#e51400"
}
}, {
"scope": "token.warn-token",
"settings": {
"fontStyle": "",
"foreground": "#F5625C"
}
}, {
"scope": "token.debug-token",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "keyword",
"scope": "meta.var.expr,storage.type.function,keyword.function,keyword.var,keyword.const,keyword.channel,keyword.struct,keyword.other.struct,keyword.map,keyword.reserved,storage.type.class,storage.type.php,storage.type.interface,storage.type.object,storage.type.primitive.dart, keyword.declaration, keyword.operator.closure.dart, storage.type.enum, storage.type.type,keyword.control.at-rule.function,keyword.control.at-rule.mixin, storage.type.const",
"settings": {
"fontStyle": "bold",
"foreground": "#7C4DFF"
}
}, {
"name": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc",
"scope": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc,keyword.ccontrol.at-rule.keyframes.css,keyword.control.at-rule.keyframes.css",
"settings": {
"fontStyle": "bold",
"foreground": "#7C4DFF"
}
}, {
"name": "js module",
"scope": "support.module.node.js,support.type.object.module.js,support.type.object.module.ts,support.module.node.ts",
"settings": {
"fontStyle": "bold",
"foreground": "#7C4DFF"
}
}]
}

+ 991
- 0
extensions/fisheva.eva-theme-1.1.4/themes/Eva-Light-Italic.json View File

@ -0,0 +1,991 @@
{
"name": "Eva Light",
"type": "light",
"$schema": "vscode://schemas/color-theme",
"colors": {
"activityBar.activeBackground": "#EBEEF5",
"activityBar.activeBorder": "#EBEEF5",
"activityBar.background": "#EBEEF5",
"activityBar.border": "#EBEEF500",
"activityBar.foreground": "#7D7F84",
"activityBar.inactiveForeground": "#B3B3B4",
"activityBarBadge.background": "#598DEF",
"activityBarBadge.foreground": "#fff",
"badge.foreground": "#fff",
"badge.background": "#B3B3B4",
"breadcrumb.activeSelectionForeground": "#5D5D5F",
"breadcrumb.background": "#EBEEF5",
"breadcrumb.foreground": "#8E8E90",
"breadcrumb.focusForeground": "#5D5D5F",
"breadcrumbPicker.background": "#E5E8EF",
"button.background": "#A0A1A7E5",
"button.foreground": "#fff",
"button.hoverBackground": "#0065FFA8",
"debugConsole.errorForeground": "#e51400",
"debugConsole.infoForeground": "#598DEF",
"debugConsole.warningForeground": "#F5625C",
"debugExceptionWidget.background": "#a315153F",
"debugExceptionWidget.border": "#a31515",
"debugToolBar.background": "#E1E4EB",
"debugToolBar.border": "#E1E4EB",
"descriptionForeground": "#626264BF",
"dropdown.background": "#F1F4FB",
"dropdown.foreground": "#5D5D5F",
"dropdown.border": "#CED1D7",
"diffEditor.insertedTextBackground": "#45B7464C",
"diffEditor.removedTextBackground": "#f14c4c4C",
"editor.background": "#EBEEF5",
"editor.findMatchBackground": "#F8F900",
"editor.findMatchBorder": "#F8F90000",
"editor.findMatchHighlightBackground": "#CFD2D9",
"editor.findMatchHighlightBorder": "#CFD2D900",
"editor.findRangeHighlightBackground": "#F8F9004C",
"editor.foreground": "#5D5D5F",
"editor.hoverHighlightBackground": "#CFD2D98C",
"editor.lineHighlightBackground": "#E3E6ED",
"editor.lineHighlightBorder": "#E3E6ED00",
"editor.rangeHighlightBackground": "#E3E6ED",
"editor.selectionBackground": "#0065FF3F",
"editor.selectionHighlightBackground": "#00BEC459",
"editor.selectionHighlightBorder": "#00BEC400",
"editor.snippetFinalTabstopHighlightBackground": "#45B7464C",
"editor.snippetFinalTabstopHighlightBorder": "#BDBDBED8",
"editor.snippetTabstopHighlightBackground": "#45B7464C",
"editor.snippetTabstopHighlightBorder": "#45B74600",
"editor.wordHighlightBackground": "#00BEC459",
"editor.wordHighlightBorder": "#00BEC400",
"editor.wordHighlightStrongBackground": "#7C4DFF3F",
"editor.wordHighlightStrongBorder": "#7C4DFF00",
"editorBracketMatch.background": "#FC835762",
"editorBracketMatch.border": "#FC835700",
"editorCodeLens.foreground": "#BDBDBE",
"editorCursor.background": "#FFFFFF",
"editorCursor.foreground": "#FC8357",
"editorError.foreground": "#e51400",
"editorGroup.border": "#CED1D7",
"editorGroup.dropBackground": "#0065FF21",
"editorGroup.emptyBackground": "#EBEEF500",
"editorGroup.focusedEmptyBorder": "#4283F5",
"editorGroupHeader.tabsBackground": "#E1E4EB",
"editorGroupHeader.tabsBorder": "#EBEEF500",
"editorGroupHeader.noTabsBackground": "#E1E4EB",
"editorGutter.background": "#EBEEF5",
"editorGutter.modifiedBackground": "#9277E6",
"editorGutter.addedBackground": "#44C145",
"editorGutter.deletedBackground": "#f14c4c",
"editorHoverWidget.background": "#F1F4FB",
"editorHoverWidget.border": "#CED1D7",
"editorIndentGuide.activeBackground": "#FC8357CC",
"editorIndentGuide.background": "#CED1D7",
"editorInfo.foreground": "#598DEF",
"editorLineNumber.foreground": "#B3B3B4",
"editorLineNumber.activeForeground": "#5D5D5F",
"editorLink.activeForeground": "#D73BD5",
"editorMarkerNavigation.background": "#E3E6ED",
"editorMarkerNavigationError.background": "#e51400",
"editorMarkerNavigationInfo.background": "#598DEF",
"editorMarkerNavigationWarning.background": "#F5625C",
"editorOverviewRuler.addedForeground": "#44C145",
"editorOverviewRuler.border": "#B3B3B4",
"editorOverviewRuler.bracketMatchForeground": "#FC835700",
"editorOverviewRuler.commonContentForeground": "#E5E8EF",
"editorOverviewRuler.currentContentForeground": "#000",
"editorOverviewRuler.deletedForeground": "#f14c4c",
"editorOverviewRuler.errorForeground": "#e51400",
"editorOverviewRuler.findMatchForeground": "#C3C6CD",
"editorOverviewRuler.incomingContentForeground": "#45B7464C",
"editorOverviewRuler.infoForeground": "#598DEF",
"editorOverviewRuler.modifiedForeground": "#9277E6",
"editorOverviewRuler.rangeHighlightForeground": "#E5E8EF",
"editorOverviewRuler.selectionHighlightForeground": "#00BEC4AD",
"editorOverviewRuler.warningForeground": "#F5625C",
"editorOverviewRuler.wordHighlightForeground": "#00BEC4AD",
"editorOverviewRuler.wordHighlightStrongForeground": "#7C4DFF72",
"editorPane.background": "#E1E4EB",
"editorRuler.foreground": "#B3B3B4",
"editorSuggestWidget.background": "#F1F4FB",
"editorSuggestWidget.border": "#CED1D7",
"editorSuggestWidget.foreground": "#8E8E90",
"editorSuggestWidget.highlightForeground": "#598DEF",
"editorSuggestWidget.selectedBackground": "#0065FF33",
"editorUnnecessaryCode.border": "#A9A9AA",
"editorUnnecessaryCode.opacity": "#A9A9AAFF",
"editorWarning.foreground": "#F5625C",
"editorWhitespace.foreground": "#BDBDBEB2",
"editorWidget.background": "#E1E4EB",
"editorWidget.border": "#E1E4EB",
"errorForeground": "#e51400",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentBackground": "#499149",
"extensionButton.prominentHoverBackground": "#377337",
"focusBorder": "#EDF0F7",
"foreground": "#626264",
"gitDecoration.addedResourceForeground": "#53A053",
"gitDecoration.conflictingResourceForeground": "#F0AA0B",
"gitDecoration.deletedResourceForeground": "#f14c4c",
"gitDecoration.ignoredResourceForeground": "#A9A9AA",
"gitDecoration.modifiedResourceForeground": "#7C4DFF",
"gitDecoration.untrackedResourceForeground": "#626264D8",
"icon.foreground": "#424242",
"input.background": "#EBEEF5",
"input.border": "#E1E4EB",
"input.foreground": "#5D5D5F",
"input.placeholderForeground": "#5D5D5F99",
"inputOption.activeBackground": "#0065FFA8",
"inputOption.activeBorder": "#0065FF00",
"inputOption.activeForeground": "#fff",
"inputValidation.errorBackground": "#e5140059",
"inputValidation.errorBorder": "#e51400",
"inputValidation.errorForeground": "#F5F8FF",
"inputValidation.infoBackground": "#598DEF59",
"inputValidation.infoBorder": "#598DEF",
"inputValidation.infoForeground": "#F5F8FF",
"inputValidation.warningBackground": "#F5625C59",
"inputValidation.warningBorder": "#F5625C",
"inputValidation.warningForeground": "#F5F8FF",
"list.activeSelectionBackground": "#EDF0F7",
"list.activeSelectionForeground": "#5D5D5F",
"list.dropBackground": "#0065FF21",
"list.errorForeground": "#e51400",
"list.filterMatchBorder": "#fff",
"list.filterMatchBackground": "#fff",
"list.focusBackground": "#0065FF33",
"list.focusForeground": "#5D5D5F",
"list.highlightForeground": "#4283F5",
"list.hoverBackground": "#0065FF33",
"list.hoverForeground": "#5D5D5F",
"list.inactiveFocusBackground": "#0065FF19",
"list.inactiveSelectionBackground": "#EDF0F7",
"list.inactiveSelectionForeground": "#5D5D5F",
"list.invalidItemForeground": "#A9A9AA",
"list.warningForeground": "#F5625C",
"listFilterWidget.background": "#FFF",
"listFilterWidget.outline": "#FFF",
"listFilterWidget.noMatchesOutline": "#ff0000",
"menu.background": "#E1E4EB",
"menu.foreground": "#5D5D5F",
"menu.selectionBackground": "#0065FF99",
"menu.selectionBorder": "#0065FF00",
"menu.selectionForeground": "#fff",
"menu.separatorBackground": "#626264",
"menubar.selectionBackground": "#0065FF99",
"menubar.selectionBorder": "#0065FF00",
"menubar.selectionForeground": "#fff",
"merge.border": "#CED1D7",
"merge.commonContentBackground": "#E5E8EF",
"merge.commonHeaderBackground": "#E5E8EF",
"merge.currentHeaderBackground": "#0065FF33",
"merge.currentContentBackground": "#0065FF33",
"merge.incomingHeaderBackground": "#45B7464C",
"merge.incomingContentBackground": "#45B7464C",
"minimap.background": "#EBEEF5",
"minimap.errorHighlight": "#e51400BF",
"minimap.findMatchHighlight": "#BBBEC5",
"minimap.selectionHighlight": "#0065FFB2",
"minimap.warningHighlight": "#F5625C59",
"minimapGutter.addedBackground": "#44C145",
"minimapGutter.deletedBackground": "#f14c4c",
"minimapGutter.modifiedBackground": "#9277E6",
"minimapSlider.activeBackground": "#4F4F5033",
"minimapSlider.background": "#4F4F5019",
"minimapSlider.hoverBackground": "#4F4F5033",
"notifications.background": "#E1E4EB",
"notifications.border": "#AAADB499",
"notifications.foreground": "#5D5D5F",
"notificationCenter.border": "#AAADB499",
"notificationCenterHeader.background": "#E1E4EB",
"notificationCenterHeader.foreground": "#5D5D5F",
"notificationLink.foreground": "#5B87EB",
"notificationToast.border": "#AAADB499",
"panel.background": "#EBEEF5",
"panel.border": "#E1E4EB",
"panelTitle.activeForeground": "#5D5D5F",
"panelTitle.activeBorder": "#5D5D5F",
"panelTitle.inactiveForeground": "#A9A9AA",
"peekView.border": "#BDBDBED8",
"peekViewEditor.background": "#E5E8EF",
"peekViewEditor.matchHighlightBackground": "#0065FF19",
"peekViewEditor.matchHighlightBorder": "#0065FF00",
"peekViewEditorGutter.background": "#E5E8EF",
"peekViewResult.background": "#EBEEF5",
"peekViewResult.fileForeground": "#626264",
"peekViewResult.lineForeground": "#888",
"peekViewResult.matchHighlightBackground": "#EBEEF500",
"peekViewResult.selectionBackground": "#0065FF4C",
"peekViewResult.selectionForeground": "#626264",
"peekViewTitle.background": "#EBEEF5",
"peekViewTitleLabel.foreground": "#626264",
"peekViewTitleDescription.foreground": "#888",
"pickerGroup.border": "#4283F5",
"pickerGroup.foreground": "#4283F5",
"progressBar.background": "#0065FF4C",
"quickInput.background": "#E1E4EB",
"quickInput.foreground": "#626264",
"quickInputList.focusBackground": "#0065FF19",
"quickInputTitle.background": "#E1E4EB",
"scrollbar.shadow": "#AAADB4",
"scrollbarSlider.activeBackground": "#4F4F503F",
"scrollbarSlider.background": "#4F4F502E",
"scrollbarSlider.hoverBackground": "#4F4F503F",
"selection.background": "#0065FF3F",
"settings.checkboxBackground": "#F1F4FB",
"settings.checkboxBorder": "#CED1D7",
"settings.checkboxForeground": "#5D5D5F",
"settings.dropdownBackground": "#F1F4FB",
"settings.dropdownBorder": "#CED1D7",
"settings.dropdownForeground": "#5D5D5F",
"settings.dropdownListBorder": "#CED1D7",
"settings.headerForeground": "#5D5D5F",
"settings.modifiedItemIndicator": "#7C4DFF",
"settings.numberInputBackground": "#F1F4FB",
"settings.numberInputBorder": "#CED1D7",
"settings.numberInputForeground": "#5D5D5F",
"settings.textInputBackground": "#F1F4FB",
"settings.textInputBorder": "#CED1D7",
"settings.textInputForeground": "#5D5D5F",
"sideBar.background": "#E1E4EB",
"sideBar.dropBackground": "#0065FF21",
"sideBar.foreground": "#626264D8",
"sideBarSectionHeader.background": "#EBEEF5",
"sideBarSectionHeader.foreground": "#5D5D5F",
"sideBarTitle.foreground": "#5D5D5F",
"statusBar.background": "#E1E4EB",
"statusBar.foreground": "#5D5D5F",
"statusBar.debuggingBackground": "#a31515",
"statusBar.debuggingForeground": "#E1E4Eb",
"statusBar.noFolderBackground": "#E1E4EB",
"statusBar.noFolderForeground": "#5D5D5F",
"statusBarItem.activeBackground": "#0065FFB2",
"statusBarItem.hoverBackground": "#0065FF33",
"statusBarItem.prominentBackground": "#E1E4EB",
"statusBarItem.prominentHoverBackground": "#0065FF33",
"tab.activeBackground": "#EBEEF5",
"tab.activeBorder": "#EBEEF500",
"tab.activeBorderTop": "#EBEEF500",
"tab.activeForeground": "#5D5D5F",
"tab.activeModifiedBorder": "#7C4DFF",
"tab.border": "#AAADB499",
"tab.hoverBackground": "#0065FF33",
"tab.hoverBorder": "#0065FF00",
"tab.hoverForeground": "#5D5D5F",
"tab.inactiveBackground": "#E1E4EB",
"tab.inactiveForeground": "#8E8E90",
"tab.inactiveModifiedBorder": "#7C4DFF",
"tab.unfocusedActiveBackground": "#EBEEF5",
"tab.unfocusedActiveBorder": "#EBEEF500",
"tab.unfocusedActiveBorderTop": "#EBEEF500",
"tab.unfocusedActiveForeground": "#5D5D5FBF",
"tab.unfocusedActiveModifiedBorder": "#7C4DFF",
"tab.unfocusedHoverBackground": "#0065FF33",
"tab.unfocusedHoverBorder": "#0065FF00",
"tab.unfocusedHoverForeground": "#5D5D5F",
"tab.unfocusedInactiveForeground": "#8E8E90",
"tab.unfocusedInactiveModifiedBorder": "#7C4DFF",
"terminal.ansiBlack": "#fff",
"terminal.ansiBlue": "#4d91f8",
"terminal.ansiBrightBlack": "#7C4DFF",
"terminal.ansiBrightBlue": "#437AED",
"terminal.ansiBrightCyan": "#00BEC4",
"terminal.ansiBrightGreen": "#44C145",
"terminal.ansiBrightMagenta": "#C838C6",
"terminal.ansiBrightRed": "#f14c4c",
"terminal.ansiBrightWhite": "#EF8ED8",
"terminal.ansiBrightYellow": "#FC8357",
"terminal.ansiCyan": "#FA278E",
"terminal.ansiGreen": "#53A053",
"terminal.ansiMagenta": "#F0AA0B",
"terminal.ansiRed": "#EB0000",
"terminal.ansiWhite": "#5D5D5F",
"terminal.ansiYellow": "#F5625C",
"terminal.background": "#EBEEF5",
"terminal.border": "#E1E4EB",
"terminal.foreground": "#5D5D5F",
"terminal.selectionBackground": "#0065FF3F",
"terminalCursor.background": "#FFF",
"terminalCursor.foreground": "#FC8357",
"textBlockQuote.background": "#e0e3e9",
"textBlockQuote.border": "#598DEF",
"textCodeBlock.background": "#E5E8EF",
"textLink.activeForeground": "#D73BD5",
"textLink.foreground": "#5B87EB",
"textPreformat.foreground": "#F5625C",
"titleBar.activeBackground": "#EBEEF5",
"titleBar.activeForeground": "#5D5D5F",
"titleBar.border": "#EBEEF500",
"titleBar.inactiveBackground": "#EBEEF5",
"titleBar.inactiveForeground": "#8E8E90",
"walkThrough.embeddedEditorBackground": "#E1E4EB",
"welcomePage.buttonBackground": "#E1E4EB",
"welcomePage.buttonHoverBackground": "#0065FF33",
"widget.shadow": "#AAADB4"
},
"tokenColors": [{
"name": "variable.parameter",
"scope": "variable.parameter,token.variable.parameter,variable.other.jsdoc,variable.language.arguments,function.parameter,entity.name.variable.parameter,meta.function.c, punctuation.vararg-ellipses,variable.other.block.ruby, meta.arguments, entity.name.type.template",
"settings": {
"fontStyle": "italic",
"foreground": "#F0AA0B"
}
}, {
"name": "variable.other.less,variable.other.sass,keyframe-list;sass,less里的变量;css3里的关键帧",
"scope": "variable.other.less,variable.other.sass,variable.scss,meta.function.calc.css, source.sass variable.other",
"settings": {
"fontStyle": "italic",
"foreground": "#F0AA0B"
}
}, {
"name": "variable.parameter;css里url文件引用的链接",
"scope": "variable.parameter.url",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "module;模块",
"scope": "variable.other.readwrite.alias, entity.name.type.module,entity.name.package",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Variable;变量",
"scope": "variable.other, support.variable,meta.definition.variable,variable.other.object,variable.other.readwrite, entity.name.type.enum,meta.method.body,entity.name.variable,variable.other.object.property.cs,meta.block.c,source,source.c,source.cpp,source.ruby,source.go,meta.class-struct-block,source.dart,source.python,meta.item-access.python,meta.function-call.arguments.python,meta.item-access.arguments.python, variable.parameter.keyframe-list.css, meta.property-value.css, source.css.less, variable, support.function.builtin.python,meta.function-call.arguments.python support.function.builtin.python, meta.function-call.c",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5F"
}
}, {
"name": "comment;注释",
"scope": "comment,comment markup.link,punctuation.definition.comment,markup.quote.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#A9A9AA"
}
}, {
"name": "Illegal;无效的",
"scope": "invalid",
"settings": {
"fontStyle": "underline",
"foreground": "#A9A9AA"
}
}, {
"name": "Unimplemented;未生效的",
"scope": "invalid.unimplemented",
"settings": {
"fontStyle": "underline",
"foreground": "#A9A9AA"
}
}, {
"name": "Punctuation accessor 点号 .",
"scope": "punctuation.accessor,punctuation.separator.period,punctuation.separator.dot-access,punctuation.separator.method,punctuation.other.period,punctuation.dot, meta.delimiter.property.period",
"settings": {
"fontStyle": "bold",
"foreground": "#5D5D5FD8"
}
}, {
"name": "meta.parameters;scope值不规则的点. 引号",
"scope": "meta.parameters.js",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "Punctuation colon 冒号 :",
"scope": "punctuation.separator.key-value, keyword.operator.type.annotation,punctuation.definition.section.case-statement,punctuation.separator.colon,punctuation.separator.other,punctuation.definition.parameters,punctuation.definition.constant.ruby,punctuation.separator.dictionary.key-value, keyword.operator.ternary.dart,punctuation.section.function.begin.python, meta.property-list.css.sass, sass-script-maps, punctuation.colon, punctuation.separator.initializers",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "keyword.operator.key.php;PHP里的 => 类似JS里的对象里的冒号:",
"scope": "keyword.operator.key.php",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Punctuation comma 逗号 ,",
"scope": "punctuation.separator.comma,punctuation.separator.delimiter,punctuation.separator.list.comma,punctuation.separator.parameter, meta.array.php, punctuation.separator.parameters,punctuation.separator.arguments.python,punctuation.separator.object,meta.function.method.with-arguments.ruby, punctuation.comma, punctuation.separator.element.python, comment.punctuation.comma.sass, meta.at-rule.keyframes.body.css, meta.delimiter.object.comma",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7F2"
}
}, {
"name": "Punctuation Terminator 分号 ;",
"scope": "punctuation.terminator,punctuation.terminator.statement, punctuation.terminator.rule, punctuation.terminator.expression,punctuation.separator.statement,meta.using-namespace-declaration.cpp,invalid.deprecated.semicolon, constant.character.end",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "Function Call Variable; 用户自定义的变量属性(发现innerHTML也被包含在内, 所以这条暂不能区分用户自定义 与 语言内置对象属性)",
"scope": "variable.other.property",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Function Call Variable;对象属性名",
"scope": "variable.other.object.property,variable.other.constant.property",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "font-name;css里字体 如 微软雅黑",
"scope": "support.constant.font-name",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "support.constant.property-value.scss;css属性值常量 block inline inline-block none solid等",
"scope": "support.constant.property-value.scss,support.constant.property-value.css,support.constant.vendored.property-value.css",
"settings": {
"fontStyle": "",
"foreground": "#C57BDB"
}
}, {
"name": "js template-expression;模板字符串里的${}",
"scope": "punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "js object-literal.key;对象属性名 js和ts不一样,可选属性符号?",
"scope": "meta.object-literal.key, meta.object-literal.key string.quoted,variable.object.property,keyword.operator.optional,support.type.map.key,meta.at-rule.each.scss,meta.property-value.scss",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "regexp ^ ?: $ +",
"scope": "keyword.operator.negetion.regexp,keyword.control.anchor.regexp,punctuation.definition.group.capture.regexp,keyword.operator.quantifier.regexp",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "js dom variable, C C++ C# namespace;dom, C系语言的命名空间",
"scope": "support.variable.dom,support.variable.property,support.variable.property.dom,storage.modifier.import,constant.other.php,variable.other.object.cs,entity.name.type.namespace,variable.other.member.c,meta.using-namespace-declaration.cpp entity.name.type.cpp,meta.class-struct-block.cpp meta.namespace-block.cpp entity.name.type.cpp, variable.other.source.dart, entity.name.namespace.cpp",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Punctuation Definition Comment;注释的定义符号 // /* */",
"scope": "punctuation.definition.comment",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "typeof",
"scope": "keyword.operator.expression.typeof,keyword.other.typeof",
"settings": {
"fontStyle": "italic",
"foreground": "#00BEC4"
}
}, {
"name": "keyword Operators assignment;等号 = (不包括HTML标签里的=号, 把+= -=包含进来了,然后单独设)",
"scope": "keyword.operator.assignment, meta.property-value.css keyword.operator.less",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "punctuation;html标签里的</> = ",
"scope": "punctuation.definition.tag, meta.tag.inline.any, meta.tag.block.any, meta.tag.any , meta.tag.structure.any, meta.tag.metadata.script, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag.preprocessor.xml,punctuation.separator.key-value.html, meta.tag.metadata.style.html, meta.tag.attributes.js keyword.operator.assignment, meta.tag.other.html, meta.tag.inline.any.html source.directive.vue meta.brace, punctuation.definition.tag.begin source.js, punctuation.definition.tag.end source.js, punctuation.definition.tag source,source.vue",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "keyword Operators increment decrement;关键字 运算符 + - * /;自增++ 自减--;+= -=;less sass里的关键字(用于+ -号)",
"scope": "keyword.operator, keyword.operator.arithmetic,keyword.operator.decrement, keyword.operator.increment,keyword.operator.assignment.compound,keyword.operator.less,meta.property-list.css,keyword.operator.sass, keyword.operator.increment-decrement, keyword.operator.css, entity.name.tag.wildcard.scss, keyword.operator.string,keyword.operator.bitwise,keyword.operator.assignment.augmented,storage.type.variable.ruby, keyword.operator.assignment.arithmetic, punctuation.definition.list.begin.markdown, variable.language.import-all, constant.language.import-export-all, storage.modifier.reference, storage.modifier.pointer",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "string operator in php;php的string操作符 .(主要为了这个点加粗) .=(这个被迫加粗 需要提issue将二者区分)",
"scope": "keyword.operator.string.php",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "keyword Operators ternary,logical,comparison,relational,tilde;三元运算符 ? :;logical;== === != !==;< > <= >=;正则表达式里的 或|;波浪号~",
"scope": "keyword.operator.ternary,keyword.operator.logical,keyword.operator.comparison,keyword.operator.relational,keyword.operator.or.regexp,keyword.operator.class,keyword.operator.type,keyword.operator.other.ruby,keyword.operator.conditional,punctuation.separator.question-mark,keyword.operator.null-coalescing,punctuation.tilde,punctuation.separator.pointer-access,punctuation.separator.namespace, keyword.operator.dart",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "instanceof",
"scope": "keyword.operator.expression.instanceof,keyword.operator.instanceof",
"settings": {
"fontStyle": "italic",
"foreground": "#C838C6"
}
}, {
"name": "support.function",
"scope": "meta.function-call,support.function.construct.output,invalid.deprecated.gradient.function.css,invalid.deprecated.function.css, meta.function-call.python support.function.builtin.python",
"settings": {
"fontStyle": "italic",
"foreground": "#00BEC4"
}
}, {
"name": "support.function.console",
"scope": "support.function.console",
"settings": {
"fontStyle": "italic",
"foreground": "#00BEC4"
}
}, {
"name": "support.function.dom",
"scope": "support.function.dom",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "global variable in PHP;PHP里的超全局变量",
"scope": "variable.other.global.safer.php,variable.other.global.php",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "url.css,rgb(),transform,calc",
"scope": "support.function.any-method.builtin.url,support.function.any-method.builtin,support.function.url,support.function.misc,support.function.transform,support.function.calc,support.function.var,support.function.string,support.function.basic_functions,support.function.array,support.function.construct,support.function.datetime,support.function.file,support.function.network,support.function.session,support.function.mail,support.function.filter,support.function.errorfunc,support.function.mysql,support.function.php_odbc,support.function.xml,support.function.math",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "support.class.builtin",
"scope": "support.class.builtin",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Classes",
"scope": "entity.name.type.class",
"settings": {
"fontStyle": "italic",
"foreground": "#EF8ED8"
}
}, {
"name": "support.class",
"scope": "support.class",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "support.class.console,support.class.component;console输出台,react组件",
"scope": "support.class.console,support.class.component",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "declaration",
"scope": "meta.method.declaration",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "arrow;箭头函数",
"scope": "storage.type.function.arrow",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}, {
"name": "new",
"scope": "keyword.operator.new,keyword.other.new, storage.modifier.c, keyword.control.directive.define, keyword.control.def, keyword.control.class, keyword.control.directive.define punctuation.definition.directive, keyword.control.module, keyword.control.new,keyword.preprocessor.define, meta.preprocessor.cs punctuation.separator.hash.cs, keyword.control.directive.undef, keyword.control.directive.undef punctuation.definition.directive",
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
}, {
"name": "in of",
"scope": "keyword.operator.expression.in,keyword.operator.expression.of",
"settings": {
"fontStyle": "italic",
"foreground": "#C838C6"
}
}, {
"name": "Keyword Control,Using",
"scope": "keyword.control,keyword.other.using,keyword.preprocessor.elif,keyword.preprocessor.if,keyword.preprocessor.else,keyword.preprocessor.endif,storage.modifier.extends,keyword.control.directive,punctuation.definition.directive,punctuation.separator.hash,storage.type.modifier, keyword.control.export, keyword.control.import,keyword.control.at-rule.import.css,keyword.control.at-rule.import.less,keyword.control.at-rule.import.sass,keyword.other.import,keyword.import,keyword.package, keyword.control.flow,keyword.other.special-method.ruby, keyword.input, keyword.type.graphql,keyword.cmake",
"settings": {
"fontStyle": "italic",
"foreground": "#C838C6"
}
}, {
"name": "CSS from to, js from",
"scope": "keyword.control.from,entity.other.keyframe-offset",
"settings": {
"fontStyle": "italic",
"foreground": "#C838C6"
}
}, {
"name": "Functions,pthread;单独的函数,C++线程",
"scope": "entity.name.function,support.type.pthread, entity.name.scope-resolution.function, meta.block.class.cpp meta.body.class.cpp meta.block.class.cpp entity.name.function.definition.special.constructor.cpp,support.function",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Keyword: (flow), interface",
"scope": "keyword.other.package,keyword.other.class,keyword.other.namespace,keyword.other.enum,keyword.other.operator-decl,keyword.other.interface,keyword.preprocessor,keyword.other.delegate,storage.type.cpp,storage.type.namespace, storage.modifier, storage.type.modifier.cpp, storage.type.language.primitive.cpp, storage.type.struct, storage.type.template, support.type.built-in.posix-reserved.pthread,keyword.other.typedef",
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
}, {
"name": "default",
"scope": "keyword.control.default",
"settings": {
"fontStyle": "italic",
"foreground": "#C838C6"
}
}, {
"name": "support type ts; class;ts里默认数据类型;自定义数据类型; interface; class",
"scope": "support.type.primitive,support.type.builtin,entity.name.type.instance,entity.name.type.alias.ts,storage.type.string,storage.type.numeric,storage.type.boolean,storage.type.primitive,meta.type.annotation,meta.method.identifier,entity.other.inherited-classentity.name.type.interface,meta.return.type,meta.type.parameters,keyword.interface,storage.type.generic,entity.name.type.interface,entity.other.inherited-class,storage.type.cs,entity.name.type.struct,keyword.type,entity.name.type.type-parameter,storage.type.object.array,storage.type.java,entity.name.type.delegate,storage.type.c,support.class.dart,meta.declaration.dart, meta.type.declaration, meta.block.ts, meta.class-struct-block.cpp entity.name.type.cpp, support.type.graphql, meta.function.definition.parameters storage.type.built-in.primitive.c, meta.function.definition.parameters.cpp storage.type.language.primitive.cpp, meta.function.definition.parameters.cpp storage.type.struct.cpp, meta.function.constructor.cpp storage.type.language.primitive.cpp, storage.type.template.argument, storage.type.built-in.c, storage.type.built-in.primitive.c",
"settings": {
"fontStyle": "italic",
"foreground": "#EF8ED8"
}
}, {
"name": "type name;构造函数",
"scope": "entity.name.type.js,new.expr.ts",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Strings",
"scope": "string, punctuation.definition.string.begin.html, punctuation.definition.string.end.html",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "Constant;语言常量,包含 true false null undefined等; void",
"scope": "constant.language,constant.language.boolean,keyword.operator.expression.void",
"settings": {
"fontStyle": "italic",
"foreground": "#C838C6"
}
}, {
"name": "number,unit,constant,Math,enum;数字;单位;值为数字的常量;Math对象;enum枚举里的元素",
"scope": "constant.numeric,keyword.other.unit,support.constant.dom,constant.other.character-class.regexp,support.constant.math,support.constant.property.math,support.constant.ext,support.constant.core, variable.other.enummember, constant.other.enum, entity.name.variable.enum-member,entity.name.function.preprocessor.c, entity.other.keyframe-offset.percentage.css,variable.other.constant, constant.other.js",
"settings": {
"fontStyle": "",
"foreground": "#ff6500"
}
}, {
"name": "id,symbol in C#;HTML行间的id和CSS里的id名;C#中预处理器指令创建符号常量",
"scope": "meta.attribute.id.html entity.other.attribute-name.html, entity.other.attribute-name.id, entity.name.variable.preprocessor.symbol",
"settings": {
"fontStyle": "italic",
"foreground": "#ff6500"
}
}, {
"name": "markup bold;Markdown里的bold",
"scope": "markup.bold.markdown, punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "punctuation.definition.markdown;Markdown里引用块符号 ``` ",
"scope": "punctuation.definition.markdown",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "beginning.punctuation.definition.quote.markdown;Markdown里引用块符号 >",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "fenced_code.block.language;Markdown里引用语言声明",
"scope": "fenced_code.block.language",
"settings": {
"fontStyle": "",
"foreground": "#EF8ED8"
}
}, {
"name": "Tags;HTML的标签名",
"scope": "entity.name.tag,punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "text;HTML标签里的文字;Markdown里书写的普通文字",
"scope": "text.html.basic,text.html.markdown,meta.paragraph.markdown,text.html.php,text.html.derivative, text.html.wxml, text.xml, text.html, source.js, source.ignore, source.nginx, text",
"settings": {
"fontStyle": "",
"foreground": "#626264"
}
}, {
"name": "meta.jsx.children;jsx里的文字",
"scope": "meta.jsx.children",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "block,embedded,definition,bracket,typeparameters;大括号 {}, 中括号[], 圆括号(), 尖括号<>",
"scope": "punctuation.section.block.begin.bracket,punctuation.section.block.end.bracket,punctuation.definition.block,punctuation.section.embedded.begin,punctuation.section.embedded.end,meta.brace,punctuation.bracket,punctuation.definition.parameters.ruby,punctuation.definition.parameters.begin,punctuation.definition.parameters.end,punctuation.section.function.begin.bracket,punctuation.section.function.end.bracket,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end, punctuation.section.array.end, punctuation.section.array.begin, punctuation.definition.array.end, punctuation.definition.array.begin, punctuation.section.scope.end, punctuation.section.scope.begin, meta.parameter.object-binding-pattern, punctuation.definition.binding-pattern.object,punctuation.definition.arguments.end,punctuation.definition.arguments.begin,punctuation.definition.begin.bracket,punctuation.definition.end.bracket,punctuation.curlybrace.open,punctuation.curlybrace.close,punctuation.parenthesis.open,punctuation.parenthesis.close,punctuation.squarebracket.open,,punctuation.squarebracket.close,punctuation.section.method.begin,punctuation.section.method.end,punctuation.section.class.begin,punctuation.section.class.end,punctuation.section.enum.begin,punctuation.section.enum.end,punctuation.section.parameters.begin.bracket,punctuation.section.parameters.end.bracket,punctuation.section.parens.begin.bracket,punctuation.section.parens.end.bracket,punctuation.section.arguments.begin.bracket,punctuation.section.arguments.end.bracket,punctuation.separator.arguments,punctuation.section.function.ruby,punctuation.definition.dictionary.begin,punctuation.definition.dictionary.end,punctuation.separator.dictionary.pair,punctuation.separator.array,punctuation.definition.map.begin.bracket,punctuation.definition.map.end.bracket,punctuation.section.function, punctuation.definition.parameters.end.bracket, punctuation.definition.parameters.begin.bracket,punctuation.section.property-list.begin.bracket,punctuation.section.property-list.end.bracket,punctuation.definition.list.begin,punctuation.definition.list.end,punctuation.definition.binding-pattern.array, punctuation.section.embedded.end.ruby source.ruby, punctuation.section.embedded.begin.ruby source.ruby, source.cs, punctuation.definition.generic.begin.html, punctuation.definition.generic.end.html, punctuation.definition.function.body.begin.bracket, punctuation.definition.function.body.end.bracket, punctuation.definition.modules.begin, punctuation.definition.modules.end, constant.character.brace, punctuation.operation.graphql,punctuation.definition.optional.arguments.begin,punctuation.definition.optional.arguments.end, punctuation.definition.brackets, punctuation.math.begin.bracket, punctuation.math.end.bracket, punctuation.section.angle-brackets, keyword.operator.delete.array.bracket",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "curly;CSS里的大括号 {} ()",
"scope": "meta.brace.round.css,punctuation.section.property-list.begin.bracket.curly.css,punctuation.section.property-list.end.bracket.curly.css,punctuation.section.function.begin.bracket.round.css,punctuation.section.function.end.bracket.round.css,punctuation.section.media.begin.bracket.curly.css,punctuation.section.media.end.bracket.curly.css,punctuation.definition.parameters.begin.bracket.round.css,punctuation.definition.parameters.end.bracket.round.css,punctuation.section.keyframes.begin.bracket.curly.css,punctuation.section.keyframes.end.bracket.curly.css, punctuation.definition.entity.end.bracket.square.css,punctuation.definition.entity.begin.bracket.square.css,punctuation.section.property-list.begin.bracket.curly.scss,punctuation.section.property-list.end.bracket.curly.scss,punctuation.section.function.scss",
"settings": {
"fontStyle": "",
"foreground": "#888888D9"
}
}, {
"name": "css color standard name;css 颜色名词 red orange pink plum 等",
"scope": "support.constant.color.w3c-standard-color-name,support.constant.color.w3c-extended-color-name,constant.other.color.rgb-value.hex,constant.other.rgb-value, support.constant.color.w3c-extended-color-name.css",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5F"
}
}, {
"name": "css Support type;css less sass属性名 如果不填就与support.type同色",
"scope": "support.type.property-name.css,support.type.vendored.property-name.css,meta.at-rule.each.scss support.constant.property-value.css, source.css.scss",
"settings": {
"fontStyle": "",
"foreground": "#888888"
}
}, {
"name": "property-list;css里未写完整的属性名",
"scope": "meta.property-name.css",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "Attributes",
"scope": "entity.other.attribute-name,invalid.deprecated.entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "class.mixin;less sass里的自定义的代码块名 类似函数",
"scope": "entity.other.attribute-name.class.mixin",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Attribute class;css里的class名 和 &",
"scope": "entity.other.attribute-name.class.css,selector.sass,entity.other.attribute-name.parent-selector.css, meta.at-rule.extend.scss",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "pseudo-class;css里的伪类 hover等 和 伪类选择器 如nth-child()",
"scope": "entity.other.attribute-name.pseudo-class.css,support.type.property-name.media.css,support.constant.media.css",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "pseudo-element;css里的伪元素 before after",
"scope": "entity.other.attribute-name.pseudo-element.css",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown headings;Markdown里的标题 和 定义标题的#",
"scope": "entity.name.section.markdown,markup.heading,punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Italic;Markdown里的斜体字",
"scope": "markup.italic, punctuation.definition.italic",
"settings": {
"fontStyle": "italic",
"foreground": "#C57BDB"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition;Markdown里定义有序项和无序项的 - * + 1. 2. ",
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Inline Raw",
"scope": "markup.inline.raw.markdown",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link/Image",
"scope": "markup.underline.link.markdown,markup.underline.link.image.markdown,punctuation.definition.metadata.markdown",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
"scope": "string.other.link.title.markdown,string.other.link.description.markdown,punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Regular Expressions;正则表达式",
"scope": "string.regexp",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "Regular keyword i g;正则表达式关键字 如 i g",
"scope": "keyword.other",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Escape Characters;转义符 \\ ",
"scope": "constant.character.escape",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal.expected-dictionary-separator.json",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Broken",
"scope": "invalid.broken",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Deprecated;不赞成的",
"scope": "invalid.deprecated",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
"scope": "source.json meta.structure.dictionary.json > string.quoted.json",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
"scope": "source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json,source.jsonmeta.structure.array.json>value.json>string.quoted.json,source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json>punctuation,source.jsonmeta.structure.array.json>value.json>string.quoted.json>punctuation,string.quoted source",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] JSON Property Name",
"scope": "support.type.property-name.json",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "js ts this super, python self, C++ delete",
"scope": "variable.language.self,variable.language.this,variable.language.super,variable.language.special.self.python,variable.language.dart, keyword.operator.delete, keyword.operator.expression.delete",
"settings": {
"fontStyle": "italic",
"foreground": "#FA278E"
}
}, {
"scope": "token.info-token",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"scope": "token.error-token",
"settings": {
"fontStyle": "",
"foreground": "#e51400"
}
}, {
"scope": "token.warn-token",
"settings": {
"fontStyle": "",
"foreground": "#F5625C"
}
}, {
"scope": "token.debug-token",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "keyword",
"scope": "meta.var.expr,storage.type.function,keyword.function,keyword.var,keyword.const,keyword.channel,keyword.struct,keyword.other.struct,keyword.map,keyword.reserved,storage.type.class,storage.type.php,storage.type.interface,storage.type.object,storage.type.primitive.dart, keyword.declaration, keyword.operator.closure.dart, storage.type.enum, storage.type.type,keyword.control.at-rule.function,keyword.control.at-rule.mixin, storage.type.const",
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
}, {
"name": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc",
"scope": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc,keyword.ccontrol.at-rule.keyframes.css,keyword.control.at-rule.keyframes.css",
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
}, {
"name": "js module",
"scope": "support.module.node.js,support.type.object.module.js,support.type.object.module.ts,support.module.node.ts",
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
}]
}

+ 991
- 0
extensions/fisheva.eva-theme-1.1.4/themes/Eva-Light.json View File

@ -0,0 +1,991 @@
{
"name": "Eva Light",
"type": "light",
"$schema": "vscode://schemas/color-theme",
"colors": {
"activityBar.activeBackground": "#EBEEF5",
"activityBar.activeBorder": "#EBEEF5",
"activityBar.background": "#EBEEF5",
"activityBar.border": "#EBEEF500",
"activityBar.foreground": "#7D7F84",
"activityBar.inactiveForeground": "#B3B3B4",
"activityBarBadge.background": "#598DEF",
"activityBarBadge.foreground": "#fff",
"badge.foreground": "#fff",
"badge.background": "#B3B3B4",
"breadcrumb.activeSelectionForeground": "#5D5D5F",
"breadcrumb.background": "#EBEEF5",
"breadcrumb.foreground": "#8E8E90",
"breadcrumb.focusForeground": "#5D5D5F",
"breadcrumbPicker.background": "#E5E8EF",
"button.background": "#A0A1A7E5",
"button.foreground": "#fff",
"button.hoverBackground": "#0065FFA8",
"debugConsole.errorForeground": "#e51400",
"debugConsole.infoForeground": "#598DEF",
"debugConsole.warningForeground": "#F5625C",
"debugExceptionWidget.background": "#a315153F",
"debugExceptionWidget.border": "#a31515",
"debugToolBar.background": "#E1E4EB",
"debugToolBar.border": "#E1E4EB",
"descriptionForeground": "#626264BF",
"dropdown.background": "#F1F4FB",
"dropdown.foreground": "#5D5D5F",
"dropdown.border": "#CED1D7",
"diffEditor.insertedTextBackground": "#45B7464C",
"diffEditor.removedTextBackground": "#f14c4c4C",
"editor.background": "#EBEEF5",
"editor.findMatchBackground": "#F8F900",
"editor.findMatchBorder": "#F8F90000",
"editor.findMatchHighlightBackground": "#CFD2D9",
"editor.findMatchHighlightBorder": "#CFD2D900",
"editor.findRangeHighlightBackground": "#F8F9004C",
"editor.foreground": "#5D5D5F",
"editor.hoverHighlightBackground": "#CFD2D98C",
"editor.lineHighlightBackground": "#E3E6ED",
"editor.lineHighlightBorder": "#E3E6ED00",
"editor.rangeHighlightBackground": "#E3E6ED",
"editor.selectionBackground": "#0065FF3F",
"editor.selectionHighlightBackground": "#00BEC459",
"editor.selectionHighlightBorder": "#00BEC400",
"editor.snippetFinalTabstopHighlightBackground": "#45B7464C",
"editor.snippetFinalTabstopHighlightBorder": "#BDBDBED8",
"editor.snippetTabstopHighlightBackground": "#45B7464C",
"editor.snippetTabstopHighlightBorder": "#45B74600",
"editor.wordHighlightBackground": "#00BEC459",
"editor.wordHighlightBorder": "#00BEC400",
"editor.wordHighlightStrongBackground": "#7C4DFF3F",
"editor.wordHighlightStrongBorder": "#7C4DFF00",
"editorBracketMatch.background": "#FC835762",
"editorBracketMatch.border": "#FC835700",
"editorCodeLens.foreground": "#BDBDBE",
"editorCursor.background": "#FFFFFF",
"editorCursor.foreground": "#FC8357",
"editorError.foreground": "#e51400",
"editorGroup.border": "#CED1D7",
"editorGroup.dropBackground": "#0065FF21",
"editorGroup.emptyBackground": "#EBEEF500",
"editorGroup.focusedEmptyBorder": "#4283F5",
"editorGroupHeader.tabsBackground": "#E1E4EB",
"editorGroupHeader.tabsBorder": "#EBEEF500",
"editorGroupHeader.noTabsBackground": "#E1E4EB",
"editorGutter.background": "#EBEEF5",
"editorGutter.modifiedBackground": "#9277E6",
"editorGutter.addedBackground": "#44C145",
"editorGutter.deletedBackground": "#f14c4c",
"editorHoverWidget.background": "#F1F4FB",
"editorHoverWidget.border": "#CED1D7",
"editorIndentGuide.activeBackground": "#FC8357CC",
"editorIndentGuide.background": "#CED1D7",
"editorInfo.foreground": "#598DEF",
"editorLineNumber.foreground": "#B3B3B4",
"editorLineNumber.activeForeground": "#5D5D5F",
"editorLink.activeForeground": "#D73BD5",
"editorMarkerNavigation.background": "#E3E6ED",
"editorMarkerNavigationError.background": "#e51400",
"editorMarkerNavigationInfo.background": "#598DEF",
"editorMarkerNavigationWarning.background": "#F5625C",
"editorOverviewRuler.addedForeground": "#44C145",
"editorOverviewRuler.border": "#B3B3B4",
"editorOverviewRuler.bracketMatchForeground": "#FC835700",
"editorOverviewRuler.commonContentForeground": "#E5E8EF",
"editorOverviewRuler.currentContentForeground": "#000",
"editorOverviewRuler.deletedForeground": "#f14c4c",
"editorOverviewRuler.errorForeground": "#e51400",
"editorOverviewRuler.findMatchForeground": "#C3C6CD",
"editorOverviewRuler.incomingContentForeground": "#45B7464C",
"editorOverviewRuler.infoForeground": "#598DEF",
"editorOverviewRuler.modifiedForeground": "#9277E6",
"editorOverviewRuler.rangeHighlightForeground": "#E5E8EF",
"editorOverviewRuler.selectionHighlightForeground": "#00BEC4AD",
"editorOverviewRuler.warningForeground": "#F5625C",
"editorOverviewRuler.wordHighlightForeground": "#00BEC4AD",
"editorOverviewRuler.wordHighlightStrongForeground": "#7C4DFF72",
"editorPane.background": "#E1E4EB",
"editorRuler.foreground": "#B3B3B4",
"editorSuggestWidget.background": "#F1F4FB",
"editorSuggestWidget.border": "#CED1D7",
"editorSuggestWidget.foreground": "#8E8E90",
"editorSuggestWidget.highlightForeground": "#598DEF",
"editorSuggestWidget.selectedBackground": "#0065FF33",
"editorUnnecessaryCode.border": "#A9A9AA",
"editorUnnecessaryCode.opacity": "#A9A9AAFF",
"editorWarning.foreground": "#F5625C",
"editorWhitespace.foreground": "#BDBDBEB2",
"editorWidget.background": "#E1E4EB",
"editorWidget.border": "#E1E4EB",
"errorForeground": "#e51400",
"extensionButton.prominentForeground": "#fff",
"extensionButton.prominentBackground": "#499149",
"extensionButton.prominentHoverBackground": "#377337",
"focusBorder": "#EDF0F7",
"foreground": "#626264",
"gitDecoration.addedResourceForeground": "#53A053",
"gitDecoration.conflictingResourceForeground": "#F0AA0B",
"gitDecoration.deletedResourceForeground": "#f14c4c",
"gitDecoration.ignoredResourceForeground": "#A9A9AA",
"gitDecoration.modifiedResourceForeground": "#7C4DFF",
"gitDecoration.untrackedResourceForeground": "#626264D8",
"icon.foreground": "#424242",
"input.background": "#EBEEF5",
"input.border": "#E1E4EB",
"input.foreground": "#5D5D5F",
"input.placeholderForeground": "#5D5D5F99",
"inputOption.activeBackground": "#0065FFA8",
"inputOption.activeBorder": "#0065FF00",
"inputOption.activeForeground": "#fff",
"inputValidation.errorBackground": "#e5140059",
"inputValidation.errorBorder": "#e51400",
"inputValidation.errorForeground": "#F5F8FF",
"inputValidation.infoBackground": "#598DEF59",
"inputValidation.infoBorder": "#598DEF",
"inputValidation.infoForeground": "#F5F8FF",
"inputValidation.warningBackground": "#F5625C59",
"inputValidation.warningBorder": "#F5625C",
"inputValidation.warningForeground": "#F5F8FF",
"list.activeSelectionBackground": "#EDF0F7",
"list.activeSelectionForeground": "#5D5D5F",
"list.dropBackground": "#0065FF21",
"list.errorForeground": "#e51400",
"list.filterMatchBorder": "#fff",
"list.filterMatchBackground": "#fff",
"list.focusBackground": "#0065FF33",
"list.focusForeground": "#5D5D5F",
"list.highlightForeground": "#4283F5",
"list.hoverBackground": "#0065FF33",
"list.hoverForeground": "#5D5D5F",
"list.inactiveFocusBackground": "#0065FF19",
"list.inactiveSelectionBackground": "#EDF0F7",
"list.inactiveSelectionForeground": "#5D5D5F",
"list.invalidItemForeground": "#A9A9AA",
"list.warningForeground": "#F5625C",
"listFilterWidget.background": "#FFF",
"listFilterWidget.outline": "#FFF",
"listFilterWidget.noMatchesOutline": "#ff0000",
"menu.background": "#E1E4EB",
"menu.foreground": "#5D5D5F",
"menu.selectionBackground": "#0065FF99",
"menu.selectionBorder": "#0065FF00",
"menu.selectionForeground": "#fff",
"menu.separatorBackground": "#626264",
"menubar.selectionBackground": "#0065FF99",
"menubar.selectionBorder": "#0065FF00",
"menubar.selectionForeground": "#fff",
"merge.border": "#CED1D7",
"merge.commonContentBackground": "#E5E8EF",
"merge.commonHeaderBackground": "#E5E8EF",
"merge.currentHeaderBackground": "#0065FF33",
"merge.currentContentBackground": "#0065FF33",
"merge.incomingHeaderBackground": "#45B7464C",
"merge.incomingContentBackground": "#45B7464C",
"minimap.background": "#EBEEF5",
"minimap.errorHighlight": "#e51400BF",
"minimap.findMatchHighlight": "#BBBEC5",
"minimap.selectionHighlight": "#0065FFB2",
"minimap.warningHighlight": "#F5625C59",
"minimapGutter.addedBackground": "#44C145",
"minimapGutter.deletedBackground": "#f14c4c",
"minimapGutter.modifiedBackground": "#9277E6",
"minimapSlider.activeBackground": "#4F4F5033",
"minimapSlider.background": "#4F4F5019",
"minimapSlider.hoverBackground": "#4F4F5033",
"notifications.background": "#E1E4EB",
"notifications.border": "#AAADB499",
"notifications.foreground": "#5D5D5F",
"notificationCenter.border": "#AAADB499",
"notificationCenterHeader.background": "#E1E4EB",
"notificationCenterHeader.foreground": "#5D5D5F",
"notificationLink.foreground": "#5B87EB",
"notificationToast.border": "#AAADB499",
"panel.background": "#EBEEF5",
"panel.border": "#E1E4EB",
"panelTitle.activeForeground": "#5D5D5F",
"panelTitle.activeBorder": "#5D5D5F",
"panelTitle.inactiveForeground": "#A9A9AA",
"peekView.border": "#BDBDBED8",
"peekViewEditor.background": "#E5E8EF",
"peekViewEditor.matchHighlightBackground": "#0065FF19",
"peekViewEditor.matchHighlightBorder": "#0065FF00",
"peekViewEditorGutter.background": "#E5E8EF",
"peekViewResult.background": "#EBEEF5",
"peekViewResult.fileForeground": "#626264",
"peekViewResult.lineForeground": "#888",
"peekViewResult.matchHighlightBackground": "#EBEEF500",
"peekViewResult.selectionBackground": "#0065FF4C",
"peekViewResult.selectionForeground": "#626264",
"peekViewTitle.background": "#EBEEF5",
"peekViewTitleLabel.foreground": "#626264",
"peekViewTitleDescription.foreground": "#888",
"pickerGroup.border": "#4283F5",
"pickerGroup.foreground": "#4283F5",
"progressBar.background": "#0065FF4C",
"quickInput.background": "#E1E4EB",
"quickInput.foreground": "#626264",
"quickInputList.focusBackground": "#0065FF19",
"quickInputTitle.background": "#E1E4EB",
"scrollbar.shadow": "#AAADB4",
"scrollbarSlider.activeBackground": "#4F4F503F",
"scrollbarSlider.background": "#4F4F502E",
"scrollbarSlider.hoverBackground": "#4F4F503F",
"selection.background": "#0065FF3F",
"settings.checkboxBackground": "#F1F4FB",
"settings.checkboxBorder": "#CED1D7",
"settings.checkboxForeground": "#5D5D5F",
"settings.dropdownBackground": "#F1F4FB",
"settings.dropdownBorder": "#CED1D7",
"settings.dropdownForeground": "#5D5D5F",
"settings.dropdownListBorder": "#CED1D7",
"settings.headerForeground": "#5D5D5F",
"settings.modifiedItemIndicator": "#7C4DFF",
"settings.numberInputBackground": "#F1F4FB",
"settings.numberInputBorder": "#CED1D7",
"settings.numberInputForeground": "#5D5D5F",
"settings.textInputBackground": "#F1F4FB",
"settings.textInputBorder": "#CED1D7",
"settings.textInputForeground": "#5D5D5F",
"sideBar.background": "#E1E4EB",
"sideBar.dropBackground": "#0065FF21",
"sideBar.foreground": "#626264D8",
"sideBarSectionHeader.background": "#EBEEF5",
"sideBarSectionHeader.foreground": "#5D5D5F",
"sideBarTitle.foreground": "#5D5D5F",
"statusBar.background": "#E1E4EB",
"statusBar.foreground": "#5D5D5F",
"statusBar.debuggingBackground": "#a31515",
"statusBar.debuggingForeground": "#E1E4Eb",
"statusBar.noFolderBackground": "#E1E4EB",
"statusBar.noFolderForeground": "#5D5D5F",
"statusBarItem.activeBackground": "#0065FFB2",
"statusBarItem.hoverBackground": "#0065FF33",
"statusBarItem.prominentBackground": "#E1E4EB",
"statusBarItem.prominentHoverBackground": "#0065FF33",
"tab.activeBackground": "#EBEEF5",
"tab.activeBorder": "#EBEEF500",
"tab.activeBorderTop": "#EBEEF500",
"tab.activeForeground": "#5D5D5F",
"tab.activeModifiedBorder": "#7C4DFF",
"tab.border": "#AAADB499",
"tab.hoverBackground": "#0065FF33",
"tab.hoverBorder": "#0065FF00",
"tab.hoverForeground": "#5D5D5F",
"tab.inactiveBackground": "#E1E4EB",
"tab.inactiveForeground": "#8E8E90",
"tab.inactiveModifiedBorder": "#7C4DFF",
"tab.unfocusedActiveBackground": "#EBEEF5",
"tab.unfocusedActiveBorder": "#EBEEF500",
"tab.unfocusedActiveBorderTop": "#EBEEF500",
"tab.unfocusedActiveForeground": "#5D5D5FBF",
"tab.unfocusedActiveModifiedBorder": "#7C4DFF",
"tab.unfocusedHoverBackground": "#0065FF33",
"tab.unfocusedHoverBorder": "#0065FF00",
"tab.unfocusedHoverForeground": "#5D5D5F",
"tab.unfocusedInactiveForeground": "#8E8E90",
"tab.unfocusedInactiveModifiedBorder": "#7C4DFF",
"terminal.ansiBlack": "#fff",
"terminal.ansiBlue": "#4d91f8",
"terminal.ansiBrightBlack": "#7C4DFF",
"terminal.ansiBrightBlue": "#437AED",
"terminal.ansiBrightCyan": "#00BEC4",
"terminal.ansiBrightGreen": "#44C145",
"terminal.ansiBrightMagenta": "#C838C6",
"terminal.ansiBrightRed": "#f14c4c",
"terminal.ansiBrightWhite": "#EF8ED8",
"terminal.ansiBrightYellow": "#FC8357",
"terminal.ansiCyan": "#FA278E",
"terminal.ansiGreen": "#53A053",
"terminal.ansiMagenta": "#F0AA0B",
"terminal.ansiRed": "#EB0000",
"terminal.ansiWhite": "#5D5D5F",
"terminal.ansiYellow": "#F5625C",
"terminal.background": "#EBEEF5",
"terminal.border": "#E1E4EB",
"terminal.foreground": "#5D5D5F",
"terminal.selectionBackground": "#0065FF3F",
"terminalCursor.background": "#FFF",
"terminalCursor.foreground": "#FC8357",
"textBlockQuote.background": "#e0e3e9",
"textBlockQuote.border": "#598DEF",
"textCodeBlock.background": "#E5E8EF",
"textLink.activeForeground": "#D73BD5",
"textLink.foreground": "#5B87EB",
"textPreformat.foreground": "#F5625C",
"titleBar.activeBackground": "#EBEEF5",
"titleBar.activeForeground": "#5D5D5F",
"titleBar.border": "#EBEEF500",
"titleBar.inactiveBackground": "#EBEEF5",
"titleBar.inactiveForeground": "#8E8E90",
"walkThrough.embeddedEditorBackground": "#E1E4EB",
"welcomePage.buttonBackground": "#E1E4EB",
"welcomePage.buttonHoverBackground": "#0065FF33",
"widget.shadow": "#AAADB4"
},
"tokenColors": [{
"name": "variable.parameter",
"scope": "variable.parameter,token.variable.parameter,variable.other.jsdoc,variable.language.arguments,function.parameter,entity.name.variable.parameter,meta.function.c, punctuation.vararg-ellipses,variable.other.block.ruby, meta.arguments, entity.name.type.template",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "variable.other.less,variable.other.sass,keyframe-list;sass,less里的变量;css3里的关键帧",
"scope": "variable.other.less,variable.other.sass,variable.scss,meta.function.calc.css, source.sass variable.other",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "variable.parameter;css里url文件引用的链接",
"scope": "variable.parameter.url",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "module;模块",
"scope": "variable.other.readwrite.alias, entity.name.type.module,entity.name.package",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Variable;变量",
"scope": "variable.other, support.variable,meta.definition.variable,variable.other.object,variable.other.readwrite, entity.name.type.enum,meta.method.body,entity.name.variable,variable.other.object.property.cs,meta.block.c,source,source.c,source.cpp,source.ruby,source.go,meta.class-struct-block,source.dart,source.python,meta.item-access.python,meta.function-call.arguments.python,meta.item-access.arguments.python, variable.parameter.keyframe-list.css, meta.property-value.css, source.css.less, variable, support.function.builtin.python,meta.function-call.arguments.python support.function.builtin.python, meta.function-call.c",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5F"
}
}, {
"name": "comment;注释",
"scope": "comment,comment markup.link,punctuation.definition.comment,markup.quote.markdown",
"settings": {
"fontStyle": "italic",
"foreground": "#A9A9AA"
}
}, {
"name": "Illegal;无效的",
"scope": "invalid",
"settings": {
"fontStyle": "underline",
"foreground": "#A9A9AA"
}
}, {
"name": "Unimplemented;未生效的",
"scope": "invalid.unimplemented",
"settings": {
"fontStyle": "underline",
"foreground": "#A9A9AA"
}
}, {
"name": "Punctuation accessor 点号 .",
"scope": "punctuation.accessor,punctuation.separator.period,punctuation.separator.dot-access,punctuation.separator.method,punctuation.other.period,punctuation.dot, meta.delimiter.property.period",
"settings": {
"fontStyle": "bold",
"foreground": "#5D5D5FD8"
}
}, {
"name": "meta.parameters;scope值不规则的点. 引号",
"scope": "meta.parameters.js",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "Punctuation colon 冒号 :",
"scope": "punctuation.separator.key-value, keyword.operator.type.annotation,punctuation.definition.section.case-statement,punctuation.separator.colon,punctuation.separator.other,punctuation.definition.parameters,punctuation.definition.constant.ruby,punctuation.separator.dictionary.key-value, keyword.operator.ternary.dart,punctuation.section.function.begin.python, meta.property-list.css.sass, sass-script-maps, punctuation.colon, punctuation.separator.initializers",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "keyword.operator.key.php;PHP里的 => 类似JS里的对象里的冒号:",
"scope": "keyword.operator.key.php",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Punctuation comma 逗号 ,",
"scope": "punctuation.separator.comma,punctuation.separator.delimiter,punctuation.separator.list.comma,punctuation.separator.parameter, meta.array.php, punctuation.separator.parameters,punctuation.separator.arguments.python,punctuation.separator.object,meta.function.method.with-arguments.ruby, punctuation.comma, punctuation.separator.element.python, comment.punctuation.comma.sass, meta.at-rule.keyframes.body.css, meta.delimiter.object.comma",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7F2"
}
}, {
"name": "Punctuation Terminator 分号 ;",
"scope": "punctuation.terminator,punctuation.terminator.statement, punctuation.terminator.rule, punctuation.terminator.expression,punctuation.separator.statement,meta.using-namespace-declaration.cpp,invalid.deprecated.semicolon, constant.character.end",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "Function Call Variable; 用户自定义的变量属性(发现innerHTML也被包含在内, 所以这条暂不能区分用户自定义 与 语言内置对象属性)",
"scope": "variable.other.property",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Function Call Variable;对象属性名",
"scope": "variable.other.object.property,variable.other.constant.property",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "font-name;css里字体 如 微软雅黑",
"scope": "support.constant.font-name",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "support.constant.property-value.scss;css属性值常量 block inline inline-block none solid等",
"scope": "support.constant.property-value.scss,support.constant.property-value.css,support.constant.vendored.property-value.css",
"settings": {
"fontStyle": "",
"foreground": "#C57BDB"
}
}, {
"name": "js template-expression;模板字符串里的${}",
"scope": "punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "js object-literal.key;对象属性名 js和ts不一样,可选属性符号?",
"scope": "meta.object-literal.key, meta.object-literal.key string.quoted,variable.object.property,keyword.operator.optional,support.type.map.key,meta.at-rule.each.scss,meta.property-value.scss",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "regexp ^ ?: $ +",
"scope": "keyword.operator.negetion.regexp,keyword.control.anchor.regexp,punctuation.definition.group.capture.regexp,keyword.operator.quantifier.regexp",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "js dom variable, C C++ C# namespace;dom, C系语言的命名空间",
"scope": "support.variable.dom,support.variable.property,support.variable.property.dom,storage.modifier.import,constant.other.php,variable.other.object.cs,entity.name.type.namespace,variable.other.member.c,meta.using-namespace-declaration.cpp entity.name.type.cpp,meta.class-struct-block.cpp meta.namespace-block.cpp entity.name.type.cpp, variable.other.source.dart, entity.name.namespace.cpp",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Punctuation Definition Comment;注释的定义符号 // /* */",
"scope": "punctuation.definition.comment",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "typeof",
"scope": "keyword.operator.expression.typeof,keyword.other.typeof",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "keyword Operators assignment;等号 = (不包括HTML标签里的=号, 把+= -=包含进来了,然后单独设)",
"scope": "keyword.operator.assignment, meta.property-value.css keyword.operator.less",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "punctuation;html标签里的</> = ",
"scope": "punctuation.definition.tag, meta.tag.inline.any, meta.tag.block.any, meta.tag.any , meta.tag.structure.any, meta.tag.metadata.script, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag.preprocessor.xml,punctuation.separator.key-value.html, meta.tag.metadata.style.html, meta.tag.attributes.js keyword.operator.assignment, meta.tag.other.html, meta.tag.inline.any.html source.directive.vue meta.brace, punctuation.definition.tag.begin source.js, punctuation.definition.tag.end source.js, punctuation.definition.tag source,source.vue",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "keyword Operators increment decrement;关键字 运算符 + - * /;自增++ 自减--;+= -=;less sass里的关键字(用于+ -号)",
"scope": "keyword.operator, keyword.operator.arithmetic,keyword.operator.decrement, keyword.operator.increment,keyword.operator.assignment.compound,keyword.operator.less,meta.property-list.css,keyword.operator.sass, keyword.operator.increment-decrement, keyword.operator.css, entity.name.tag.wildcard.scss, keyword.operator.string,keyword.operator.bitwise,keyword.operator.assignment.augmented,storage.type.variable.ruby, keyword.operator.assignment.arithmetic, punctuation.definition.list.begin.markdown, variable.language.import-all, constant.language.import-export-all, storage.modifier.reference, storage.modifier.pointer",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "string operator in php;php的string操作符 .(主要为了这个点加粗) .=(这个被迫加粗 需要提issue将二者区分)",
"scope": "keyword.operator.string.php",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "keyword Operators ternary,logical,comparison,relational,tilde;三元运算符 ? :;logical;== === != !==;< > <= >=;正则表达式里的 或|;波浪号~",
"scope": "keyword.operator.ternary,keyword.operator.logical,keyword.operator.comparison,keyword.operator.relational,keyword.operator.or.regexp,keyword.operator.class,keyword.operator.type,keyword.operator.other.ruby,keyword.operator.conditional,punctuation.separator.question-mark,keyword.operator.null-coalescing,punctuation.tilde,punctuation.separator.pointer-access,punctuation.separator.namespace, keyword.operator.dart",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "instanceof",
"scope": "keyword.operator.expression.instanceof,keyword.operator.instanceof",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "support.function",
"scope": "meta.function-call,support.function.construct.output,invalid.deprecated.gradient.function.css,invalid.deprecated.function.css, meta.function-call.python support.function.builtin.python",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "support.function.console",
"scope": "support.function.console",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "support.function.dom",
"scope": "support.function.dom",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "global variable in PHP;PHP里的超全局变量",
"scope": "variable.other.global.safer.php,variable.other.global.php",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "url.css,rgb(),transform,calc",
"scope": "support.function.any-method.builtin.url,support.function.any-method.builtin,support.function.url,support.function.misc,support.function.transform,support.function.calc,support.function.var,support.function.string,support.function.basic_functions,support.function.array,support.function.construct,support.function.datetime,support.function.file,support.function.network,support.function.session,support.function.mail,support.function.filter,support.function.errorfunc,support.function.mysql,support.function.php_odbc,support.function.xml,support.function.math",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "support.class.builtin",
"scope": "support.class.builtin",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Classes",
"scope": "entity.name.type.class",
"settings": {
"fontStyle": "",
"foreground": "#EF8ED8"
}
}, {
"name": "support.class",
"scope": "support.class",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "support.class.console,support.class.component;console输出台,react组件",
"scope": "support.class.console,support.class.component",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "declaration",
"scope": "meta.method.declaration",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "arrow;箭头函数",
"scope": "storage.type.function.arrow",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}, {
"name": "new",
"scope": "keyword.operator.new,keyword.other.new, storage.modifier.c, keyword.control.directive.define, keyword.control.def, keyword.control.class, keyword.control.directive.define punctuation.definition.directive, keyword.control.module, keyword.control.new,keyword.preprocessor.define, meta.preprocessor.cs punctuation.separator.hash.cs, keyword.control.directive.undef, keyword.control.directive.undef punctuation.definition.directive",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}, {
"name": "in of",
"scope": "keyword.operator.expression.in,keyword.operator.expression.of",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "Keyword Control,Using",
"scope": "keyword.control,keyword.other.using,keyword.preprocessor.elif,keyword.preprocessor.if,keyword.preprocessor.else,keyword.preprocessor.endif,storage.modifier.extends,keyword.control.directive,punctuation.definition.directive,punctuation.separator.hash,storage.type.modifier, keyword.control.export, keyword.control.import,keyword.control.at-rule.import.css,keyword.control.at-rule.import.less,keyword.control.at-rule.import.sass,keyword.other.import,keyword.import,keyword.package, keyword.control.flow,keyword.other.special-method.ruby, keyword.input, keyword.type.graphql,keyword.cmake",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "CSS from to, js from",
"scope": "keyword.control.from,entity.other.keyframe-offset",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "Functions,pthread;单独的函数,C++线程",
"scope": "entity.name.function,support.type.pthread, entity.name.scope-resolution.function, meta.block.class.cpp meta.body.class.cpp meta.block.class.cpp entity.name.function.definition.special.constructor.cpp,support.function",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Keyword: (flow), interface",
"scope": "keyword.other.package,keyword.other.class,keyword.other.namespace,keyword.other.enum,keyword.other.operator-decl,keyword.other.interface,keyword.preprocessor,keyword.other.delegate,storage.type.cpp,storage.type.namespace, storage.modifier, storage.type.modifier.cpp, storage.type.language.primitive.cpp, storage.type.struct, storage.type.template, support.type.built-in.posix-reserved.pthread,keyword.other.typedef",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}, {
"name": "default",
"scope": "keyword.control.default",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "support type ts; class;ts里默认数据类型;自定义数据类型; interface; class",
"scope": "support.type.primitive,support.type.builtin,entity.name.type.instance,entity.name.type.alias.ts,storage.type.string,storage.type.numeric,storage.type.boolean,storage.type.primitive,meta.type.annotation,meta.method.identifier,entity.other.inherited-classentity.name.type.interface,meta.return.type,meta.type.parameters,keyword.interface,storage.type.generic,entity.name.type.interface,entity.other.inherited-class,storage.type.cs,entity.name.type.struct,keyword.type,entity.name.type.type-parameter,storage.type.object.array,storage.type.java,entity.name.type.delegate,storage.type.c,support.class.dart,meta.declaration.dart, meta.type.declaration, meta.block.ts, meta.class-struct-block.cpp entity.name.type.cpp, support.type.graphql, meta.function.definition.parameters storage.type.built-in.primitive.c, meta.function.definition.parameters.cpp storage.type.language.primitive.cpp, meta.function.definition.parameters.cpp storage.type.struct.cpp, meta.function.constructor.cpp storage.type.language.primitive.cpp, storage.type.template.argument, storage.type.built-in.c, storage.type.built-in.primitive.c",
"settings": {
"fontStyle": "",
"foreground": "#EF8ED8"
}
}, {
"name": "type name;构造函数",
"scope": "entity.name.type.js,new.expr.ts",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Strings",
"scope": "string, punctuation.definition.string.begin.html, punctuation.definition.string.end.html",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "Constant;语言常量,包含 true false null undefined等; void",
"scope": "constant.language,constant.language.boolean,keyword.operator.expression.void",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "number,unit,constant,Math,enum;数字;单位;值为数字的常量;Math对象;enum枚举里的元素",
"scope": "constant.numeric,keyword.other.unit,support.constant.dom,constant.other.character-class.regexp,support.constant.math,support.constant.property.math,support.constant.ext,support.constant.core, variable.other.enummember, constant.other.enum, entity.name.variable.enum-member,entity.name.function.preprocessor.c, entity.other.keyframe-offset.percentage.css,variable.other.constant, constant.other.js",
"settings": {
"fontStyle": "",
"foreground": "#ff6500"
}
}, {
"name": "id,symbol in C#;HTML行间的id和CSS里的id名;C#中预处理器指令创建符号常量",
"scope": "meta.attribute.id.html entity.other.attribute-name.html, entity.other.attribute-name.id, entity.name.variable.preprocessor.symbol",
"settings": {
"fontStyle": "",
"foreground": "#ff6500"
}
},{
"name": "markup bold;Markdown里的bold",
"scope": "markup.bold.markdown, punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "",
"foreground": "#F0AA0B"
}
}, {
"name": "punctuation.definition.markdown;Markdown里引用块符号 ``` ",
"scope": "punctuation.definition.markdown",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "beginning.punctuation.definition.quote.markdown;Markdown里引用块符号 >",
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "fenced_code.block.language;Markdown里引用语言声明",
"scope": "fenced_code.block.language",
"settings": {
"fontStyle": "",
"foreground": "#EF8ED8"
}
}, {
"name": "Tags;HTML的标签名",
"scope": "entity.name.tag,punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "text;HTML标签里的文字;Markdown里书写的普通文字",
"scope": "text.html.basic,text.html.markdown,meta.paragraph.markdown,text.html.php,text.html.derivative, text.html.wxml, text.xml, text.html, source.js, source.ignore, source.nginx, text",
"settings": {
"fontStyle": "",
"foreground": "#626264"
}
}, {
"name": "meta.jsx.children;jsx里的文字",
"scope": "meta.jsx.children",
"settings": {
"fontStyle": "",
"foreground": "#A0A1A7"
}
}, {
"name": "block,embedded,definition,bracket,typeparameters;大括号 {}, 中括号[], 圆括号(), 尖括号<>",
"scope": "punctuation.section.block.begin.bracket,punctuation.section.block.end.bracket,punctuation.definition.block,punctuation.section.embedded.begin,punctuation.section.embedded.end,meta.brace,punctuation.bracket,punctuation.definition.parameters.ruby,punctuation.definition.parameters.begin,punctuation.definition.parameters.end,punctuation.section.function.begin.bracket,punctuation.section.function.end.bracket,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end, punctuation.section.array.end, punctuation.section.array.begin, punctuation.definition.array.end, punctuation.definition.array.begin, punctuation.section.scope.end, punctuation.section.scope.begin, meta.parameter.object-binding-pattern, punctuation.definition.binding-pattern.object,punctuation.definition.arguments.end,punctuation.definition.arguments.begin,punctuation.definition.begin.bracket,punctuation.definition.end.bracket,punctuation.curlybrace.open,punctuation.curlybrace.close,punctuation.parenthesis.open,punctuation.parenthesis.close,punctuation.squarebracket.open,,punctuation.squarebracket.close,punctuation.section.method.begin,punctuation.section.method.end,punctuation.section.class.begin,punctuation.section.class.end,punctuation.section.enum.begin,punctuation.section.enum.end,punctuation.section.parameters.begin.bracket,punctuation.section.parameters.end.bracket,punctuation.section.parens.begin.bracket,punctuation.section.parens.end.bracket,punctuation.section.arguments.begin.bracket,punctuation.section.arguments.end.bracket,punctuation.separator.arguments,punctuation.section.function.ruby,punctuation.definition.dictionary.begin,punctuation.definition.dictionary.end,punctuation.separator.dictionary.pair,punctuation.separator.array,punctuation.definition.map.begin.bracket,punctuation.definition.map.end.bracket,punctuation.section.function, punctuation.definition.parameters.end.bracket, punctuation.definition.parameters.begin.bracket,punctuation.section.property-list.begin.bracket,punctuation.section.property-list.end.bracket,punctuation.definition.list.begin,punctuation.definition.list.end,punctuation.definition.binding-pattern.array, punctuation.section.embedded.end.ruby source.ruby, punctuation.section.embedded.begin.ruby source.ruby, source.cs, punctuation.definition.generic.begin.html, punctuation.definition.generic.end.html, punctuation.definition.function.body.begin.bracket, punctuation.definition.function.body.end.bracket, punctuation.definition.modules.begin, punctuation.definition.modules.end, constant.character.brace, punctuation.operation.graphql,punctuation.definition.optional.arguments.begin,punctuation.definition.optional.arguments.end, punctuation.definition.brackets, punctuation.math.begin.bracket, punctuation.math.end.bracket, punctuation.section.angle-brackets, keyword.operator.delete.array.bracket",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5FD8"
}
}, {
"name": "curly;CSS里的大括号 {} ()",
"scope": "meta.brace.round.css,punctuation.section.property-list.begin.bracket.curly.css,punctuation.section.property-list.end.bracket.curly.css,punctuation.section.function.begin.bracket.round.css,punctuation.section.function.end.bracket.round.css,punctuation.section.media.begin.bracket.curly.css,punctuation.section.media.end.bracket.curly.css,punctuation.definition.parameters.begin.bracket.round.css,punctuation.definition.parameters.end.bracket.round.css,punctuation.section.keyframes.begin.bracket.curly.css,punctuation.section.keyframes.end.bracket.curly.css, punctuation.definition.entity.end.bracket.square.css,punctuation.definition.entity.begin.bracket.square.css,punctuation.section.property-list.begin.bracket.curly.scss,punctuation.section.property-list.end.bracket.curly.scss,punctuation.section.function.scss",
"settings": {
"fontStyle": "",
"foreground": "#888888D9"
}
}, {
"name": "css color standard name;css 颜色名词 red orange pink plum 等",
"scope": "support.constant.color.w3c-standard-color-name,support.constant.color.w3c-extended-color-name,constant.other.color.rgb-value.hex,constant.other.rgb-value, support.constant.color.w3c-extended-color-name.css",
"settings": {
"fontStyle": "",
"foreground": "#5D5D5F"
}
}, {
"name": "css Support type;css less sass属性名 如果不填就与support.type同色",
"scope": "support.type.property-name.css,support.type.vendored.property-name.css,meta.at-rule.each.scss support.constant.property-value.css, source.css.scss",
"settings": {
"fontStyle": "",
"foreground": "#888888"
}
}, {
"name": "property-list;css里未写完整的属性名",
"scope": "meta.property-name.css",
"settings": {
"fontStyle": "",
"foreground": "#A9A9AA"
}
}, {
"name": "Attributes",
"scope": "entity.other.attribute-name,invalid.deprecated.entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "class.mixin;less sass里的自定义的代码块名 类似函数",
"scope": "entity.other.attribute-name.class.mixin",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Attribute class;css里的class名 和 &",
"scope": "entity.other.attribute-name.class.css,selector.sass,entity.other.attribute-name.parent-selector.css, meta.at-rule.extend.scss",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "pseudo-class;css里的伪类 hover等 和 伪类选择器 如nth-child()",
"scope": "entity.other.attribute-name.pseudo-class.css,support.type.property-name.media.css,support.constant.media.css",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "pseudo-element;css里的伪元素 before after",
"scope": "entity.other.attribute-name.pseudo-element.css",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown headings;Markdown里的标题 和 定义标题的#",
"scope": "entity.name.section.markdown,markup.heading,punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Italic;Markdown里的斜体字",
"scope": "markup.italic, punctuation.definition.italic",
"settings": {
"fontStyle": "italic",
"foreground": "#C57BDB"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition;Markdown里定义有序项和无序项的 - * + 1. 2. ",
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Inline Raw",
"scope": "markup.inline.raw.markdown",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link/Image",
"scope": "markup.underline.link.markdown,markup.underline.link.image.markdown,punctuation.definition.metadata.markdown",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
"scope": "string.other.link.title.markdown,string.other.link.description.markdown,punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"name": "Regular Expressions;正则表达式",
"scope": "string.regexp",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "Regular keyword i g;正则表达式关键字 如 i g",
"scope": "keyword.other",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Escape Characters;转义符 \\ ",
"scope": "constant.character.escape",
"settings": {
"fontStyle": "",
"foreground": "#00BEC4"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Illegal;非法的",
"scope": "invalid.illegal.expected-dictionary-separator.json",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Broken",
"scope": "invalid.broken",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Deprecated;不赞成的",
"scope": "invalid.deprecated",
"settings": {
"fontStyle": "",
"foreground": "#8E8E90"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
"scope": "source.json meta.structure.dictionary.json > string.quoted.json",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
"scope": "source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json,source.jsonmeta.structure.array.json>value.json>string.quoted.json,source.jsonmeta.structure.dictionary.json>value.json>string.quoted.json>punctuation,source.jsonmeta.structure.array.json>value.json>string.quoted.json>punctuation,string.quoted source",
"settings": {
"fontStyle": "",
"foreground": "#53A053"
}
}, {
"name": "[VSCODE-CUSTOM] JSON Property Name",
"scope": "support.type.property-name.json",
"settings": {
"fontStyle": "",
"foreground": "#CD6069"
}
}, {
"name": "js ts this super, python self, C++ delete",
"scope": "variable.language.self,variable.language.this,variable.language.super,variable.language.special.self.python,variable.language.dart, keyword.operator.delete, keyword.operator.expression.delete",
"settings": {
"fontStyle": "",
"foreground": "#FA278E"
}
}, {
"scope": "token.info-token",
"settings": {
"fontStyle": "",
"foreground": "#437AED"
}
}, {
"scope": "token.error-token",
"settings": {
"fontStyle": "",
"foreground": "#e51400"
}
}, {
"scope": "token.warn-token",
"settings": {
"fontStyle": "",
"foreground": "#F5625C"
}
}, {
"scope": "token.debug-token",
"settings": {
"fontStyle": "",
"foreground": "#C838C6"
}
}, {
"name": "keyword",
"scope": "meta.var.expr,storage.type.function,keyword.function,keyword.var,keyword.const,keyword.channel,keyword.struct,keyword.other.struct,keyword.map,keyword.reserved,storage.type.class,storage.type.php,storage.type.interface,storage.type.object,storage.type.primitive.dart, keyword.declaration, keyword.operator.closure.dart, storage.type.enum, storage.type.type,keyword.control.at-rule.function,keyword.control.at-rule.mixin, storage.type.const",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}, {
"name": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc",
"scope": "punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc,keyword.ccontrol.at-rule.keyframes.css,keyword.control.at-rule.keyframes.css",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}, {
"name": "js module",
"scope": "support.module.node.js,support.type.object.module.js,support.type.object.module.ts,support.module.node.ts",
"settings": {
"fontStyle": "",
"foreground": "#7C4DFF"
}
}]
}

+ 42
- 0
extensions/pkief.material-icon-theme-4.0.1/.vsixmanifest View File

@ -0,0 +1,42 @@
<?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="material-icon-theme" Version="4.0.1" Publisher="PKief"/>
<DisplayName>Material Icon Theme</DisplayName>
<Description xml:space="preserve">Material Design Icons for Visual Studio Code</Description>
<Tags>icons,theme,material,icon-theme,customization</Tags>
<Categories>Themes</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.31.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/PKief/vscode-material-icon-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/PKief/vscode-material-icon-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/PKief/vscode-material-icon-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/PKief/vscode-material-icon-theme/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://github.com/PKief/vscode-material-icon-theme/blob/master/README.md" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#1e1e1e" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="dark" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.md</License>
<Icon>extension/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.Changelog" Path="extension/CHANGELOG.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/logo.png" Addressable="true" />
</Assets>
</PackageManifest>

+ 873
- 0
extensions/pkief.material-icon-theme-4.0.1/CHANGELOG.md View File

@ -0,0 +1,873 @@
# Changelog
## 4.0.1 (2020-03-01)
- Fix: Changelog is not shown on Marketplace ([@PKief](https://github.com/PKief) in commit [0a6fcf5](https://github.com/PKief/vscode-material-icon-theme/commit/0a6fcf55201c87fe7d32d56e4ef7201e8bc43214))
## 4.0.0 (2020-03-01)
Minimum supported version is now set to VS Code v1.31.
### New file icons
- Coconut ([issue [#500](https://github.com/PKief/vscode-material-icon-theme/issues/500)](https://github.com/PKief/vscode-material-icon-theme/issues/500))
- *.azure-pipelines.yaml ([@robinmanuelthiel](https://github.com/robinmanuelthiel) in [#636](https://github.com/PKief/vscode-material-icon-theme/pull/636))
- .huskyrc.js ([@jinliming2](https://github.com/jinliming2) in [#642](https://github.com/PKief/vscode-material-icon-theme/pull/642))
- Capacitor ([@PKief](https://github.com/PKief) in commit [a227490](https://github.com/PKief/vscode-material-icon-theme/commit/a2274907082f7fc46f5a462211cd26ddc2aaa011))
- Sketch ([@PKief](https://github.com/PKief) in commit [32f3e1d](https://github.com/PKief/vscode-material-icon-theme/commit/32f3e1d978b3ffd2d08b76675bb393502bf41a4f))
### Updated icons
- Ruby ([@PKief](https://github.com/PKief) in commit [f533d23](https://github.com/PKief/vscode-material-icon-theme/commit/f533d23f99b78917943bbe37988b8f958055195a))
### Improvements
- Extension can now be used as workspace extension in VS Code Remote Container Development ([issue [#643](https://github.com/PKief/vscode-material-icon-theme/issues/643)](https://github.com/PKief/vscode-material-icon-theme/issues/643))
- Reload of the editor is not required anymore
- Remove "open" dependency ([issue [#386](https://github.com/PKief/vscode-material-icon-theme/issues/386)](https://github.com/PKief/vscode-material-icon-theme/issues/386))
- Migration from TSLint to ESLint ([@PKief](https://github.com/PKief) in commit [cd9930f](https://github.com/PKief/vscode-material-icon-theme/commit/cd9930f5f24c068a8850c684e4c4609ddcbd8917))
- Add VSCode extension recommendations ([@PKief](https://github.com/PKief) in commit [96fe5fe](https://github.com/PKief/vscode-material-icon-theme/commit/96fe5fecea31230657948f5c6e6bb9c1271384f1))
## 3.9.3 (2020-02-09)
### New file icons
- Liquid ([@fapolo](https://github.com/fapolo) in [#594](https://github.com/PKief/vscode-material-icon-theme/pull/594))
- azure-pipelines.yaml ([@robinmanuelthiel](https://github.com/robinmanuelthiel) in [#595](https://github.com/PKief/vscode-material-icon-theme/pull/595))
- .env.sample ([@noftaly](https://github.com/noftaly) in [#598](https://github.com/PKief/vscode-material-icon-theme/pull/598))
- Json5 ([@yardenshoham](https://github.com/yardenshoham) in [#601](https://github.com/PKief/vscode-material-icon-theme/pull/601))
- Q# ([@yardenshoham](https://github.com/yardenshoham) in [#602](https://github.com/PKief/vscode-material-icon-theme/pull/602))
- Zig ([@yardenshoham](https://github.com/yardenshoham) in [#604](https://github.com/PKief/vscode-material-icon-theme/pull/604))
- .env.qa ([@jefferson-vieira](https://github.com/jefferson-vieira) in [#627](https://github.com/PKief/vscode-material-icon-theme/pull/627))
- Pug lint files ([@Logikgate](https://github.com/Logikgate) in [#624](https://github.com/PKief/vscode-material-icon-theme/pull/624))
- .env.staging.local ([@matthewphiong](https://github.com/matthewphiong) in [#629](https://github.com/PKief/vscode-material-icon-theme/pull/629))
- webpack.production and webpack.development ([@Logikgate](https://github.com/Logikgate) in [#621](https://github.com/PKief/vscode-material-icon-theme/pull/621))
- Prolog ([issue [#519](https://github.com/PKief/vscode-material-icon-theme/issues/519)](https://github.com/PKief/vscode-material-icon-theme/issues/519))
- Husky ([issue [#355](https://github.com/PKief/vscode-material-icon-theme/issues/355)](https://github.com/PKief/vscode-material-icon-theme/issues/355))
- .yarnrc.yml
### New folder icons
- mobile ([issue [#605](https://github.com/PKief/vscode-material-icon-theme/issues/605)](https://github.com/PKief/vscode-material-icon-theme/issues/605))
### Updated icons
- kl ([@PKief](https://github.com/PKief) in commit [a0f013f](https://github.com/PKief/vscode-material-icon-theme/commit/a0f013f947725bcf41148ab571e2507cf45e7cdd))
## 3.9.2 (2019-11-24)
### New file icons
- Fortran ([issue [#368](https://github.com/PKief/vscode-material-icon-theme/issues/368)](https://github.com/PKief/vscode-material-icon-theme/issues/368))
- .gcloudignore ([issue [#556](https://github.com/PKief/vscode-material-icon-theme/issues/556)](https://github.com/PKief/vscode-material-icon-theme/issues/556))
- .env.testing ([@MatheusKProt](https://github.com/MatheusKProt) in [#561](https://github.com/PKief/vscode-material-icon-theme/pull/561))
- codecov ([@yardenshoham](https://github.com/yardenshoham) in [#537](https://github.com/PKief/vscode-material-icon-theme/pull/537))
- image and 3D extensions ([@crse](https://github.com/crse) in [#573](https://github.com/PKief/vscode-material-icon-theme/pull/573))
- Fix [#577](https://github.com/PKief/vscode-material-icon-theme/issues/577) - netlify ([@hacknug](https://github.com/hacknug) in [a6a04aa](https://github.com/PKief/vscode-material-icon-theme/commit/a6a04aa3550537803300284a55241cdc1ef7d6f7))
- AdvPL ([@leotads](https://github.com/leotads) in [#534](https://github.com/PKief/vscode-material-icon-theme/pull/534))
- .mjmlconfig
- CODEOWNERS
- *.apk
- *.iso
### New folder icons
- json ([@rbalet](https://github.com/rbalet) in [#543](https://github.com/PKief/vscode-material-icon-theme/pull/543))
- router ([issue [#564](https://github.com/PKief/vscode-material-icon-theme/issues/564)](https://github.com/PKief/vscode-material-icon-theme/issues/564))
- githooks
## 3.9.1 (2019-10-07)
### Minor improvements
- Add "databases" to "database" folder names ([@noftaly](https://github.com/noftaly) in [#530](https://github.com/PKief/vscode-material-icon-theme/pull/530))
- Add more jest extensions ([@9KwHCUDP](https://github.com/9KwHCUDP) in [#541](https://github.com/PKief/vscode-material-icon-theme/pull/541))
- Fix [#547](https://github.com/PKief/vscode-material-icon-theme/issues/547) - Create image of contributors profile image list ([@PKief](https://github.com/PKief) in commit [088fc53](https://github.com/PKief/vscode-material-icon-theme/commit/088fc539470369b92b1f42d0fa4b84c0fa3da542))
- Fix [#548](https://github.com/PKief/vscode-material-icon-theme/issues/548) - Exception thrown when using Japanese display language ([@PKief](https://github.com/PKief) in commit [1675790](https://github.com/PKief/vscode-material-icon-theme/commit/16757906b2bc91c7fe9ecb5fde5fe31f0107e640))
## 3.9.0 (2019-08-29)
### New features
- Nest.js icon pack ([@jerriclynsjohn](https://github.com/jerriclynsjohn) in [#501](https://github.com/PKief/vscode-material-icon-theme/pull/501))
### New file icons
- ZEIT Now ([@LukasPolak](https://github.com/LukasPolak) in [#470](https://github.com/PKief/vscode-material-icon-theme/pull/470))
- Jenkins ([@sgwozdz](https://github.com/sgwozdz) in [#502](https://github.com/PKief/vscode-material-icon-theme/pull/502))
- Percy ([@hacknug](https://github.com/hacknug) in [#508](https://github.com/PKief/vscode-material-icon-theme/pull/508))
- AC3D (.ac) ([@RenanMsV](https://github.com/RenanMsV) in [#517](https://github.com/PKief/vscode-material-icon-theme/pull/517))
- .bazelignore, .bazelrc
- *.e2e-spec.ts, *.e2e-spec.js
- .gitpod.yml
- *.inl
### New folder icons
- event ([@lffg](https://github.com/lffg) in [#514](https://github.com/PKief/vscode-material-icon-theme/pull/514))
- env ([@lffg](https://github.com/lffg) in [#515](https://github.com/PKief/vscode-material-icon-theme/pull/515))
- .expo-shared ([@EtienneBourque](https://github.com/EtienneBourque) in [#512](https://github.com/PKief/vscode-material-icon-theme/pull/512))
### Updated icons
- Riot.js ([@nibushibu](https://github.com/nibushibu) in [#497](https://github.com/PKief/vscode-material-icon-theme/pull/497))
### Other improvements
- Adjust check scripts to be case insensitive ([issue [#494](https://github.com/PKief/vscode-material-icon-theme/issues/494)](https://github.com/PKief/vscode-material-icon-theme/issues/494))
- Remove deprecated code ([issue [#520](https://github.com/PKief/vscode-material-icon-theme/issues/520)](https://github.com/PKief/vscode-material-icon-theme/issues/520))
- Update test setup (in [2f1e5d1](https://github.com/PKief/vscode-material-icon-theme/commit/2f1e5d12a58e9e10d09ed9441aa4191c8ab9989b))
## 3.8.1 (2019-07-17)
### New file icons
- MoonScript ([issue [#485](https://github.com/PKief/vscode-material-icon-theme/issues/485)](https://github.com/PKief/vscode-material-icon-theme/issues/485))
- Vim ([@dotiful](https://github.com/dotiful) in [#458](https://github.com/PKief/vscode-material-icon-theme/pull/458))
- SilverStripe ([@purplespider](https://github.com/purplespider) in [#457](https://github.com/PKief/vscode-material-icon-theme/pull/457))
- Brotli ([@richiksc](https://github.com/richiksc) in [#460](https://github.com/PKief/vscode-material-icon-theme/pull/460))
- Unlicense ([@Logerfo](https://github.com/Logerfo) in [#474](https://github.com/PKief/vscode-material-icon-theme/pull/474))
- *.gitlab-ci.yml ([@martin-sweeny](https://github.com/martin-sweeny) in [#465](https://github.com/PKief/vscode-material-icon-theme/pull/465))
- go.mod, go.sum ([@chrsmutti](https://github.com/chrsmutti) in [#475](https://github.com/PKief/vscode-material-icon-theme/pull/475))
- C/C++ icon cases ([@omento](https://github.com/omento) in [#488](https://github.com/PKief/vscode-material-icon-theme/pull/488))
- .dtx, .ltx ([@AlexaraWu](https://github.com/AlexaraWu) in [#481](https://github.com/PKief/vscode-material-icon-theme/pull/481))
- jsx / tsx router ([@lffg](https://github.com/lffg) in [#491](https://github.com/PKief/vscode-material-icon-theme/pull/491))
- PostCSS ([issue [#461](https://github.com/PKief/vscode-material-icon-theme/issues/461)](https://github.com/PKief/vscode-material-icon-theme/issues/461))
- .env ([issue [#484](https://github.com/PKief/vscode-material-icon-theme/issues/484)](https://github.com/PKief/vscode-material-icon-theme/issues/484))
- nodemon-debug.json
- Nest
### New folder icons
- error ([@lffg](https://github.com/lffg) in [#490](https://github.com/PKief/vscode-material-icon-theme/pull/490))
- website
### Other improvements
- Add profile pictures of contributors to Readme.md ([issue [#448](https://github.com/PKief/vscode-material-icon-theme/issues/448)](https://github.com/PKief/vscode-material-icon-theme/issues/448))
## 3.8.0 (2019-05-25)
### New features
- Vue.js and Vuex icon pack ([@Bakosa666](https://github.com/Bakosa666) in [#402](https://github.com/PKief/vscode-material-icon-theme/pull/402))
- Hot reload for hidesExplorerArrows configuration (in [c65d9a6](https://github.com/PKief/vscode-material-icon-theme/commit/c65d9a6935eb6cc09a779fd5cf49af26948fd8df))
### New file icons
- Netlify ([@leggsimon](https://github.com/leggsimon) in [#396](https://github.com/PKief/vscode-material-icon-theme/pull/396))
- .env ([@richardmillen94](https://github.com/richardmillen94) in [#423](https://github.com/PKief/vscode-material-icon-theme/pull/423))
- .leex ([@suazithustra](https://github.com/suazithustra) in [#424](https://github.com/PKief/vscode-material-icon-theme/pull/424))
- .tsbuildinfo (in [c408ac8](https://github.com/PKief/vscode-material-icon-theme/commit/c408ac8bb3274e69e3800b798227cee3777f6399))
- Svelte ([@simlej](https://github.com/simlej) in [#439](https://github.com/PKief/vscode-material-icon-theme/pull/439))
- .mocharc ([@yuric18](https://github.com/yuric18) in [#446](https://github.com/PKief/vscode-material-icon-theme/pull/446))
- Nuxt.js ([@Bakosa666](https://github.com/Bakosa666) in [#450](https://github.com/PKief/vscode-material-icon-theme/pull/450))
### New folder icons
- nuxt ([@Bakosa666](https://github.com/Bakosa666) in [#450](https://github.com/PKief/vscode-material-icon-theme/pull/450))
- Vue.js directives ([@Bakosa666](https://github.com/Bakosa666) in [#450](https://github.com/PKief/vscode-material-icon-theme/pull/450))
### Added translations
- Dutch translation ([@TheCloudSaver](https://github.com/TheCloudSaver) in [#444](https://github.com/PKief/vscode-material-icon-theme/pull/444))
- Polish translation ([@JakubKoralewski](https://github.com/JakubKoralewski) in [#453](https://github.com/PKief/vscode-material-icon-theme/pull/453))
### Other improvements
- Support remote development ([@mjbvz](https://github.com/mjbvz) in [#442](https://github.com/PKief/vscode-material-icon-theme/pull/442))
- Show language icons in preview (in [05bde2b](https://github.com/PKief/vscode-material-icon-theme/commit/05bde2bda649b289c14a93f57d5d1a8d0f6de754))
- Improved compatibility for older versions of VS Code (in [3fedead](https://github.com/PKief/vscode-material-icon-theme/commit/3fedead66b4fae725708c104bfb8fd5f79b92cf5))
## 3.7.0 (2019-03-24)
### New features
- Command for grayscale icons ([@cezarsa](https://github.com/cezarsa) in [#387](https://github.com/PKief/vscode-material-icon-theme/pull/387))
- Config for icon saturation ([@cezarsa](https://github.com/cezarsa) in [#387](https://github.com/PKief/vscode-material-icon-theme/pull/387))
- Hot reload for changed icon configurations ([@PKief](https://github.com/PKief) in [#413](https://github.com/PKief/vscode-material-icon-theme/pull/413))
### New file icons
- Gatsby ([@bcanseco](https://github.com/bcanseco) in [#389](https://github.com/PKief/vscode-material-icon-theme/pull/389))
- Clojure (*.cljc) ([@jtiala](https://github.com/jtiala) in [#394](https://github.com/PKief/vscode-material-icon-theme/pull/394))
- SVG ([issue [#400](https://github.com/PKief/vscode-material-icon-theme/issues/400)](https://github.com/PKief/vscode-material-icon-theme/issues/400))
- CoffeeScript (*.cson, *.iced) ([@ExE-Boss](https://github.com/ExE-Boss) in [#414](https://github.com/PKief/vscode-material-icon-theme/pull/414))
- .graphqlconfig
### New folder icons
- certs ([@rfgamaral](https://github.com/rfgamaral) in [#391](https://github.com/PKief/vscode-material-icon-theme/pull/391))
- pipe ([@rbalet](https://github.com/rbalet) in [#403](https://github.com/PKief/vscode-material-icon-theme/pull/403))
- SVG ([issue [#358](https://github.com/PKief/vscode-material-icon-theme/issues/358)](https://github.com/PKief/vscode-material-icon-theme/issues/358))
### Other improvements
- Bundle extension with webpack ([@PKief](https://github.com/PKief) in [#409](https://github.com/PKief/vscode-material-icon-theme/pull/409))
- Reduces extension size
- Faster extension startup activation
- Code quality improvements
- CI and build setup improvements
## 3.6.3 (2019-02-08)
### New file icons
- 3d (.obj, .stl) ([@Mrgove10](https://github.com/Mrgove10) in [#363](https://github.com/PKief/vscode-material-icon-theme/pull/363))
- Tailwind CSS ([@bradlc](https://github.com/bradlc) in [#369](https://github.com/PKief/vscode-material-icon-theme/pull/369))
- PureScript (.purs) ([issue [#365](https://github.com/PKief/vscode-material-icon-theme/issues/365)](https://github.com/PKief/vscode-material-icon-theme/issues/365))
- .appveyor.yml ([@justalemon](https://github.com/justalemon) in [#371](https://github.com/PKief/vscode-material-icon-theme/pull/371))
- Embedded Crystal ([@blubMe](https://github.com/blubMe) in [#377](https://github.com/PKief/vscode-material-icon-theme/pull/377))
- Scheme ([issue [#364](https://github.com/PKief/vscode-material-icon-theme/issues/364)](https://github.com/PKief/vscode-material-icon-theme/issues/364))
- Buildkite ([@rhysforyou](https://github.com/rhysforyou) in [#354](https://github.com/PKief/vscode-material-icon-theme/pull/354))
- Gatsby ([@jediyozh](https://github.com/jediyozh) in [#382](https://github.com/PKief/vscode-material-icon-theme/pull/382))
### New folder icons
- validation ([issue [#375](https://github.com/PKief/vscode-material-icon-theme/issues/375)](https://github.com/PKief/vscode-material-icon-theme/issues/375))
- GraphQL ([@felipe-fg](https://github.com/felipe-fg) in [#380](https://github.com/PKief/vscode-material-icon-theme/pull/380))
- Prisma ([@epitaphmike](https://github.com/epitaphmike) in [#383](https://github.com/PKief/vscode-material-icon-theme/pull/383))
- web ([@kukiric](https://github.com/kukiric) in [#384](https://github.com/PKief/vscode-material-icon-theme/pull/384))
## 3.6.2 (2018-12-20)
### New file icons
- asciidoc ([issue [#352](https://github.com/PKief/vscode-material-icon-theme/issues/352)](https://github.com/PKief/vscode-material-icon-theme/issues/352))
- istanbul ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- edge ([issue [#359](https://github.com/PKief/vscode-material-icon-theme/issues/359)](https://github.com/PKief/vscode-material-icon-theme/issues/359))
### New folder icons
- .webpack, animations, custom, e2e, flow-typed, mock, review, rules, stylus, syntax, vm ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#346](https://github.com/PKief/vscode-material-icon-theme/pull/346))
- guards, providers, validators ([issue [#350](https://github.com/PKief/vscode-material-icon-theme/issues/350)](https://github.com/PKief/vscode-material-icon-theme/issues/350))
- ngrx-store ([@LiadIdan](https://github.com/LiadIdan) in [#349](https://github.com/PKief/vscode-material-icon-theme/pull/349))
- private
- secure
### Updated icons
- virtual
- stylus
- ngrx-state folder
- app folder
- expo folder
## 3.6.1 (2018-11-21)
### New file icons
- .env ([issue [#261](https://github.com/PKief/vscode-material-icon-theme/issues/261)](https://github.com/PKief/vscode-material-icon-theme/issues/261))
- azure-pipelines.yml ([issue [#321](https://github.com/PKief/vscode-material-icon-theme/issues/321)](https://github.com/PKief/vscode-material-icon-theme/issues/321))
- docker compose aliases ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#343](https://github.com/PKief/vscode-material-icon-theme/pull/343))
- docker-compose.staging.yml ([@mintapp](https://github.com/mintapp) in [#333](https://github.com/PKief/vscode-material-icon-theme/pull/333))
- Prisma ([@diego3g](https://github.com/diego3g) in [#320](https://github.com/PKief/vscode-material-icon-theme/pull/320))
- Procfile.windows ([@aashutoshrathi](https://github.com/aashutoshrathi) in [#326](https://github.com/PKief/vscode-material-icon-theme/pull/326))
- python-file ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#340](https://github.com/PKief/vscode-material-icon-theme/pull/340))
- tsx ([@felipe-fg](https://github.com/felipe-fg) in [#332](https://github.com/PKief/vscode-material-icon-theme/pull/332))
- Vagrantfile ([@khrystuk](https://github.com/khrystuk) in [#327](https://github.com/PKief/vscode-material-icon-theme/pull/327))
- Visual Studio C++ configuration files & .clang-tidy ([@Farwaykorse](https://github.com/Farwaykorse) in [#347](https://github.com/PKief/vscode-material-icon-theme/pull/347))
- vue.config.js ([@schoening](https://github.com/schoening) in [#335](https://github.com/PKief/vscode-material-icon-theme/pull/335))
### New folder icons
- @types, typings ([@eyal0803](https://github.com/eyal0803) in [#337](https://github.com/PKief/vscode-material-icon-theme/pull/337))
- middleware ([@felipe-fg](https://github.com/felipe-fg) in [#331](https://github.com/PKief/vscode-material-icon-theme/pull/331))
- api, app, archive, batch, cluster, command, constant, container, content, core, delta, dump, environment, examples, functions, generated, hook, job, keys, layout, mail, mappings, meta, packages, serverless, shared, stack, template, utils ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#339](https://github.com/PKief/vscode-material-icon-theme/pull/339))
### Updated icons
- PowerShell
- Razor
## 3.6.0 (2018-09-10)
### New icons
- authors ([@danielbankhead](https://github.com/danielbankhead) in [#306](https://github.com/PKief/vscode-material-icon-theme/pull/306))
- Godot ([@chrsmutti](https://github.com/chrsmutti) in [#316](https://github.com/PKief/vscode-material-icon-theme/pull/316))
- Bazel
- Mint ([issue [#308](https://github.com/PKief/vscode-material-icon-theme/issues/308)](https://github.com/PKief/vscode-material-icon-theme/issues/308))
- Velocity ([issue [#311](https://github.com/PKief/vscode-material-icon-theme/issues/311)](https://github.com/PKief/vscode-material-icon-theme/issues/311))
- ScriptCS (.csx) ([@arpadbarta](https://github.com/arpadbarta) in [#313](https://github.com/PKief/vscode-material-icon-theme/pull/313))
- .clang-format
- android, iOS folder ([issue [#312](https://github.com/PKief/vscode-material-icon-theme/issues/312)](https://github.com/PKief/vscode-material-icon-theme/issues/312))
- client, server folder ([issue [#296](https://github.com/PKief/vscode-material-icon-theme/issues/296)](https://github.com/PKief/vscode-material-icon-theme/issues/296))
- upload, download folder ([issue [#218](https://github.com/PKief/vscode-material-icon-theme/issues/218)](https://github.com/PKief/vscode-material-icon-theme/issues/218))
- helpers folder
- tasks folder ([issue [#218](https://github.com/PKief/vscode-material-icon-theme/issues/218)](https://github.com/PKief/vscode-material-icon-theme/issues/218))
- themes folder
### Updated icons
- Babel ([issue [#315](https://github.com/PKief/vscode-material-icon-theme/issues/315)](https://github.com/PKief/vscode-material-icon-theme/issues/315))
- tools folder
- android
### Other improvements
- Adapted the extension to the new settings GUI
- Improved code quality
## 3.5.3 (2018-08-19)
### New icons
- D ([issue [#291](https://github.com/PKief/vscode-material-icon-theme/issues/291)](https://github.com/PKief/vscode-material-icon-theme/issues/291))
- Ballerina ([issue [#304](https://github.com/PKief/vscode-material-icon-theme/issues/304)](https://github.com/PKief/vscode-material-icon-theme/issues/304))
- .mdx ([issue [#295](https://github.com/PKief/vscode-material-icon-theme/issues/295)](https://github.com/PKief/vscode-material-icon-theme/issues/295))
- Racket ([issue [#299](https://github.com/PKief/vscode-material-icon-theme/issues/299)](https://github.com/PKief/vscode-material-icon-theme/issues/299))
- docker-compose.prod.yml ([@diego3g](https://github.com/diego3g) in [#294](https://github.com/PKief/vscode-material-icon-theme/pull/294))
- stencil.config.ts ([@natemoo-re](https://github.com/natemoo-re) in [#297](https://github.com/PKief/vscode-material-icon-theme/pull/297))
### Updated icons
- Clojure
## 3.5.2 (2018-07-21)
### New icons
- Webassembly (in [8b40758](https://github.com/PKief/vscode-material-icon-theme/commit/8b4075858d6d5df2b7f810aa6c817a70e5aca937))
- gettext / i18n ([issue [#276](https://github.com/PKief/vscode-material-icon-theme/issues/276)](https://github.com/PKief/vscode-material-icon-theme/issues/276))
- .luacheckrc ([issue [#277](https://github.com/PKief/vscode-material-icon-theme/issues/277)](https://github.com/PKief/vscode-material-icon-theme/issues/277))
- Semantic Release ([issue [#279](https://github.com/PKief/vscode-material-icon-theme/issues/279)](https://github.com/PKief/vscode-material-icon-theme/issues/279))
- Bitbucket ([@haydenbr](https://github.com/haydenbr) in [#283](https://github.com/PKief/vscode-material-icon-theme/pull/283))
- node.js (alternative version) ([issue [#262](https://github.com/PKief/vscode-material-icon-theme/issues/262)](https://github.com/PKief/vscode-material-icon-theme/issues/262))
- babel.config.js ([@titouancreach](https://github.com/titouancreach) in [#286](https://github.com/PKief/vscode-material-icon-theme/pull/286))
- Jupyter ([issue [#285](https://github.com/PKief/vscode-material-icon-theme/issues/285)](https://github.com/PKief/vscode-material-icon-theme/issues/285))
- .gql ([@dabrowski-adam](https://github.com/dabrowski-adam) in [#287](https://github.com/PKief/vscode-material-icon-theme/pull/287))
- Jekyll folder ([issue [#290](https://github.com/PKief/vscode-material-icon-theme/issues/290)](https://github.com/PKief/vscode-material-icon-theme/issues/290))
### Updated icons
- node_modules folder (in [36cf5c7](https://github.com/PKief/vscode-material-icon-theme/commit/36cf5c79c112bcc0ad9907c02062ad6e43c3778d))
- test folder (in [36cf5c7](https://github.com/PKief/vscode-material-icon-theme/commit/36cf5c79c112bcc0ad9907c02062ad6e43c3778d))
### Other improvements
- Updated translations (in [7f7f716](https://github.com/PKief/vscode-material-icon-theme/commit/7f7f716ddf0ffea66b3fef0a507ff0dd781b7b9d))
## 3.5.1 (2018-06-28)
### New icons
- San ([issue [#260](https://github.com/PKief/vscode-material-icon-theme/issues/260)](https://github.com/PKief/vscode-material-icon-theme/issues/260))
- .env ([issue [#261](https://github.com/PKief/vscode-material-icon-theme/issues/261)](https://github.com/PKief/vscode-material-icon-theme/issues/261))
- Wallaby ([issue [#270](https://github.com/PKief/vscode-material-icon-theme/issues/270)](https://github.com/PKief/vscode-material-icon-theme/issues/270))
- Django ([issue [#267](https://github.com/PKief/vscode-material-icon-theme/issues/267)](https://github.com/PKief/vscode-material-icon-theme/issues/267))
- Stencil ([issue [#268](https://github.com/PKief/vscode-material-icon-theme/issues/268)](https://github.com/PKief/vscode-material-icon-theme/issues/268))
- Red ([issue [#265](https://github.com/PKief/vscode-material-icon-theme/issues/265)](https://github.com/PKief/vscode-material-icon-theme/issues/265))
- FoxPro ([issue [#239](https://github.com/PKief/vscode-material-icon-theme/issues/239)](https://github.com/PKief/vscode-material-icon-theme/issues/239))
- Makefile ([issue [#269](https://github.com/PKief/vscode-material-icon-theme/issues/269)](https://github.com/PKief/vscode-material-icon-theme/issues/269))
### Updated icons
- Dart ([@timsneath](https://github.com/timsneath) in [#259](https://github.com/PKief/vscode-material-icon-theme/pull/259))
## 3.5.0 (2018-05-31)
### New features
- Customizable icon opacity ([issue [#222](https://github.com/PKief/vscode-material-icon-theme/issues/222)](https://github.com/PKief/vscode-material-icon-theme/issues/222))
### New icons
- HashiCorp ([@KristophUK](https://github.com/KristophUK) in [#253](https://github.com/PKief/vscode-material-icon-theme/pull/253))
- Ansible folder ([@KristophUK](https://github.com/KristophUK) in [#254](https://github.com/PKief/vscode-material-icon-theme/pull/254))
- Helm ([issue [#250](https://github.com/PKief/vscode-material-icon-theme/issues/250)](https://github.com/PKief/vscode-material-icon-theme/issues/250))
- fish ([@erikphansen](https://github.com/erikphansen) in [#252](https://github.com/PKief/vscode-material-icon-theme/pull/252))
- .htpasswd ([issue [#251](https://github.com/PKief/vscode-material-icon-theme/issues/251)](https://github.com/PKief/vscode-material-icon-theme/issues/251))
- docker-compose.yaml ([@thaffenden](https://github.com/thaffenden) in [#245](https://github.com/PKief/vscode-material-icon-theme/pull/245))
- angular.json ([issue [#243](https://github.com/PKief/vscode-material-icon-theme/issues/243)](https://github.com/PKief/vscode-material-icon-theme/issues/243))
- Storybook: associate typescript stories ([issue [#258](https://github.com/PKief/vscode-material-icon-theme/issues/258)](https://github.com/PKief/vscode-material-icon-theme/issues/258))
- Controller folder ([issue [#227](https://github.com/PKief/vscode-material-icon-theme/issues/227)](https://github.com/PKief/vscode-material-icon-theme/issues/227))
- More React and Redux Ecosystem File Icons ([issue [#255](https://github.com/PKief/vscode-material-icon-theme/issues/255)](https://github.com/PKief/vscode-material-icon-theme/issues/255)):
- Redux actions
- Redux reducer
- Redux store
- React router
### Updated icons
- go ([issue [#257](https://github.com/PKief/vscode-material-icon-theme/issues/257)](https://github.com/PKief/vscode-material-icon-theme/issues/257))
- todo ([issue [#247](https://github.com/PKief/vscode-material-icon-theme/issues/247)](https://github.com/PKief/vscode-material-icon-theme/issues/247))
- export folder
- import folder
### Other improvements
- Improved folder color validation
## 3.4.0 (2018-05-06)
### New icons
- debug folder ([@Bond-009](https://github.com/Bond-009) in [#236](https://github.com/PKief/vscode-material-icon-theme/pull/236))
- Fastlane ([@dudeofawesome](https://github.com/dudeofawesome) in [#237](https://github.com/PKief/vscode-material-icon-theme/pull/237))
- Gemfile ([@dudeofawesome](https://github.com/dudeofawesome) in [#240](https://github.com/PKief/vscode-material-icon-theme/pull/240))
- plugin folder
- .cache folder
- awk
- cfm
### Other improvements
- Force wildcards to override file names if necessary ([issue [#241](https://github.com/PKief/vscode-material-icon-theme/issues/241)](https://github.com/PKief/vscode-material-icon-theme/issues/241))
## 3.3.0 (2018-04-08)
### New icons
- Processing (*.pde) ([@JotaroS](https://github.com/JotaroS) in [#229](https://github.com/PKief/vscode-material-icon-theme/pull/229))
- Storybook ([issue [#235](https://github.com/PKief/vscode-material-icon-theme/issues/235)](https://github.com/PKief/vscode-material-icon-theme/issues/235))
- jest.teardown.js ([issue [#230](https://github.com/PKief/vscode-material-icon-theme/issues/230)](https://github.com/PKief/vscode-material-icon-theme/issues/230))
- less folder ([issue [#207](https://github.com/PKief/vscode-material-icon-theme/issues/207)](https://github.com/PKief/vscode-material-icon-theme/issues/207))
- wepy ([issue [#226](https://github.com/PKief/vscode-material-icon-theme/issues/226)](https://github.com/PKief/vscode-material-icon-theme/issues/226))
- META-INF folder
- python folder
- manifest.mf
- xhtml
### Updated icons
- Vue.js
- less
### Other improvements
- Fixed issue with settings change detection ([issue [#225](https://github.com/PKief/vscode-material-icon-theme/issues/225)](https://github.com/PKief/vscode-material-icon-theme/issues/225))
- Disabled update notification by default ([issue [#225](https://github.com/PKief/vscode-material-icon-theme/issues/225)](https://github.com/PKief/vscode-material-icon-theme/issues/225))
- Added option to disable restart notification ([issue [#225](https://github.com/PKief/vscode-material-icon-theme/issues/225)](https://github.com/PKief/vscode-material-icon-theme/issues/225))
## 3.2.6 (2018-03-17)
### New icons
- messages folder
- benchmark folder
- docker-compose.override.yml ([@melkarm](https://github.com/melkarm) in [#219](https://github.com/PKief/vscode-material-icon-theme/pull/219))
- .nyc-output folder ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- Jest ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- .vbs
### Other improvements
- Fixed issue with settings change detection ([issue [#221](https://github.com/PKief/vscode-material-icon-theme/issues/221)](https://github.com/PKief/vscode-material-icon-theme/issues/221))
## 3.2.5 (2018-03-11)
- Fixed broken color of docker icon
## 3.2.4 (2018-03-10)
### New icons
- .cfignore (Cloud Foundry) ([issue [#210](https://github.com/PKief/vscode-material-icon-theme/issues/210)](https://github.com/PKief/vscode-material-icon-theme/issues/210))
- translation folder mappings ([issue [#206](https://github.com/PKief/vscode-material-icon-theme/issues/206)](https://github.com/PKief/vscode-material-icon-theme/issues/206))
- class folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- routes folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- Grunt ([@iDaN5x](https://github.com/iDaN5x) in [#213](https://github.com/PKief/vscode-material-icon-theme/pull/213))
- cfg ([@iDaN5x](https://github.com/iDaN5x) in [#214](https://github.com/PKief/vscode-material-icon-theme/pull/214))
- ci folder ([issue [#209](https://github.com/PKief/vscode-material-icon-theme/issues/209)](https://github.com/PKief/vscode-material-icon-theme/issues/209))
### Other improvements
- Improved settings change detection (in [30e9b3b](https://github.com/PKief/vscode-material-icon-theme/commit/30e9b3bf22415e4033043df53d5b042e4e6dd094))
- Optimized icons to reduce extension size (in [58476c5](https://github.com/PKief/vscode-material-icon-theme/commit/58476c527a5690867844e73dfbcc269a60db635f))
## 3.2.3 (2018-02-20)
### New icons
- WordPress folder ([@frederick036](https://github.com/frederick036) in [#194](https://github.com/PKief/vscode-material-icon-theme/pull/194))
- Gradle folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- coverage folder ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- other folder ([issue [#187](https://github.com/PKief/vscode-material-icon-theme/issues/187)](https://github.com/PKief/vscode-material-icon-theme/issues/187))
- mjml ([@LukasPolak](https://github.com/LukasPolak) in [#200](https://github.com/PKief/vscode-material-icon-theme/pull/200))
- PostgreSQL icon mappings ([issue [#197](https://github.com/PKief/vscode-material-icon-theme/issues/197)](https://github.com/PKief/vscode-material-icon-theme/issues/197))
- .postcssrc ([@Faultless](https://github.com/Faultless) in [#202](https://github.com/PKief/vscode-material-icon-theme/pull/202))
- TypeScript folder ([issue [#199](https://github.com/PKief/vscode-material-icon-theme/issues/199)](https://github.com/PKief/vscode-material-icon-theme/issues/199))
### Updated icons
- Font folder
- Git folder
- Sass folder
- Views folder
- TypeScript
## 3.2.2 (2018-01-28)
### New icons
- Kubernetes folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- Sequelize ([issue [#185](https://github.com/PKief/vscode-material-icon-theme/issues/185)](https://github.com/PKief/vscode-material-icon-theme/issues/185))
- Page and Pages folder ([issue [#186](https://github.com/PKief/vscode-material-icon-theme/issues/186)](https://github.com/PKief/vscode-material-icon-theme/issues/186))
- ngrx entity ([issue [#92](https://github.com/PKief/vscode-material-icon-theme/issues/92)](https://github.com/PKief/vscode-material-icon-theme/issues/92))
- gatsby ([@brennongs](https://github.com/brennongs) in [#188](https://github.com/PKief/vscode-material-icon-theme/pull/188))
- Wakatime ([@Mvochoa](https://github.com/Mvochoa) in [#191](https://github.com/PKief/vscode-material-icon-theme/pull/191))
- CircleCI ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- Localization folder
- Audio folder
- Video folder
- AWS folder
- Export folder
- Import folder
- jsonc
### Translations
- Updated RU translation ([@denisbalyko](https://github.com/denisbalyko) in [#189](https://github.com/PKief/vscode-material-icon-theme/pull/189))
## 3.2.1 (2018-01-04)
### New icons
- ejs templates ([issue [#176](https://github.com/PKief/vscode-material-icon-theme/issues/176)](https://github.com/PKief/vscode-material-icon-theme/issues/176))
- doT.js ([issue [#177](https://github.com/PKief/vscode-material-icon-theme/issues/177)](https://github.com/PKief/vscode-material-icon-theme/issues/177))
- .eex ([issue [#178](https://github.com/PKief/vscode-material-icon-theme/issues/178)](https://github.com/PKief/vscode-material-icon-theme/issues/178))
- .babelrc.js ([@bernardop](https://github.com/bernardop) in [#179](https://github.com/PKief/vscode-material-icon-theme/pull/179))
- rollup base config filename ([@leohxj](https://github.com/leohxj) in [#181](https://github.com/PKief/vscode-material-icon-theme/pull/181))
- wwwroot folder
- includes folder
## 3.2.0 (2017-12-18)
### New icons
- jinja ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169), [issue [#168](https://github.com/PKief/vscode-material-icon-theme/issues/168)](https://github.com/PKief/vscode-material-icon-theme/issues/168))
- .prettierignore ([issue [#172](https://github.com/PKief/vscode-material-icon-theme/issues/172)](https://github.com/PKief/vscode-material-icon-theme/issues/172))
- sublime-workspace ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- sublime-project ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- sublime folder ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- markdown folder ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- php folder
- PHPMailer folder ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- lang folder ([@wopian](https://github.com/wopian) in [#174](https://github.com/PKief/vscode-material-icon-theme/pull/174))
- github folder ([issue [#150](https://github.com/PKief/vscode-material-icon-theme/issues/150)](https://github.com/PKief/vscode-material-icon-theme/issues/150))
- gitlab folder
- .esmrc ([issue [#176](https://github.com/PKief/vscode-material-icon-theme/issues/176)](https://github.com/PKief/vscode-material-icon-theme/issues/167))
- mjs ([@wopian](https://github.com/wopian) in [#175](https://github.com/PKief/vscode-material-icon-theme/pull/175))
### Other improvements
- optimized icon sizes to reduce the size of the extension
### Added translations
- Added European Portuguese translation ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
## 3.1.0 (2017-11-26)
### New features
- Customizable language icon associations
### New icons
- PHP Elephant ([issue [#67](https://github.com/PKief/vscode-material-icon-theme/issues/67)](https://github.com/PKief/vscode-material-icon-theme/issues/67))
- Blink ([@melMass](https://github.com/melMass) in [#166](https://github.com/PKief/vscode-material-icon-theme/pull/166))
- Cuda ([issue [#159](https://github.com/PKief/vscode-material-icon-theme/issues/159)](https://github.com/PKief/vscode-material-icon-theme/issues/159))
- temp folder
- log folder
- log file icon
- database folder
### Added translations
- Added Brazilian Portuguese translation ([@alefesouza](https://github.com/alefesouza) in [#158](https://github.com/PKief/vscode-material-icon-theme/pull/158))
## 3.0.0 (2017-11-12)
### New features
- Change color of default folder icons
- Icon Packs that enable additional icons
- Hide or show the arrows next to folder icons
- Customizable file icon associations
- Customizable folder icon associations
### Introduction of icon packs
An icon pack allows you to add additional icons with additional file associations to the icon theme. The feature was added because some icons are very specific and not relevant for all developers.
#### Available icon packs
- Angular
- Ngrx
- React
- Redux
### New icons
- Drone ([@philostler](https://github.com/philostler) in [#162](https://github.com/PKief/vscode-material-icon-theme/pull/162))
- Crystal ([issue [#157](https://github.com/PKief/vscode-material-icon-theme/issues/157)](https://github.com/PKief/vscode-material-icon-theme/issues/157))
- Browserslist ([issue [#156](https://github.com/PKief/vscode-material-icon-theme/issues/156)](https://github.com/PKief/vscode-material-icon-theme/issues/156))
- .inky.php file extension ([issue [#151](https://github.com/PKief/vscode-material-icon-theme/issues/151)](https://github.com/PKief/vscode-material-icon-theme/issues/151))
- Snyk ([issue [#146](https://github.com/PKief/vscode-material-icon-theme/issues/146)](https://github.com/PKief/vscode-material-icon-theme/issues/146))
- Ngrx ([issue [#92](https://github.com/PKief/vscode-material-icon-theme/issues/92)](https://github.com/PKief/vscode-material-icon-theme/issues/92))
- Redux
- React
### Updated icons
- JavaScript folder
- VS Code (related to new logo) ([issue [#155](https://github.com/PKief/vscode-material-icon-theme/issues/155)](https://github.com/PKief/vscode-material-icon-theme/issues/155))
### Maintenance features
- icon manifest (JSON) is generated completely
- icon overview images are generated completely
- implemented scripts to check icon configurations
- improved tests
## 2.2.4 (2017-10-27)
### Updated icons
- Rust ([issue [#149](https://github.com/PKief/vscode-material-icon-theme/issues/149)](https://github.com/PKief/vscode-material-icon-theme/issues/149))
- SystemVerilog ([issue [#142](https://github.com/PKief/vscode-material-icon-theme/issues/142)](https://github.com/PKief/vscode-material-icon-theme/issues/142))
### Added translation
- Added Russian language ([@vanja-san](https://github.com/vanja-san) in [#148](https://github.com/PKief/vscode-material-icon-theme/issues/148))
## 2.2.3 (2017-10-23)
### Added icons
- Root folders ([issue [#114](https://github.com/PKief/vscode-material-icon-theme/issues/114)](https://github.com/PKief/vscode-material-icon-theme/issues/114))
- Docker folder
- Nodemon
- Prettier ([@jthegedus](https://github.com/jthegedus) in [#138](https://github.com/PKief/vscode-material-icon-theme/pull/138))
- javascriptreact language mode ([@madiodio](https://github.com/madiodio) in [#145](https://github.com/PKief/vscode-material-icon-theme/pull/145))
- sbt (Simple Build Tool)
### Updated icons
- VS Code (related to new logo)
- scripts folder
- npm
### Updated translations
- Added I18N Simplified Chinese for the entries in the command palette ([@RunningCoderLee](https://github.com/RunningCoderLee) in [#140](https://github.com/PKief/vscode-material-icon-theme/pull/140))
- Added Spanish translations
## 2.2.2 (2017-10-02)
### Added icons
- webpack file extension ([issue [#103](https://github.com/PKief/vscode-material-icon-theme/issues/103)](https://github.com/PKief/vscode-material-icon-theme/issues/103))
- add routing and filter to AngularJS ([@oodavid](https://github.com/oodavid) in [#131](https://github.com/PKief/vscode-material-icon-theme/pull/131))
- Graphcool ([@jthegedus](https://github.com/jthegedus) in [#137](https://github.com/PKief/vscode-material-icon-theme/pull/137))
- docker-compose.yml
- .codeclimate.yml
- hack
- stylelint
### Updated icons
- haskell ([issue [#134](https://github.com/PKief/vscode-material-icon-theme/issues/134)](https://github.com/PKief/vscode-material-icon-theme/issues/134))
### Added translations
- Simplified Chinese ([@LeoEatle](https://github.com/LeoEatle) in [#133](https://github.com/PKief/vscode-material-icon-theme/pull/133))
## 2.2.1 (2017-09-11)
### Added icons
- Kotlin Scripts (.kts) ([issue [#124](https://github.com/PKief/vscode-material-icon-theme/issues/124)](https://github.com/PKief/vscode-material-icon-theme/issues/124))
- HTTP, REST ([issue [#122](https://github.com/PKief/vscode-material-icon-theme/issues/122)](https://github.com/PKief/vscode-material-icon-theme/issues/122))
- H++ ([issue [#121](https://github.com/PKief/vscode-material-icon-theme/issues/121)](https://github.com/PKief/vscode-material-icon-theme/issues/121))
- RestQL
- Slim
### Updated icons
- Improved Ruby support
- Flow ([issue [#126](https://github.com/PKief/vscode-material-icon-theme/issues/126)](https://github.com/PKief/vscode-material-icon-theme/issues/126))
## 2.2.0 (2017-08-22)
### Added icons
- Jenkins ([issue [#104](https://github.com/PKief/vscode-material-icon-theme/issues/104)](https://github.com/PKief/vscode-material-icon-theme/issues/104))
- webpack file extensions ([@MeirionHughes](https://github.com/MeirionHughes) in [#106](https://github.com/PKief/vscode-material-icon-theme/pull/106))
- Folders for javascripts and stylesheets ([@ycrepeau](https://github.com/ycrepeau) in [#107](https://github.com/PKief/vscode-material-icon-theme/pull/107))
- Icon for *.cabal ([@jBugman](https://github.com/jBugman) in [#111](https://github.com/PKief/vscode-material-icon-theme/pull/111))
- htm ([issue [#115](https://github.com/PKief/vscode-material-icon-theme/issues/115)](https://github.com/PKief/vscode-material-icon-theme/issues/115))
- h ([issue [#121](https://github.com/PKief/vscode-material-icon-theme/issues/121)](https://github.com/PKief/vscode-material-icon-theme/issues/121))
- Nix
- npm
- Firebase
- Rollup
### Added translations
- French ([@ycrepeau](https://github.com/ycrepeau) in [#107](https://github.com/PKief/vscode-material-icon-theme/pull/107))
- Spanish ([@baraalex](https://github.com/baraalex) in [#113](https://github.com/PKief/vscode-material-icon-theme/pull/113))
### Other improvements
- extension now supports portable versions of VS Code ([issue [#120](https://github.com/PKief/vscode-material-icon-theme/issues/120)](https://github.com/PKief/vscode-material-icon-theme/issues/120))
## 2.1.0 (2017-08-07)
### Added folder icons
- Aurelia folder
- screens folder ([@kkemple](https://github.com/kkemple) in [#99](https://github.com/PKief/vscode-material-icon-theme/pull/99))
- lib folder ([issue [#96](https://github.com/PKief/vscode-material-icon-theme/issues/96)](https://github.com/PKief/vscode-material-icon-theme/issues/96))
- resource folder ([issue [#100](https://github.com/PKief/vscode-material-icon-theme/issues/100)](https://github.com/PKief/vscode-material-icon-theme/issues/100))
- tools folder ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
- include folder ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
- doc folder ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
### Added file icons
- CMake ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
- SugarSS ([issue [#98](https://github.com/PKief/vscode-material-icon-theme/issues/98)](https://github.com/PKief/vscode-material-icon-theme/issues/98))
- ColdFusion ([issue [#97](https://github.com/PKief/vscode-material-icon-theme/issues/97)](https://github.com/PKief/vscode-material-icon-theme/issues/97))
- .todo ([issue [#97](https://github.com/PKief/vscode-material-icon-theme/issues/97)](https://github.com/PKief/vscode-material-icon-theme/issues/97))
- Mocha (mocha.opts)
- Scripting (.ksh, .csh, .tcsh, .zsh, .bash) ([issue [#102](https://github.com/PKief/vscode-material-icon-theme/issues/102)](https://github.com/PKief/vscode-material-icon-theme/issues/102))
- Angular Resolver ([issue [#94](https://github.com/PKief/vscode-material-icon-theme/issues/94)](https://github.com/PKief/vscode-material-icon-theme/issues/94))
- webpack file extension ([issue [#103](https://github.com/PKief/vscode-material-icon-theme/issues/103)](https://github.com/PKief/vscode-material-icon-theme/issues/103))
- package-lock.json
- Aurelia (aurelia.json)
### Updated extension
- improved maintainability
- new logo
## 2.0.11 (2017-07-18)
### Added icons
- React test/spec ([issue [#85](https://github.com/PKief/vscode-material-icon-theme/issues/85)](https://github.com/PKief/vscode-material-icon-theme/issues/85))
- gulpfile.babel.js ([@niksudan](https://github.com/niksudan) in [#87](https://github.com/PKief/vscode-material-icon-theme/pull/87))
- .env.example ([@niksudan](https://github.com/niksudan) in [#89](https://github.com/PKief/vscode-material-icon-theme/pull/89))
- PostCSS ([issue [#91](https://github.com/PKief/vscode-material-icon-theme/issues/91)](https://github.com/PKief/vscode-material-icon-theme/issues/91))
- .pks and .pkb ([@commi235](https://github.com/commi235) in [#93](https://github.com/PKief/vscode-material-icon-theme/pull/93))
- i18n folder
- components folder
### Updated icons
- folders
- R
- image
## 2.0.10 (2017-07-02)
### Added icons
- vue folder ([@TheDutchCoder](https://github.com/TheDutchCoder) in [#82](https://github.com/PKief/vscode-material-icon-theme/pull/82))
- dist folder ([issue [#76](https://github.com/PKief/vscode-material-icon-theme/issues/76)](https://github.com/PKief/vscode-material-icon-theme/issues/76))
- .expo folder ([issue [#84](https://github.com/PKief/vscode-material-icon-theme/issues/84)](https://github.com/PKief/vscode-material-icon-theme/issues/84))
- config folder
- watchman (.watchmanconfig) ([issue [#83](https://github.com/PKief/vscode-material-icon-theme/issues/83)](https://github.com/PKief/vscode-material-icon-theme/issues/83))
- Angular 1 support ([@mscosti](https://github.com/mscosti) in [#81](https://github.com/PKief/vscode-material-icon-theme/pull/81))
### Updated icons
- src folder
- js folder
## 2.0.9 (2017-06-12)
### Added icons
- eslint
- .esformatter
## 2.0.8 (2017-06-03)
### Added icons
- Folder icons ([@ThomasGeek](https://github.com/ThomasGeek) in [#70](https://github.com/PKief/vscode-material-icon-theme/pull/70))
- Blue folder icons
- vfl and kl support ([@melMass](https://github.com/melMass) in [#72](https://github.com/PKief/vscode-material-icon-theme/pull/72))
- support for Riot.js tag files ([@iFaxity](https://github.com/iFaxity) in [#73](https://github.com/PKief/vscode-material-icon-theme/pull/73))
- bower (.bowerrc, bower.json)
- API Blueprint (.apib, .apiblueprint)
## 2.0.7 (2017-05-25)
### Added icons
- Terraform (.tf) ([@tothandras](https://github.com/tothandras) in [#66](https://github.com/PKief/vscode-material-icon-theme/pull/66))
- Laravel (.blade.php)
- AppleScript (.applescript)
- Gitlab (.gitlab-ci.yml)
- Cake (.cake)
- Cucumber (.feature)
- Nim (.nim)
- Babel (.babelrc)
- Angular directive
- .Rhistory
## 2.0.6 (2017-05-15)
### Added icons
- Heroku (Procfile)
- EditorConfig (.editorconfig)
## 2.0.5 (2017-05-01)
### Added icons
- Solidity (.sol)
- Autoit (.au3)
- haml (.haml)
- yang (.yang)
#### Added Powershell extensions ([@Happycoil](https://github.com/Happycoil) in [#64](https://github.com/PKief/vscode-material-icon-theme/pull/64)):
- psd1 - PowerShell data file
- psm1 - PowerShell module file
- ps1xml - PowerShell format and type definitions
- psc1 - PowerShell console file
- pssc - PowerShell session configuration file
## 2.0.4 (2017-04-14)
### Added icons
- Robotframework (.robot)
- MarkoJS (.marko)
- Fuse-box (fuse.js)
- GraphQL
### Updated icons
- Sass
- Less
- PowerShell
## 2.0.3 (2017-04-02)
- Update pug (jade) icon
## 2.0.2 (2017-04-02)
### Added icons
- Verilog (.v, .vhd)
- Mathematica (.nb)
- Wolframlang (.wl, .wls)
- Nunjucks (.njk, .nunjucks)
- Merlin (.merlin)
- BuckleScript (.cmj)
- Reason (.re, .rei)
- Stylus (.styl)
- .option
- .tsv
## 2.0.1 (2017-03-18)
### Added icons
- Smarty (.tpl)
- Elm (.elm)
- Julia (.jl)
- Twig (.twig)
- PureScript (.pure)
- Protractor
### Updated icons
- Docker
- Gradle
- FSharp
- Yarn
## 2.0.0 (2017-03-11)
**VS Code API support**
- Theme activation
- welcome/update messages
- i18n-Support
- enable/disable Angular icons
- enable/disable folder icons
- Restore default settings
### Added icons
- Puppet
- Elixir
- Erlang
- LiveScript
- Travis
- AppVeyor
- Bithound
- Angular icons
- module.ts
- component.ts
- service.ts
- routing.ts
- pipe.ts
- guard.ts
- Test icons
- spec.ts
- test.ts
- spec.js
- test.js
### Updated icons
- icon for opened folders
- Ocaml
## 1.3.4 (2017-02-23)
### Added icons
- Karma
- cljs
- Haxe
- Perl
- Mustache
## 1.3.3 (2017-02-14)
### Added icons
- Handlebars
### Updated
- Assembly icon
- fixed ActionScript icon
- webpack file extensions
## 1.3.2 (2017-02-08)
### Added icons
- Matlab
- Diff
- Razor
- Shaderlab
- Scala
### Updated
- default file icon
- language ids
- webpack file extensions
## 1.3.1 (2017-02-05)
- fixed logo size
## 1.3.0 (2017-02-05)
### Added icons
- Ocaml
- Favicon Icon
- .js.map
- .css.map
- .plist
- .erb
### Updated
- Webpack icon
- folder icons
- new Go Icon (Gopher)
- tslint and tsconfig with default json icon
- Apollo Assembly Icons
### Other changes
- new Logo
## 1.2.0 (2017-01-03)
### Added icons
- Angular
- CMake
- Vue
- Assembly
- YAML-tmLanguage
- tmLanguage
- webpackfile.js
### Other changes
- minimized all icons
## 1.1.5 (2016-12-18)
### Added icons
- ActionScript (.as)
- Autohotkey (.ahk)
- Dart
- .mxml
- .swc
- .swf
## 1.1.4 (2016-11-27)
### Added icons
- Groovy
- R
- Clojure
- Lua
- Git Patch files
- Kotlin
- .yarn-integrity
- .flow
- .msi
- .xslt
- .jsbeautifyrc
- Arduino
- and other
## 1.1.3 (2016-10-25)
### Added icons
- .mm, .m, .c, .h
- raml
- jsx, tsx
- and other
### Updated
- webpack icon

+ 8
- 0
extensions/pkief.material-icon-theme-4.0.1/LICENSE.md View File

@ -0,0 +1,8 @@
The MIT License (MIT)
Copyright (c) 2020 Philipp Kief
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.

+ 151
- 0
extensions/pkief.material-icon-theme-4.0.1/README.md View File

@ -0,0 +1,151 @@
<h1 align="center">
<br>
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/logo.png" alt="logo" width="200">
<br><br>
Material Icon Theme
<br>
<br>
</h1>
<h4 align="center">Get the Material Design icons into your VS Code.</h4>
<p align="center">
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/version-short/pkief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=VERSION" alt="Version"></a>&nbsp;
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/rating-short/pkief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=Rating" alt="Rating"></a>&nbsp;
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/installs-short/PKief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=Installs" alt="Installs"></a>&nbsp;
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/downloads-short/PKief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=Downloads" alt="Downloads"></a>
</p>
### File icons
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/fileIcons.png" alt="file icons">
### Folder icons
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/folderIcons.png" alt="folder icons">
#### Customize folder color
You can change the color of the default folder icon using the command palette:
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/set-folder-color.gif" alt="custom folder colors">
or via user settings:
```json
"material-icon-theme.folders.color": "#ef5350",
```
#### Folder themes
You can change the design of the folder icons using the command palette:
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/set-folder-theme.gif" alt="folder themes">
or via user settings:
```json
"material-icon-theme.folders.theme": "specific"
```
## Custom icon opacity
You can set a custom opacity for the icons:
```json
"material-icon-theme.opacity": 0.5
```
## Custom icon saturation
If colors do not make you happy you can change the icons to have less saturation making them look grayish or completely grayscale by setting saturation to 0:
```json
"material-icon-theme.saturation": 0.5
```
## Custom icon associations
You can customize the icon associations directly in the user settings.
### File associations
With the `*.[extension]` pattern you can define custom file icon associations. For example you could define an icon for `*.sample` and every file that ends with `.sample` will have the defined icon. Use `**.[extension]` with two asterisks to apply the file association also for the filenames ending with that file extension.
If there's no leading `*` it will be automatically configured as filename and not as file extension.
```json
"material-icon-theme.files.associations": {
"*.ts": "typescript",
"fileName.ts": "angular"
}
```
### Folder associations
The following configuration can customize the folder icons. It is also possible to overwrite existing associations and create nice combinations. For example you could change the folder theme to "classic" and define icons only for the folder names you like.
```json
"material-icon-theme.folders.associations": {
"customFolderName": "src",
"sample": "dist"
}
```
### Language associations
With the following configuration you can customize the language icons. It is also possible to overwrite existing associations.
```json
"material-icon-theme.languages.associations": {
"languageId": "iconName",
"json": "json"
}
```
Available language ids:
https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers
You can see the available icon names in the overview above.
## One-click activation
After installation or update you can click on the 'Activate'-button to activate the icon theme, if you haven't already. The icons will be visible immediately.
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/oneclickactivation.png" alt="activation">
## Commands
Press `Ctrl-Shift-P` to open the command palette and type `Material Icons`.
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/commandPalette.png" alt="commands">
<p></p>
| Command | Description |
| ----------------------------------- | --------------------------------------------------------------------------------------- |
| **Activate Icon Theme** | Activate the icon theme. |
| **Change Folder Color** | Change the color of the folder icons. |
| **Change Folder Theme** | Change the design of the folder icons. |
| **Change Opacity** | Change the opacity of the icons. |
| **Change Saturation** | Change the saturation value of the icons. |
| **Configure Icon Packs** | Select an icon pack that enables additional icons (e.g. for Angular, React, Ngrx). |
| **Hide Folder Arrows** | Hides the arrows next to the folder icons. |
| **Restore Default Configuration** | Reset the default configurations of the icon theme. |
| **Toggle Grayscale** | Sets the saturation of the icons to zero, so that they are grayscale. |
## Icon sources
* [Material Design Icons](https://materialdesignicons.com/)
* official icons
## Contributors
<a href="https://github.com/PKief/vscode-material-icon-theme/graphs/contributors">
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/contributors.png" alt="Contributors">
</a>
**Would you like to contribute?**
Take a look at the [contribution guidelines](https://github.com/PKief/vscode-material-icon-theme/blob/master/CONTRIBUTING.md) and open a [new issue](https://github.com/PKief/vscode-material-icon-theme/issues) or [pull request](https://github.com/PKief/vscode-material-icon-theme/pulls) on GitHub.

+ 2
- 0
extensions/pkief.material-icon-theme-4.0.1/dist/extension.js
File diff suppressed because it is too large
View File


+ 3446
- 0
extensions/pkief.material-icon-theme-4.0.1/dist/material-icons.json
File diff suppressed because it is too large
View File


+ 1
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/3d.svg View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21 16.5c0 .38-.21.71-.53.88l-7.9 4.44c-.16.12-.36.18-.57.18s-.41-.06-.57-.18l-7.9-4.44c-.32-.17-.53-.5-.53-.88v-9c0-.38.21-.71.53-.88l7.9-4.44c.16-.12.36-.18.57-.18s.41.06.57.18l7.9 4.44c.32.17.53.5.53.88v9m-9-12.35-5.96 3.35 5.96 3.35 5.96-3.35-5.96-3.35m-7 11.76 6 3.38v-6.71l-6-3.37v6.7m14 0v-6.7l-6 3.37v6.71z" style="fill:#29b6f6"/></svg>

+ 3
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/actionscript.svg View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m4.7441 2.0312c-1.1572 0-1.9943.3103-2.5098.92969-.51549.61202-.77148 1.6783-.77148 3.1973v2.4668c0 1.4084-.40163 2.1113-1.2012 2.1113v2.0352c.79954 0 1.2012.6784 1.2012 2.0352v2.6543c0 1.5116.25855 2.5624.7793 3.1523s1.3552.88477 2.502.88477v-2.0684c-.44711 0-.77082-.1508-.9707-.45313-.19462-.30232-.29102-.81449-.29102-1.5371v-2.2676c0-1.8066-.40479-2.9374-1.2148-3.3945v-.044922c.81006-.46454 1.2148-1.5819 1.2148-3.3516v-2.3555c0-1.283.4201-1.9258 1.2617-1.9258v-2.0684zm14.66 0v2.0684c.84162 0 1.2617.64276 1.2617 1.9258v2.2676c0 1.8434.40223 2.9964 1.207 3.4609v.044922c-.8048.44242-1.207 1.5443-1.207 3.3066v2.3555c0 .71525-.098944 1.2207-.29883 1.5156-.19988.30232-.52104.45313-.96289.45313v2.0684c1.152 0 1.9839-.29487 2.4941-.88477.51549-.5899.77148-1.6629.77148-3.2188v-2.5547c0-1.3789.40419-2.0684 1.209-2.0684v-2.0352c-.8048 0-1.209-.69622-1.209-2.0898v-2.5332c0-1.4895-.25599-2.5403-.77148-3.1523-.51549-.61939-1.3474-.92969-2.4941-.92969zm-3.0547 4.459c-.45491 0-.88595.057983-1.293.17383-.40702.11121-.76687.28639-1.0781.52734-.30726.24096-.5509.54849-.73047.92383-.17957.3707-.26953.81695-.26953 1.3359 0 .66263.16497 1.2273.49219 1.6953.3312.46802.83156.86313 1.502 1.1875.26337.12511.50888.24866.73633.36914s.42233.24525.58594.375c.1676.12975.29876.27091.39453.42383s.14453.32686.14453.52148c0 .14365-.029987.27918-.089843.4043-.059856.12048-.15169.22568-.27539.31836-.11971.088042-.27152.15801-.45508.20898-.17957.050972-.39135.076172-.63477.076172-.415 0-.8254-.083183-1.2324-.25-.40702-.17145-.78369-.4254-1.1309-.76367v2.2227c.31125.18535.67858.32529 1.1016.41797.42697.092676.87484.13867 1.3457.13867.4589 0 .89368-.0504 1.3047-.15234.415-.10194.77859-.26831 1.0898-.5.31125-.23632.55676-.54263.73633-.91797.18356-.37997.27539-.84824.27539-1.4043 0-.40314-.0525-.75544-.15625-1.0566-.10375-.30583-.25369-.57618-.44922-.8125s-.42974-.44746-.70508-.63281c-.27135-.18999-.5787-.36834-.92188-.53516-.2514-.12048-.47626-.23644-.67578-.34766-.19952-.11584-.3701-.23181-.50977-.34766-.13966-.12048-.24645-.24525-.32227-.375-.075817-.13438-.11523-.28631-.11523-.45312 0-.15292.033725-.28772.10156-.4082.067837-.12511.16536-.23227.28906-.32031.1237-.088042.27551-.15483.45508-.20117.17957-.050972.37818-.078125.59766-.078125.15962 0 .32638.015166.50195.042969.17957.027803.3595.07062.53906.13086.17957.055606.35389.12875.52148.2168.17159.088042.329.18884.47266.30469v-2.0781c-.2913-.12975-.60987-.22492-.95703-.28516-.34318-.064873-.73862-.095703-1.1855-.095703zm-8.7734.16602l-3.123 9.9668h2.0938l.60547-2.2168h3.0527l.60938 2.2168h2.1074l-3.0527-9.9668h-2.293zm1.0723 1.7793h.046875c.027933.34754.076694.64626.14453.89648l.92188 3.3496h-2.1973l.93359-3.377c.079808-.2873.13044-.57721.15039-.86914z" fill="#f44336"/>
</svg>

+ 1
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/advpl_include.svg View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#00bcd4"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#00bcd4"/></g></svg>

+ 1
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/advpl_prw.svg View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#7986cb"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#7986cb"/></g></svg>

+ 1
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/advpl_ptm.svg View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#ef5350"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#ef5350"/></g></svg>

+ 1
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/advpl_tlpp.svg View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#fbc02d"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#fbc02d"/></g></svg>

+ 1
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/android.svg View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.847 5.3571h-.94915v-.94915h.94915m-4.7458.94915h-.94915v-.94915h.94915m5.2488-1.7464 1.2434-1.2434c.18034-.18034.18034-.48407 0-.6739-.18983-.18034-.49356-.18034-.6739 0l-1.4047 1.4047c-.75932-.37017-1.6136-.58847-2.5153-.58847-.91119 0-1.7654.21831-2.5247.59797l-1.4142-1.4142c-.18034-.18034-.48407-.18034-.66441 0-.18983.18983-.18983.49356 0 .6739l1.2434 1.2434c-1.4142 1.0441-2.3349 2.6956-2.3349 4.5939h11.39c0-1.8983-.94915-3.5593-2.3444-4.5939m4.7173 5.5431a1.4237 1.4237 0 0 0 -1.4237 1.4237v6.6441a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-6.6441a1.4237 1.4237 0 0 0 -1.4237 -1.4237m-16.136 0a1.4237 1.4237 0 0 0 -1.4237 1.4237v6.6441a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-6.6441a1.4237 1.4237 0 0 0 -1.4237 -1.4237m2.3729 9.4915a.94915 .94915 0 0 0 .94915 .94915h.94915v3.322a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-3.322h1.8983v3.322a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-3.322h.94915a.94915 .94915 0 0 0 .94915 -.94915v-9.4915h-11.39z" fill="#c0ca33" stroke-width=".94915" style="fill:#8bc34a"/></svg>

+ 3
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/angular-component.svg View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#0288d1"/>
</svg>

+ 3
- 0
extensions/pkief.material-icon-theme-4.0.1/icons/angular-directive.svg View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#ab47bc"/>
</svg>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save