Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>MVBasic SynthwaveNew to Visual Studio Code? Get it now.
MVBasic Synthwave

MVBasic Synthwave

Belaham

|
11 installs
| (0) | Free
A vibrant synthwave-inspired theme for Rocket MVBasic development with neon colors and dark aesthetics.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MVBasic Custom Theme

A vibrant synthwave-inspired VS Code theme specifically designed for Rocket MVBasic development. This dark theme provides excellent syntax highlighting with neon colors that enhance code readability and create an immersive coding experience.

Features

  • 🌈 Synthwave/Cyberpunk Aesthetic: Vibrant neon colors on a dark background
  • 🎯 MVBasic Optimized: Specialized syntax highlighting for MVBasic language constructs
  • 👁️ High Contrast: Carefully selected colors for excellent readability
  • 🔍 Comprehensive Coverage: Supports all major MVBasic syntax elements including:
    • Control flow statements (IF, FOR, WHILE, etc.)
    • Built-in functions and operators
    • Variables, parameters, and constants
    • String literals and comments
    • Labels and declarations

Installation

From VS Code Marketplace (Recommended)

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "MVBasic Synthwave"
  4. Click Install
  5. Go to Settings (Ctrl+,) → Color Theme → Select "MVBasic Synthwave"

Recommended Font Setup (Optional but Highly Recommended)

For the best experience with @( symbols and other programming ligatures:

  1. Install Fira Code Font:

    • Download from: https://github.com/tonsky/FiraCode/releases
    • Install the TTF files on your system
  2. Configure VS Code:

    • Open Settings (Ctrl+,)
    • Search for "font family"
    • Set: 'Fira Code', 'Consolas', monospace
    • Search for "font ligatures"
    • Enable: ✅ Font Ligatures
  3. Alternative Fonts: JetBrains Mono, Cascadia Code

Quick Setup with Recommended Settings

Copy the contents of recommended-settings.json (included with this extension) to your VS Code settings for optimal MVBasic development experience.

Manual Installation

  1. Download the extension files
  2. Copy to your VS Code extensions folder:
    • Windows: %USERPROFILE%\.vscode\extensions\
    • macOS: ~/.vscode/extensions/
    • Linux: ~/.vscode/extensions/
  3. Restart VS Code
  4. Select the theme from the Color Theme menu

Advanced Features

🎨 Multiple Theme Variants

  • MVBasic Synthwave Dark - The main synthwave experience
  • MVBasic Synthwave Light - Clean light variant for daytime coding
  • MVBasic Synthwave High Contrast - Accessibility-compliant high contrast mode

🌈 Enhanced Bracket Colorization

  • Six-color bracket pair system with synthwave colors
  • Active bracket pair guides with transparency effects
  • Nested bracket highlighting for complex expressions

🧠 Advanced Semantic Highlighting

  • Enhanced token recognition for MVBasic constructs
  • Specialized styling for different variable types
  • Method and function declaration highlighting
  • Readonly and constant differentiation

⚙️ Intelligent Configuration

  • Auto-configured MVBasic language settings
  • Bracket pair colorization enabled by default
  • Optimized tab size and indentation for MVBasic
  • Integrated terminal color scheme

🔧 Command Palette Integration

  • MVBasic Synthwave: Toggle High Contrast Mode
  • MVBasic Synthwave: Reset to Recommended Settings
  • MVBasic Synthwave: Show Color Palette Reference

Color Palette

Element Color Usage
Background #1E1E2E Editor background
Foreground #F8F8F2 Default text
Keywords #00D4FF Control flow, operators (Electric Blue)
Strings #00FF95 String literals (Neon Green)
Numbers #8BE9FD Numeric constants (Cyan)
Variables #00FFF7 Variable names (Bright Cyan)
Types #D4A5FF Type definitions (Purple)
Functions #FFB86C Function definitions (Orange)
Constants #FF6B9D Constants (Soft Pink)
Comments #7A88C2 Code comments (Muted Blue)

Sample Code

Here's how MVBasic code looks with this theme:

* Sample MVBasic Program
PROGRAM SAMPLE.PROGRAM

* Variable declarations
DIM CUSTOMER.ID, CUSTOMER.NAME, BALANCE

* Main processing loop
FOR I = 1 TO 100
    READ CUSTOMER.REC FROM CUSTOMER.FILE, I ELSE
        CUSTOMER.REC = ""
    END
    
    IF CUSTOMER.REC # "" THEN
        CUSTOMER.ID = CUSTOMER.REC<1>
        CUSTOMER.NAME = CUSTOMER.REC<2>
        BALANCE = CUSTOMER.REC<3>
        
        * Process customer data
        GOSUB PROCESS.CUSTOMER
    END
NEXT I

STOP

PROCESS.CUSTOMER:
    IF BALANCE > 1000 THEN
        PRINT "High value customer: ":CUSTOMER.NAME
    END ELSE
        PRINT "Standard customer: ":CUSTOMER.NAME
    END
RETURN

Contributing

Feel free to contribute improvements or report issues on GitHub.

License

This theme is released under the MIT License.

Enjoy coding with style! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft