Skip to content

Theme Variants

SilkCircuit offers five distinct variants, each tuned for different environments and preferences.

Overview

VariantBackgroundIntensityBest For
Neon#12101a100%Maximum vibrancy
Vibrant#0f0c1a85%Balanced energy
Soft#1a162670%Extended sessions
Glow#0a0816100%+Low-light environments
Dawn#faf8ffLightBright rooms & daytime

Switching Variants

Via Configuration

lua
require("silkcircuit").setup({
  variant = "dawn",  -- or "neon", "vibrant", "soft", "glow"
})

At Runtime

vim
:SilkCircuit neon
:SilkCircuit vibrant
:SilkCircuit soft
:SilkCircuit glow
:SilkCircuit dawn

Your preference is automatically saved for future sessions.

Variant Comparison

Dark Variants

All dark variants share the same semantic color mappings. Only the intensity and backgrounds differ:

  • Neon: Pure, saturated colors at maximum intensity
  • Vibrant: Slightly reduced saturation, easier on the eyes
  • Soft: Gentler colors for marathon coding sessions
  • Glow: Ultra-dark backgrounds with pure neon colors for maximum contrast

Light Variant

Dawn is a complete light theme with inverted colors optimized for bright environments:

  • Light purple-tinted backgrounds
  • Deep, saturated accent colors for contrast
  • Same semantic color meanings (purple = keywords, cyan = functions)

Choosing Your Variant

When to Use Each Variant

Neon: When you want maximum visual impact and are working in a dark room.

Vibrant: For everyday use with a good balance of energy and comfort.

Soft: For long coding sessions, especially late at night.

Glow: In very dark environments or when using high-contrast monitors.

Dawn: During daytime, in well-lit rooms, or when working outdoors.

Learn More

Explore each variant in detail: