Slatewave (Zed)
May 4, 2026 · View on GitHub
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.

Palette
Foundation — slate
The editor, sidebar, and panels all live in the slate scale.
| Hex | Tailwind | Where | |
|---|---|---|---|
![]() | #0f172a | slate-900 | ink on accent surfaces |
![]() | #1e293b | slate-800 | status bar, elevated surfaces, borders |
![]() | slate-chrome | tab bar, panel, title bar (inactive) | |
![]() | slate-editor | editor, terminal, active tab | |
![]() | #334155 | slate-700 | selected element, border variant |
![]() | slate-guide | indent guide | |
![]() | #475569 | slate-600 | disabled text, predictive |
Text — slate (inverse)
| Hex | Tailwind | Where | |
|---|---|---|---|
![]() | #64748b | slate-500 | comments, line numbers, placeholders |
![]() | #94a3b8 | slate-400 | operators, punctuation, muted text |
![]() | #cbd5e1 | slate-300 | parameters, properties, icons |
![]() | #e2e8f0 | slate-200 | default foreground |
![]() | #f1f5f9 | slate-100 | bright ANSI white |
Signature — teal
The "wave" in Slatewave. Primary accent across the editor and the companion prompt.
| Hex | Tailwind | Where | |
|---|---|---|---|
![]() | #0f766e | teal-700 | terminal dim green |
![]() | #5eead4 | teal-300 | primary accent — cursor, active line number, strings, focused border |
![]() | #99f6e4 | teal-200 | types, classes, interfaces, inline code |
Accents
| Hex | Role | |
|---|---|---|
![]() | #38bdf8 | keywords, tags, info diagnostics, links, search match |
![]() | #7dd3fc | functions, JSON/YAML keys, CSS properties |
![]() | #b388ff | storage (const/let/function), this/self, attributes, constructors |
![]() | #fb7185 | numbers, constants, errors, modified files |
![]() | #fbbf24 | decorators, escape chars, warnings, renamed files |
![]() | #ef5350 | deleted files, bright ANSI red |
![]() | #ff4500 | merge conflicts |
Syntax mapping
| Token | Color | Style | |
|---|---|---|---|
| Comments | ![]() | #64748b | italic |
| Keywords | ![]() | #38bdf8 | — |
Storage (const, let, class) | ![]() | #b388ff | italic |
| Types | ![]() | #99f6e4 | — |
| Functions | ![]() | #7dd3fc | — |
| Strings | ![]() | #5eead4 | — |
| Numbers, booleans, constants | ![]() | #fb7185 | — |
| Escape sequences | ![]() | #fbbf24 | — |
Variables / self / this | ![]() | #b388ff | italic |
| Parameters | ![]() | #cbd5e1 | italic |
| Operators, punctuation | ![]() | #94a3b8 | — |
| Tags | ![]() | #38bdf8 | — |
| Attributes | ![]() | #b388ff | italic |
| Headings / titles | ![]() | #5eead4 | bold |
| Links | ![]() | #38bdf8 | — |
Installation
From a local clone (dev extension)
git clone https://github.com/kevinlangleyjr/zed-slatewave.git
Then in Zed:
- Open the command palette (
⌘⇧P/Ctrl+Shift+P) - Run
zed: install dev extension - Select the cloned
zed-slatewavedirectory
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.
- Editors — VSCode · JetBrains · Xcode · Sublime Text · Neovim · Helix
- Terminals — Alacritty · Ghostty · iTerm2 · WezTerm · Windows Terminal · Kitty
- Prompts — Oh My Posh · Powerlevel10k · Starship
- Multiplexer — tmux
- CLI — bat · delta · LSD · btop
- Notes — Obsidian · Logseq · MarkEdit · Anytype
- Launchers — Alfred · Raycast
- Chat — Slack
See getslatewave.com for the full family.
License
WTFPL — Do What The Fuck You Want To Public License. See LICENSE.





















