A high-contrast VS Code / Antigravity extension that colors classes, interfaces, types, enums, methods, functions, properties, and constants by their semantic role while giving every local variable and parameter its own deterministic, collision-free rainbow color.
Key Features
Hybrid LSP Semantic + Fast Lexical Engine
Queries the active Language Server (vscode.provideDocumentSemanticTokens) for exact semantic types and modifiers.
Includes a zero-latency multi-language lexical analyzer fallback (TypeScript, JavaScript, Python, Rust, Go, Java, C#, C++) that highlights files the instant they open—even before the Language Server finishes initializing.
Uses FNV-1a + Golden-Ratio hashing with coprime collision stepping so the first 16 variables in any file are guaranteed never to share a color, making data-flow tracking effortless.
Distinct Role Styling
Classes & Structs: Bold Gold (#FFD166) with subtle underline accent
Interfaces & Traits: Italic Electric Seafoam (#06D6A0) with dashed underline accent
Methods & Functions: Vivid Sky Blue (#4CC9F0) & Aqua (#72EFDD)
Properties & Fields: Vibrant Orchid (#C77DFF)
Constants & Readonly: Bold Neon Magenta (#F72585)
Cursor Variable Spotlight
Placing your cursor on any variable or parameter highlights all of its occurrences in the file with a glowing translucent pill border in that variable's own rainbow color.
Interactive Status Bar & Symbol Inspector
Click Prism: Full in the status bar (or run Prism: Inspect Colored Symbols in Active File) to switch modes, cycle between Vibrant High-Contrast, Cyber Neon, and Solar Warm Contrast palettes, or browse all colored symbols with live color swatches.
Bundled "Prism Vibrant Dark" Color Theme
Includes an optional deep-carbon dark theme (#0B0D14) where punctuation and keywords are subtly muted so your symbols and rainbow variables pop.