Skip to main content

Frequently Asked Questions

Got questions about Shades of Purple? Here are answers to the most common questions from our community of 5+ million developers.
If you prefer a no-italics version of Shades of Purple, you can customize this in your VSCode settings.Add the following to your settings.json:
{
  "editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": [
          "comment",
          "storage.modifier",
          "storage.type.class.js",
          "storage.type.function.js",
          "storage.type.js",
          "keyword.control",
          "keyword.operator",
          "variable.language"
        ],
        "settings": {
          "fontStyle": ""
        }
      }
    ]
  }
}
For more details and discussion, see GitHub Issue #13
For Indent Rainbow extension compatibility with Shades of Purple, use these color settings:
{
  "indentRainbow.colors": [
    "rgba(165, 153, 233, 0.1)",
    "rgba(165, 153, 233, 0.2)",
    "rgba(165, 153, 233, 0.3)",
    "rgba(165, 153, 233, 0.4)",
    "rgba(165, 153, 233, 0.5)",
    "rgba(165, 153, 233, 0.6)"
  ]
}
See the full discussion in GitHub Issue #37
After installing Shades of Purple, follow these steps to activate it:
1

Open Color Theme picker

Go to Code/File > Preferences > Color Theme (or press Cmd+K Cmd+T on macOS / Ctrl+K Ctrl+T on Windows/Linux)
2

Select Shades of Purple

Scroll through the list and select Shades of Purple
3

Enjoy your new theme

The theme will apply immediately. No reload required!
Yes! Shades of Purple comes with multiple variants:
  • Shades of Purple - The classic, original theme
  • Shades of Purple (Super Dark) - A darker variant (currently in BETA)
You can switch between variants by opening the Color Theme picker and selecting your preferred version.
The Super Dark variant is currently in BETA and may receive updates based on community feedback.
Shades of Purple works beautifully with any monospace font, but it’s especially optimized for fonts that support ligatures like:
  • Operator Mono (recommended by the creator)
  • Fira Code
  • JetBrains Mono
  • Cascadia Code
  • MonoLisa
To enable font ligatures, add this to your settings:
{
  "editor.fontFamily": "Operator Mono, Menlo, Monaco, 'Courier New', monospace",
  "editor.fontLigatures": true
}
Absolutely! Shades of Purple is available for many other applications:
  • Terminals: iTerm2, Hyper, Alacritty, Konsole, Ghostty, Cygwin
  • Syntax Highlighters: HighlightJS, Prism, Code Surfer, Bat
  • Apps: Google Chrome, Alfred, Slack, WordPress
Check out the Other Platforms page for installation links.
The creator of Shades of Purple, Ahmad Awais, has created a comprehensive VSCode course after spending 1,000+ hours perfecting his setup.VSCode.pro covers:
  • Professional workflows for HTML/CSS, JavaScript, PHP, and more
  • 50+ essential extensions and how to use them
  • Advanced customization and productivity tips
  • Git workflows and Markdown mastery
Perfect for developers who want to master their editor and boost productivity.
We love hearing from the community! Here’s how to get in touch:
Before opening a new issue, please search existing issues to see if your question has already been answered.
Yes, Shades of Purple is completely free and open source!You’re free to use it in personal and commercial projects. If you love it, consider:

Still Have Questions?

If you didn’t find your answer here:
  1. Check the Troubleshooting Guide for common issues
  2. Browse GitHub Issues for similar questions
  3. Open a new issue with your question
Shades of Purple is used by 5+ million developers worldwide with 175+ five-star ratings. Join our community and make coding more enjoyable!

Build docs developers (and LLMs) love