Catppuccin ProA refined dark theme for Visual Studio Code — born from the elegance of Catppuccin and the clarity of One Dark Pro. ✨ AboutCatppuccin Pro takes the soothing pastel palette of Catppuccin Mocha and combines it with the carefully tuned syntax highlighting and flat, minimal UI philosophy of One Dark Pro. The result is a theme that's easy on the eyes during long coding sessions while keeping your code sharp and readable. Why Catppuccin Pro?
📸 PreviewEditor
Syntax Highlighting
🚀 InstallationFrom the VS Code Marketplace
From a
|
| Role | Color | Hex |
|---|---|---|
| 🔵 Functions | Blue |
#89b4fa |
| 🟣 Keywords | Mauve |
#cba6f7 |
| 🟢 Strings | Green |
#a6e3a1 |
| 🟡 Types / Classes | Yellow |
#f9e2af |
| 🟠 Properties | Peach |
#fab387 |
| 🔴 Variables / Params | Red |
#f38ba8 |
| 🩵 Enum Members | Teal |
#94e2d5 |
| ⚪ Comments | Overlay 0 |
#7f849c |
| 🖥️ Background | Base |
#303446 |
| 📝 Foreground | Text |
#cdd6f4 |
🗂️ Language Support
Catppuccin Pro includes hand-tuned syntax highlighting for a wide range of languages, including:
JavaScript · TypeScript · Python · Rust · Go · C / C++ · Java · Dart · Ruby · PHP · HTML · CSS / SCSS · JSON · YAML · TOML · Markdown · Shell · SQL · Haskell · Elixir and more.
Semantic highlighting is enabled for languages supported by VS Code's language servers.
🛠️ Recommended Settings
For the best experience, pair the theme with these editor settings:
{
"editor.fontFamily": "SF Mono",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"workbench.list.smoothScrolling": true
}
🤝 Contributing
Found a color that doesn't look right? Have a suggestion for a language that needs better support? Feel free to open an issue or submit a pull request!
📄 License
Made with 💜 by Joydeep Nath
If you enjoy Catppuccin Pro, consider leaving a ⭐ on GitHub!
Blue
Mauve
Green
Yellow
Peach
Red
Teal
Overlay 0
Base
Text