Skip to content
daaanny90Public

About

Zed editor look for Neovim — six dark variants (One Dark, Ayu Mirage, macOS Classic Dark + three originals) with tmux + iTerm2 extras

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zed.nvim

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.

Variants

Variant Background Foreground Accent Origin
zed-one-dark #282c33 #282c33 #acb2be #acb2be #74ade8 #74ade8 Zed "One Dark" (exact hex from Zed's theme JSON)
zed-ayu-mirage #242835 #242835 #cccac2 #cccac2 #72cffe #72cffe Zed "Ayu Mirage" (exact hex from Zed's theme JSON)
zed-macos-classic-dark #131313 #131313 #dddddd #dddddd #fdd888 #fdd888 "macOS Classic Dark" from Zed's macos-classic extension
zed-graph-paper #2a2a24 #2a2a24 #c5c2b0 #c5c2b0 #c2662f #c2662f Original: drafting-mat palette — olive-charcoal paper, sage grid, burnt-orange ruler
zed-oscilloscope #1e1f1c #1e1f1c #c4c9bc #c4c9bc #8fd072 #8fd072 Original: neutral graphite + phosphor green, amber/cyan "channels"
zed-blueprint #212b36 #212b36 #c3cfda #c3cfda #85b8d9 #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 in palette.lua — the extension's players[0] is an untouched template leftover (cursor/accent use the theme's gold instead), and its terminal.ansi black/white are swapped upstream (sanitized here so :terminal stays readable).

Features

  • Every variant defined over the same 54 semantic palette keys — highlight logic is variant-agnostic
  • Treesitter and LSP semantic token highlights
  • 20+ plugin integrations (Telescope, Neo-tree, nvim-cmp, blink.cmp, gitsigns, which-key, snacks.nvim, flash, trouble, noice, mini.nvim, dap, and more)
  • Terminal ANSI colors
  • Transparent background support
  • Matching tmux theme and iTerm2 color preset per variant

Installation

{
  "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,
}

Manual

git clone https://github.com/daaanny90/zed.nvim \
  ~/.local/share/nvim/site/pack/plugins/start/zed.nvim

Configuration

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

iTerm2 Color Preset

  1. Open iTerm2 → Settings → Profiles → Colors
  2. Click Color Presets... → Import...
  3. Select extras/zed-<variant>.itermcolors
  4. Pick it from the Color Presets... dropdown

tmux Theme

Source the matching theme in your tmux config:

source-file /path/to/zed.nvim/extras/zed-one-dark.tmux

Credits

  • Zed Industries for the One Dark and Ayu Mirage themes this started from
  • The macos-classic Zed extension for the macOS Classic Dark palette

License

MIT

About

Zed editor look for Neovim — six dark variants (One Dark, Ayu Mirage, macOS Classic Dark + three originals) with tmux + iTerm2 extras

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages