The Zed editor look for Neovim: two faithful ports of Zed's built-in themes, one port of a Zed extension theme, and three original palettes designed to sit next to them. All dark, all with matching tmux and iTerm2 presets for a fully consistent terminal experience.
| Variant | Background | Foreground | Accent | Origin |
|---|---|---|---|---|
zed-one-dark |
#282c33 |
#acb2be |
#74ade8 |
Zed "One Dark" (exact hex from Zed's theme JSON) |
zed-ayu-mirage |
#242835 |
#cccac2 |
#72cffe |
Zed "Ayu Mirage" (exact hex from Zed's theme JSON) |
zed-macos-classic-dark |
#131313 |
#dddddd |
#fdd888 |
"macOS Classic Dark" from Zed's macos-classic extension |
zed-graph-paper |
#2a2a24 |
#c5c2b0 |
#c2662f |
Original: drafting-mat palette — olive-charcoal paper, sage grid, burnt-orange ruler |
zed-oscilloscope |
#1e1f1c |
#c4c9bc |
#8fd072 |
Original: neutral graphite + phosphor green, amber/cyan "channels" |
zed-blueprint |
#212b36 |
#c3cfda |
#85b8d9 |
Original: Prussian-blue cyanotype + ice cyan, pale brass and sea foam |
vim.cmd.colorscheme("zed-one-dark") -- or any variant above
The three originals were designed as a set: graph-paper matches a drafting-mat wallpaper, oscilloscope and blueprint are "tools on the workbench" companions with the same calm contrast.
Note on
zed-macos-classic-dark: two deliberate deviations from the extension's JSON, both commented inpalette.lua— the extension'splayers[0]is an untouched template leftover (cursor/accent use the theme's gold instead), and itsterminal.ansiblack/white are swapped upstream (sanitized here so:terminalstays readable).
{
"daaanny90/zed.nvim",
lazy = false,
priority = 1000,
config = function()
vim.cmd.colorscheme("zed-one-dark")
end,
}
use {
"daaanny90/zed.nvim",
config = function()
vim.cmd.colorscheme("zed-one-dark")
end,
}
git clone https://github.com/daaanny90/zed.nvim \
~/.local/share/nvim/site/pack/plugins/start/zed.nvim
Optional — call before colorscheme. All options with their defaults:
require("zed").setup({
variant = "one-dark", -- used when loading via require("zed").load()
transparent = false, -- transparent background (requires terminal transparency)
italic_comments = true, -- italic style for comments (Zed default)
bold_keywords = false, -- keep keywords regular (Zed look)
terminal_colors = true, -- set terminal ANSI colors
})
Each :colorscheme zed-<variant> command selects its variant directly; setup() only changes styling options (and the default variant for programmatic loading).
extras/zed-<variant>.itermcolorsSource the matching theme in your tmux config:
source-file /path/to/zed.nvim/extras/zed-one-dark.tmux
macos-classic Zed extension for the macOS Classic Dark paletteMIT