🌸 PastellaBringing code to life β organised and dipped in color. 🌈
Pastella is a VS Code extension that automatically changes your color theme depending on the programming language you're currently working with. Working on Python? Give it a soft pink theme. With Pastella, each language can have its own visual atmosphere. β¨ Features
🌷 How to Use PastellaOnce Pastella is installed, it automatically watches the language of the file you're currently editing. Pastella comes with some default mappings, such as:
You can completely customize these mappings. 🎀 Customize Your Language ThemesStep 1 β Open the Command PalettePress:
Then search for:
Select:
The Pastella configuration panel will open. Step 2 β Add a LanguageClick:
Enter the VS Code language ID and the name of the theme you want to use. For example:
You can add as many language mappings as you want. Example setup:
Step 3 β SaveClick:
That's it. 🌸 Now when you switch between files, Pastella automatically switches to the theme assigned to that language. For example:
No manual theme switching required. β οΈ Theme Names Must MatchPastella currently expects the exact name of an installed VS Code color theme. For example, the built-in Dark+ theme is:
rather than simply:
If a theme doesn't switch, check that:
A future version of Pastella may make theme selection easier with an installed-theme picker. 💡 Finding a Language IDPastella uses VS Code's language identifiers. Some common examples:
🌈 Why Pastella?Different languages can feel like different creative spaces. Pastella lets your editor reflect that. Instead of keeping one theme across everything you write, your workspace can change its personality along with your code. A Python afternoon can feel completely different from a C++ midnight. 🌸 🛠οΈ Issues & SuggestionsFound a bug or have an idea for Pastella? Feel free to open an issue in the GitHub repository. 📜 LicensePastella is licensed under the MIT License. Copyright Β© 2026 Fariha Musfirat Shifa. Made with 🌸 and an unreasonable appreciation for pretty code. |