🌈 Rainbow Spaces
A VS Code extension that turns ordinary spaces into 🌈 — purely visually. Your source code stays 100% unchanged. ⌨️ Toggle: ✨ What is Rainbow Spaces?Rainbow Spaces gives your spaces a little personality. Normally, your code looks like this:
With Rainbow Spaces enabled, it looks like this:
But here's the important part:
Your actual file still contains:
🎨 See It In ActionBefore
With Rainbow Spaces
What's Actually Saved
Nothing is changed. 🔥 Why Rainbow Spaces?
The rainbow is for your eyes. Your code stays untouched. ⚡ Features🌈 Visual Rainbow SpacesEvery ordinary space gets a beautiful rainbow decoration. 🛡️ Zero Source-Code ModificationRainbow Spaces uses the VS Code decoration API instead of replacing characters in your files. Your actual source code remains unchanged. 📋 Normal Copy & PasteCopying code copies the actual source code, including normal spaces. The visual 🌈 decorations are not copied. ⚡ LightweightRainbow Spaces uses debounced decoration updates to avoid unnecessary work while you're typing. ⌨️ Quick ToggleTurn Rainbow Spaces on or off with:
Or open the Command Palette and run:
🚀 InstallationVS Code MarketplaceSearch for: Rainbow Spaces in the VS Code Extensions panel. Install from a VSIXIf you have downloaded or built a
Then reload VS Code. 🎮 Usage
Press You can also use:
and search for:
🧪 Does Rainbow Spaces Modify My Files?No. This:
is what you see in VS Code. The actual document contains:
The 🌈 is created by a VS Code editor decoration. You can verify it yourself
You'll see the normal spaces. 🧠 How It WorksRainbow Spaces does not replace spaces. Instead, it adds a visual decoration on top of them:
The underlying This means your:
all continue to work with the real source code. 💻 Works With Your CodeRainbow Spaces works at the editor level, so it isn't tied to a specific programming language. You can use it with:
And many more. 🔀 Git-FriendlyBecause Rainbow Spaces doesn't modify your files, enabling it won't create giant Git diffs. For example, Git still sees:
Not:
Your Git history stays clean. 🤝 ContributingFound a bug? Have an idea? Want to make the rainbows even more ridiculous? 🌈 Contributions are welcome! Repositoryhttps://github.com/AkshayNachappa/rainbow-spaces Feel free to:
📜 LicenseThis project is licensed under the MIT License. Copyright © Akshay Nachappa Made with ☕, code, and an unnecessary amount of 🌈Rainbow Spaces |