Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Bille's Syntax HighlighterNew to Visual Studio Code? Get it now.
Bille's Syntax Highlighter

Bille's Syntax Highlighter

Andreas Bille Madsen

|
2 installs
| (0) | Free
| Sponsor
High-contrast, role-consistent syntax coloring for variables, methods, classes, interfaces, properties, parameters, and annotations.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Prism: Vibrant Semantic & Rainbow Highlighter

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

  1. 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.
  2. Collision-Free Deterministic Rainbow Variables & Parameters
    • 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.
  3. Distinct Role Styling
    • Classes & Structs: Bold Gold (#FFD166) with subtle underline accent
    • Interfaces & Traits: Italic Electric Seafoam (#06D6A0) with dashed underline accent
    • Types & Generics: Italic Teal (#2EC4B6)
    • Enums & Enum Members: Bold Tangerine (#FF9F1C) & Italic Amber (#FFBF69)
    • Methods & Functions: Vivid Sky Blue (#4CC9F0) & Aqua (#72EFDD)
    • Properties & Fields: Vibrant Orchid (#C77DFF)
    • Constants & Readonly: Bold Neon Magenta (#F72585)
  4. 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.
  5. 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.
  6. 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.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft