editor
Slatewave for Zed
A dark Zed theme with 1:1 syntax parity with the VSCode and Neovim ports.
- Latest release
- 0.0.2 · 2 months ago
- Last commit
- 3 weeks ago
// slatewave/palette.ts
import type { ThemeRole } from './roles';
export const accent = '#5eead4';
export interface Theme {
name: string;
surface: 'editor' | 'terminal' | 'notes';
accent: string;
}
export function apply<T extends Theme>(theme: T): ThemeRole[] {
const roles: ThemeRole[] = [
{ role: 'accent', value: theme.accent },
{ role: 'surface', value: theme.surface },
];
return roles;
}About this theme
A complete Zed theme covering editor, sidebar, tabs, terminal, status bar, and all syntax scopes — tuned so the same code reads the same way here as in the VSCode, Neovim, and Sublime Text ports.
Slatewave for Zed maps every semantic slot Zed exposes — editor, sidebar, tabs, terminal, status bar, search match highlights, git gutter — to the Slatewave palette. Syntax scopes match the VSCode and Neovim ports 1:1 so the same code lights up the same way whichever editor you’re in.
The companion terminal ANSI palette matches the terminal.ansi* block
from the VSCode theme, so an embedded zed: terminal reads identically
to an external iTerm2 / Ghostty / Alacritty session running any of the
Slatewave terminal themes.
A Zed extensions registry entry is in flight; until then, the dev extension path above is the install.
Customize
Override specific colors without forking by adding an
experimental.theme_overrides block to Zed’s settings.json:
{
"theme": "Slatewave",
"experimental.theme_overrides": {
"editor.background": "#0a0f1e",
"syntax": {
"comment": { "color": "#475569", "font_style": "italic" }
}
}
} Install
Don't have the CLI yet? Install the Slatewave CLI →
-
Slatewave CLI
Install with the Slatewave family CLI — one command, every theme.
slatewave install zed -
Clone
Install the cloned repo as a Zed dev extension.
- git clone https://github.com/kevinlangleyjr/zed-slatewave.git
- In Zed, open the command palette (⌘⇧P / Ctrl+Shift+P)
- Run "zed extensions install dev extension"
- Select the cloned `zed-slatewave` directory
- Pick the theme with ⌘K ⌘T / Ctrl+K Ctrl+T → Slatewave