This is a port of the default Neovim themes made for the Zed editor. It uses the original palette and highlight groups and aims to be as close to the original as possible.
I am by no means good with design and colors. Zed has a lot of UI that Neovim doesn't and I tried to fill in the gaps while being as faithful to the original theme as I could. Input is greatly appreciated.
Besides the original themes, I have added accented versions that are a bit more opinionated.
- Open Zed
cmd+shift+p
and select zed: extensions- Select Neovim default themes and Install
- Select the theme variant you want from the dropdown
mkdir -p ~/.config/zed/themes/
- Copy
themes/neovim-default.json
to~/.config/zed/themes
- Select one of the themes in Zed
- The original Neovim highlight groups and palette live in
default/
- I made a go program that reads and parses those files and writes the Zed
theme to
STDOUT
. The mapping is done intheme.go
with some overrides inmain.go
. Just rungo run .
to run the program. - Run
make build
to build the theme and write it tothemes/neovim-default.json
Contributions are welcome! Please open an issue or submit a pull request.
- MIT (for the code and derived theme)
- Apache 2.0 (original Neovim license for the colorschemes)
This project includes code from the following projects:
- Neovim colorschemes, licensed under the Apache License 2.0. See LICENSE.txt for details.
The original colorschemes and palette can be found here