🌙 ── ✦ ── 『 L U N A R · M O O N 』 ── ✦ ── 🌸


>_ boot lunar-moon --mode neon
Deep indigo nights, rose keywords, aqua functions, leaf-green strings and lavender types — three moonlit variants for Visual Studio Code that are gentle on tired eyes and just a little bit electric. 🌙✨
🌙 Lunar Moon
✨ A little cosmic calm for every line of code.
🌌 About the Theme
Lunar Moon is a dark Visual Studio Code theme inspired by the quiet beauty of a moonlit night. Deep plum backgrounds and muted violet surfaces create a cozy, focused workspace, while cherry-pink accents, moonlight cyan, soft lavender, mint green, and warm peach bring your code to life. 🌸
Designed to balance atmosphere with readability, Lunar Moon gives your editor a consistent look—from syntax highlighting to the interface surrounding your code. Whether you're learning something new, building a project, or debugging late into the night, let Lunar Moon keep your workspace calm, colorful, and unmistakably yours. 🌠
🎨 The Color Palette
- 🌑 Midnight Plum — deep, subdued backgrounds that set the scene.
- 🍇 Muted Violet — layered surfaces, selections, and subtle depth.
- 🩵 Moonlight Cyan — crisp highlights for functions and details.
- 🌸 Cherry Pink — expressive keywords and interactive accents.
- 🪻 Soft Lavender — gentle contrast for types and supporting syntax.
- 🍃 Mint Green — fresh color for strings and successful changes.
- 🍑 Warm Peach — a soft glow for numbers, warnings, and details.
💻 Made for Your Coding Space
Lunar Moon carries its cosmic palette throughout the editor, sidebar, tabs, terminal, panels, selections, bracket guides, and Git decorations—so your workspace feels cohesive from top to bottom.
✨ The Lunar Mood
Calm, dreamy, and colorful without losing sight of the code. 🌙⭐
Find your focus. Follow the moon. Code in color. 🚀
✧ PREVIEW
🌙 Lunar Moon

🌕 Lunar Moon Bright

🌸 Lunar Moon Warm

✧ VARIANTS
| Variant |
Editor |
Chrome |
The vibe |
| 🌙 Lunar Moon |
 |
 |
The base theme. Indigo editor with a near-black violet sidebar, activity bar, title bar and status bar. |
| 🌕 Lunar Moon Bright |
 |
sidebar bars tabs  |
Same editor as the base, with lighter violet chrome for a softer, lower-contrast layout. |
| 🌸 Lunar Moon Warm |
 |
 |
A plum-tinted editor, panel and terminal, with orchid class and type names. |
Chrome = sidebar, activity bar, title bar and status bar. In Bright, bars means the activity, title and status bars.
✧ INSTALL
- Open the Extensions view (
Ctrl+Shift+X, or Cmd+Shift+X on macOS).
- Search for Lunar Moon.
- Hit Install.
Or jump straight in from the terminal:
code --install-extension zso-Rose.lunar-moon
✧ ACTIVATE
- Open the Command Palette (
Ctrl+Shift+P, or Cmd+Shift+P on macOS).
- Run Preferences: Color Theme (
Ctrl+K Ctrl+T, or Cmd+K Cmd+T on macOS).
- Pick Lunar Moon, Lunar Moon Bright or Lunar Moon Warm.
Prefer settings.json?
{
"workbench.colorTheme": "Lunar Moon" // or "Lunar Moon Bright" / "Lunar Moon Warm"
}
✧ PALETTE
Every swatch below is pulled straight from the theme files.
🌑 Midnight surfaces
| Swatch |
Name |
Where it lives |
 |
Void Violet |
sidebar, activity bar, title bar, status bar and inactive tabs (Lunar Moon & Warm) |
 |
Midnight Indigo |
editor, panel, terminal and active tab |
 |
Plum Night |
editor, panel and terminal in Warm |
 |
Dusk |
current-line highlight |
 |
Twilight |
code blocks, toolbar hover, checkboxes |
 |
Amethyst Haze |
selections, widget borders, list selection |
 |
Mauve Mist |
input borders, separators, scrollbar sliders |
🌸 Rose & violet
| Swatch |
Name |
Where it lives |
 |
Rose |
keywords, HTML/JSX tags, links, markdown H2, the cursor |
 |
Hot Pink |
numbers, booleans and language constants |
 |
Berry |
markdown H1 |
 |
Cherry |
buttons and badges (hover #E0245E) |
 |
Orchid |
attributes, decorators, enums, constructors, generics, terminal magenta |
 |
Lavender |
types, classes, interfaces and structs (Warm swaps in Orchid) |
 |
Violet |
doc-comment tags (@param, @returns), Python built-ins |
 |
Candy |
CSS pseudo-classes and pseudo-elements |
🧊 Aqua, mint & moonlight
| Swatch |
Name |
Where it lives |
 |
Aqua |
functions, arrow =>, regex |
 |
Ice |
brackets, braces and parens, Python self / cls, terminal cyan |
 |
Sky |
Python dunder methods like __init__, terminal blue |
 |
Mint |
markdown H5, terminal green |
 |
Leaf |
strings and template strings |
 |
Cream |
HTML attribute values, terminal yellow |
 |
Peach |
character constants |
 |
Moon Mist |
default text, variables, parameters, properties and operators |
 |
Ash |
comments |
💻 Terminal (ANSI)
| Red |
Green |
Yellow |
Blue |
Magenta |
Cyan |
 |
 |
 |
 |
 |
 |
✧ SPECS
┌─────────────────────────────────────────────────┐
│ LUNAR MOON // SYSTEM READOUT │
├─────────────────────────────────────────────────┤
│ variants ............... 3 │
│ workbench colors ....... 700+ │
│ token rules ............ 130+ │
│ semantic rules ......... 30+ │
│ semantic highlighting .. ON │
│ requires ............... vscode ^1.75.0 │
│ license ................ MIT │
│ │
│ status: MOONLIT [██████████] 100% │
└─────────────────────────────────────────────────┘
✧ FEEDBACK
Spotted a color that looks off, or a language that needs more love? Open an issue at github.com/solzso/lunar-moon/issues.
If Lunar Moon makes your late-night coding a little softer, a ⭐ on GitHub or a review on the Marketplace means a lot. 💗
✧ LICENSE
MIT © zso
| |