Skip to content

Type to search extensions

Kanagawa

v0.2.0

Kanagawa for Zed — Wave, Wave Blur, Dragon, and Lotus. Colors of Hokusai's Great Wave.

Updated 1 month ago
1.4k downloads 3 stars Repository ↗
zedext main
// Load settings, retrying a few times
fn load_config(path: &str) -> Result<Config, Error> {
let retries = 3;
let text = fs::read_to_string(path)?;
let name = "settings.json";
Ok(Config { text, retries, name })
}

Kanagawa for Zed

Four Zed themes from the Kanagawa palette, based on Hokusai's Great Wave off Kanagawa.

Themes

Wave

Dark. The original Kanagawa look: sumi-ink #1F1F28, fuji-white text, violet keywords, crystal-blue functions, spring-green strings. Use this as the default dark theme.

Wave Dark Theme

Wave Blur

Same syntax as Wave, but chrome is transparent with background.appearance: blurred. Needs a compositor that actually blurs (Hyprland, macOS). Popovers stay solid so menus stay readable.

Wave Blur Theme

Dragon

Darker and warmer than Wave (#181616), with lower saturation. Same syntax roles, quieter colors. Built for long sessions.

Wave Dragon Theme

Lotus

Light only. Warm parchment (#f2ecbc) with ink-violet keywords and muted gold chrome. Set it as your light theme; dark mode will not use it.

Lotus Light Theme

"theme": {
  "mode": "system",
  "light": "Kanagawa Lotus",
  "dark": "Kanagawa Dragon"
}

Install

  1. Command Palette → zed: extensions
  2. Search Kanagawa

While developing: Extensions → Install Dev Extension → this folder.

Activate

Command Palette → theme selector: toggle → Kanagawa Wave, Kanagawa Wave Blur, Kanagawa Dragon, or Kanagawa Lotus.

ZedExt An unofficial community project. Not affiliated with Zed Industries.

Data from Zed’s extension registry and GitHub · updated