fedit

themes

Seven accent palettes. The dock title, status bar, selection highlight, and current-line gutter swap together; the grayscale chrome stays constant. Switch with theme <name> in the command bar — every theme live-previews as you cycle through completions.

green default
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Phosphor green — brand default #00B86B · ansi 35
blue
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Electric blue — high contrast #1F6FEB · ansi 33
orange
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Burnt orange — warm, retro #D2691E · ansi 166
cyan
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Cool cyan accent #5FD7FF · ansi 81
teal
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Cyan-green hybrid #5FD7D7 · ansi 80
yellow
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Warm yellow (dark text) #FFD700 · ansi 220
red
┌─ src ─────────┬─ Main.fs ──┐
 ▾ src            1 module     
   Buffer.fs      2 open …     
   Main.fs        3            
├───────────────┴────────────┤
 ^ Ln 1 · LF · 1 buf     
└────────────────────────────┘
Crimson accent #FF5F5F · ansi 203

Themes ship as JSON in brand/themes/*.json and the F# implementation lives in src/Fedit/Themes.fs. The user's choice persists to ~/.config/fedit/config.json. See brand for the design constraints (no purple, no magenta).