Awesome
<div align="left"><p><a href="https://VSCode.pro/?utm_source=sop"><img alt="New in the Shades of Purple Theme" align="center" src="https://img.shields.io/badge/%F0%9F%A6%84-Learn%20VSCode%20%E2%86%92-gray.svg?colorA=5734F5&colorB=5734F5&style=flat" /></a> <strong>NEW:</strong>Diff: Colors. Co-pilot Chat. Shades of Purple (Super Dark) <code>BETA</code> </p></div> <div align="center"> <a align="center" href="https://VSCode.pro/?utm_source=sop"><img align="center" src="https://raw.githubusercontent.com/ahmadawais/shades-of-purple-vscode/master/images/shades-of-purple-v7.jpg" /></a>Shades of Purple Theme for VS Code
<a align="center" href="https://VSCode.pro/?utm_source=sop"><img align="center" src="https://raw.githubusercontent.com/ahmadawais/shades-of-purple-vscode/master/images/1_sop.gif" /></a>
</div> <br> <table width='100%' align="center"> <tr> <td align='left' width='100%' colspan='2'> <strong><code>π¦ Shades of Purple (SOP)</code></strong><br /> A professional theme with hand-picked & bold shades of purple for your VS Code editor and terminal. One of the excellent most downloaded and top rated VSCode Themes on the marketplace. Become a <a href="https://VSCode.pro/?utm_source=sop" target="_blank">Visual Studio Code Power User β</a> </td> </tr> <tr> <td> A FOSS (Free & Open Source Software) project developed by <a href='https://github.com/ahmadawais' target="_blank">Ahmad Awais</a>. </td> <td align='center'> <a target="_blank" href='https://AhmadAwais.com/'> <img src='https://img.shields.io/badge/%E2%86%92-AHMAD%20AWAIS-gray.svg?colorA=2D2A56&colorB=4D2AFF&style=flat' width='100' /> </a> </td> </tr> <tr><td><sup> Follow Ahmad's #FOSS work on GitHub <a href='https://github.com/ahmadawais'>@AhmadAwais</a> β Say Hi on Twitter <a href="https://twitter.com/mrahmadawais/">@MrAhmadAwais</a></sup></td><td align='center'> <a target="_blank" href='https://AhmadAwais.com/'>π </a></td></tr> </table> <div align="center"> </div> <br>Video Demo & Installation
Watch the following video on YouTube to learn more about the Shades of Purple theme. Learn how to install it and a few features like markdown editing β which's pretty awesome with SOP. Shhh, this video is part of VSCode.pro course β
<h4 align="center"> <a href="https://www.youtube.com/watch?v=wZ1nzNCD-iM" target="_blank"><img src="https://raw.githubusercontent.com/ahmadawais/shades-of-purple-vscode/master/images/3_sop_vdo.jpeg" />πΊ Watch the Video to Learn More β </a>
</h4> <br>Easy Installation
- Open the extensions sidebar on Visual Studio Code
- Search for Shades of Purple Theme
- Click Install to install it.
- Click Reload to reload your editor.
- Code/File οΌ Preferences οΌ Color Theme οΌ Shades of Purple.
- π Rate five-stars like 110+ awesome devs to appreciate the effort behind this theme.
Alternate Installation
- Launch Quick Open using <kbd>Cmd</kbd>+<kbd>P</kbd> β or β <kbd>Ctrl</kbd>+<kbd>P</kbd>.
- Paste the command
ext install shades-of-purple
- Click Install to install it.
- Click Reload to reload your editor.
- Code/File οΌ Preferences οΌ Color Theme οΌ Shades of Purple.
- π Rate five-stars like 110+ awesome devs to appreciate the effort on this theme.
Put Shades of Purple
In Other Places
I have built other Shades of Purple
themes for different software. Here's a list.
- π¦ VSCode theme β Shades of Purple
- π¦ iTerm2 theme β Shades of Purple
- π¦ Hyperβ’ theme β Shades of Purple
- π¦ Chrome theme β Shades of Purple
- π¦ HighlightJS theme β Shades of Purple
- π¦ Konsole theme β Shades of Purple
- π¦ Slack theme β Shades of Purple
- π¦ Alfred theme β Shades of Purple
- π¦ Cygwin theme β Shades of Purple
- π¦ Alacritty theme β Shades of Purple
- π¦ WordPress theme β Shades of Purple
- π¦ Prism TS + Prism CSS + Code-Surfer theme β Shades of Purple
Best Custom Settings
This theme works best with the following settings. Especially if you have the Operator mono font, add it to your user settings JSON object.
You can also use a custom VSCode Shades-of-Purple icon that I created based on the work of VSCode Icons.
P.S. You can use, Shades of Purple without this configuration as well. It just works.
// Theme Setup.
"workbench.colorTheme": "Shades of Purple",
"workbench.iconTheme": "vscode-icons",
"editor.fontFamily": "Operator Mono, Menlo, Monaco, 'Courier New', monospace",
"terminal.integrated.fontFamily": "'Operator Mono', 'Inconsolata for Powerline', monospace",
"editor.fontSize": 17,
"editor.lineHeight": 24.65,
"editor.letterSpacing": 0.5,
"editor.fontWeight": "400",
"editor.fontLigatures": true,
"editor.cursorStyle": "line",
"editor.cursorWidth": 5,
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"editor.snippetSuggestions": "top",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"workbench.editor.enablePreview": false,
"explorer.confirmDragAndDrop": false,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
// Formatting Optional.
"editor.formatOnSave": true,
"prettier.eslintIntegration": true,
"eslint.run": "onType",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// MacOS Only Settings.
"workbench.fontAliasing": "auto",
"terminal.integrated.macOptionIsMeta": true,
"workbench.statusBar.feedback.visible": false,
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// SOP's highlight matching tag setting.
"highlight-matching-tag.styles": {
"opening": {
"full": {
"highlight": "rgba(165, 153, 233, 0.3)"
}
}
},
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF"
π¦ I teach everything I know and my productive VSCode workflow with useful configurations for developers. Master your Visual Studio Code editor at VSCode.pro. Interested?! Sign up to become a VSCode Power User β
<br>Frequently Asked Questions
- π Shades of Purple VSCode Theme With No Italics
- π Matching styles for the "Highlight Matching Tag" extension?
- π Matching styles for the "Indent Rainbow" extension?
- π Can you share your VSCode Power User Setup?
Screenshots: Shades of Purple Theme
<div align="center"> <br>SOP's Syntax Colors
Shades of purple theme is built with several shades of purple and a few contrast colors to make things pop. This makes SOP a perfect theme for teaching, presenting, and using on your site via Prisma or HighlightJS. A rough collection of actual colors in the SOP theme is listed below.
USAGE | HEX CODES |
---|---|
Background | ![]() #2D2B55 |
Background Dark | ![]() #1E1E3F |
Foreground | ![]() #A599E9 |
Hover Background | ![]() #4D21FC |
Contrast | ![]() #FAD000 |
Contrast Lite | ![]() #FFEE80 |
Contrast Lite II | ![]() #FAEFA5 |
Highlight | ![]() #FF7200 |
Comment | ![]() #B362FF |
Constants | ![]() #FF628C |
Keywords | ![]() #FF9D00 |
Other | ![]() #9EFFFF |
Strings | ![]() #A5FF90 |
Templates | ![]() #3AD900 |
Definitions | ![]() #FB94FF |
Invalid | ![]() #EC3A37F5 |
Diff Added | ![]() #00FF009A |
Diff Removed | ![]() #FF000D81 |
COURSE: Become VSCode Power User β
After 10 years with Sublime Text, I switched to VSCode β the new open source cross-platform editor everyone's talking about. I've spent over a 1,000 hours perfecting my setup to help you <a href="https://VSCode.pro/?utm_source=sop#module1">switch today</a> and bring all your <a href="https://VSCode.pro/?utm_source=sop#module2">custom settings</a> and the <a href="https://VSCode.pro/?utm_source=sop#module3">power user workflows</a> for <a href="https://VSCode.pro/?utm_source=sop#module4">HTML/CSS</a>, GitHub/<a href="https://VSCode.pro/?utm_source=sop#module5">Git & Open Source</a>, supercharged <a href="https://VSCode.pro/?utm_source=sop#module6">Markdown</a>, and everything from <a href="https://VSCode.pro/?utm_source=sop#module7">JavaScript</a> to <a href="https://VSCode.pro/?utm_source=sop#module8">PHP</a>, Go, Python, C++, C#, ROR & 50+ Extensions. I'm <a href="https://VSCode.pro/?utm_source=sop#module9">sharing it all</a> in five hours β 65 videos online course. <a href="https://VSCode.pro/?utm_source=sop" target="_blank">Learn Visual Studio Code β</a>
<div align="center"> <a href="https://VSCode.pro/?utm_source=sop" target="_blank"><img src="https://raw.githubusercontent.com/ahmadawais/shades-of-purple-vscode/master/images/vscodepro.jpg" />π― Learn VSCode β</a><small><a href="https://VSCode.pro/?utm_source=sop" target="_blank">VSCode Power User Course β</a></small>
</div> <br>Hello, we're the Dev Couple!
I (Ahmad Awais) am a Full Stack Web/JS Developer, OSS Dev Advocate, and a core developer at WordPress. My significant other (Maedah Batool) is a Technical Project Manager, and she's also a WP Core Contributor. Together with our team, we run the Dev Couple blog.
<br>Support our Open Source Projects!
If you'd like us to keep producing professional free and open-source software (FOSS). Consider paying for an hour of my dev-time. We'll spend two hours on open source for each contribution. Yeah, that's right, you pay for one hour and get both of us to spend an hour as a thank you. Support here β
License & Attribution
Licensed as MIT β Ahmad Awais.
Thanks to the VSCode team at Microsoft for creating such an excellent code editor. Also, the creator of other high contrast themes that served as an inspiration. This theme takes inspiration from many VSCode themes, including but not limited to Cobalt themes by Roberto Achar, Ayu, Palenight themes, Dracula themes, etc. VSCode and Icons8 for the icons in this readme.
<br> <br> <br><br> <img src="https://raw.githubusercontent.com/ahmadawais/shades-of-purple-vscode/master/images/hr.png" /> <br> <br> <div align="center"> <a href="https://VSCode.pro/?utm_source=sop" target="_blank"> <img src="https://raw.githubusercontent.com/ahmadawais/shades-of-purple-vscode/master/images/vscodeproPlay.jpg" /><br>VSCode</a>After 10 years with Sublime Text, I switched to VSCode β the new open source cross-platform editor everyone's talking about. I've spent over a 1,000 hours perfecting my setup to help you <a href="https://VSCode.pro/?utm_source=sop#module1">switch today</a> and bring all your <a href="https://VSCode.pro/?utm_source=sop#module2">custom settings</a> and the <a href="https://VSCode.pro/?utm_source=sop#module3">power user workflows</a> for <a href="https://VSCode.pro/?utm_source=sop#module4">HTML/CSS</a>, GitHub/<a href="https://VSCode.pro/?utm_source=sop#module5">Git & Open Source</a>, supercharged <a href="https://VSCode.pro/?utm_source=sop#module6">Markdown</a>, and everything from <a href="https://VSCode.pro/?utm_source=sop#module7">JavaScript</a> to <a href="https://VSCode.pro/?utm_source=sop#module8">PHP</a>, Go, Python, C++, C#, ROR & 50+ Extensions. I'm <a href="https://VSCode.pro/?utm_source=sop#module9">sharing it all</a> in five hours β 65 videos online course. <a href="https://VSCode.pro/?utm_source=sop" target="_blank">Learn Visual Studio Code β</a>
<small><a href="https://VSCode.pro/?utm_source=sop" target="_blank">VSCode Power User Course β</a></small>
</div>