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: