Slatewave (Zed)

May 4, 2026 · View on GitHub

Slatewave

Slatewave (Zed)

A dark Zed theme built around a slate foundation and a teal signature, with sky / rose / purple / amber accents. Part of the Slatewave family — one palette across editors, terminals, prompts, notes, and more.

Slate below, teal above.

Slatewave preview


Palette

Foundation — slate

The editor, sidebar, and panels all live in the slate scale.

HexTailwindWhere
#0f172a#0f172aslate-900ink on accent surfaces
#1e293b#1e293bslate-800status bar, elevated surfaces, borders
#21252bslate-chrometab bar, panel, title bar (inactive)
#282c34slate-editoreditor, terminal, active tab
#334155#334155slate-700selected element, border variant
#3a3f4cslate-guideindent guide
#475569#475569slate-600disabled text, predictive

Text — slate (inverse)

HexTailwindWhere
#64748b#64748bslate-500comments, line numbers, placeholders
#94a3b8#94a3b8slate-400operators, punctuation, muted text
#cbd5e1#cbd5e1slate-300parameters, properties, icons
#e2e8f0#e2e8f0slate-200default foreground
#f1f5f9#f1f5f9slate-100bright ANSI white

Signature — teal

The "wave" in Slatewave. Primary accent across the editor and the companion prompt.

HexTailwindWhere
#0f766e#0f766eteal-700terminal dim green
#5eead4#5eead4teal-300primary accent — cursor, active line number, strings, focused border
#99f6e4#99f6e4teal-200types, classes, interfaces, inline code

Accents

HexRole
#38bdf8#38bdf8keywords, tags, info diagnostics, links, search match
#7dd3fc#7dd3fcfunctions, JSON/YAML keys, CSS properties
#b388ff#b388ffstorage (const/let/function), this/self, attributes, constructors
#fb7185#fb7185numbers, constants, errors, modified files
#fbbf24#fbbf24decorators, escape chars, warnings, renamed files
#ef5350#ef5350deleted files, bright ANSI red
#ff4500#ff4500merge conflicts

Syntax mapping

TokenColorStyle
Comments#64748b#64748bitalic
Keywords#38bdf8#38bdf8
Storage (const, let, class)#b388ff#b388ffitalic
Types#99f6e4#99f6e4
Functions#7dd3fc#7dd3fc
Strings#5eead4#5eead4
Numbers, booleans, constants#fb7185#fb7185
Escape sequences#fbbf24#fbbf24
Variables / self / this#b388ff#b388ffitalic
Parameters#cbd5e1#cbd5e1italic
Operators, punctuation#94a3b8#94a3b8
Tags#38bdf8#38bdf8
Attributes#b388ff#b388ffitalic
Headings / titles#5eead4#5eead4bold
Links#38bdf8#38bdf8

Installation

From a local clone (dev extension)

git clone https://github.com/kevinlangleyjr/zed-slatewave.git

Then in Zed:

  1. Open the command palette (⌘⇧P / Ctrl+Shift+P)
  2. Run zed: install dev extension
  3. Select the cloned zed-slatewave directory

Zed will load the extension immediately. Open the theme picker (⌘K ⌘T / Ctrl+K Ctrl+T) and pick Slatewave.

From the extension registry

(TBD — pending publish to the Zed extensions registry)

Once published, open the command palette, run zed: extensions, search for Slatewave, and click Install.


Customize

To override a specific color without forking, edit ~/.config/zed/settings.json (or ⌘, → Open settings file):

{
  "theme": "Slatewave",
  "experimental.theme_overrides": {
    "editor.background": "#0a0f1e",
    "syntax": {
      "comment": { "color": "#475569", "font_style": "italic" }
    }
  }
}

Slatewave family

One palette. Every tool.

See getslatewave.com for the full family.

License

WTFPL — Do What The Fuck You Want To Public License. See LICENSE.