← All extensions

Efa Dark Theme

v1.0.0 · by Yefimov Valentyn · added 3 November 2026

A JetBrains-inspired dark theme for Zed with balanced contrast and refined syntax colors.

Themes

How to install

With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.

You can also open the Extensions panel in the app and search for Efa Dark Theme. The extension's id is efa-dark-theme.

Don't have Forge Super yet? Download it here.

README

From the extension's repository, written by its authors and not by Mentenaz. See the source.

Efa Dark Theme for Zed

A dark theme extension for Zed, inspired by JetBrains IDEs and tuned for long coding sessions with balanced contrast.

Theme Preview

Efa Dark screenshot

Efa Dark features:

  • Deep dark background (#1E1F22) for comfortable viewing
  • Vibrant but controlled syntax highlighting
  • Distinct colors for keywords, strings, functions, and types
  • Italic styling for comments, booleans, and constants
  • Matching terminal ANSI palette

Repository Layout

This repository is packaged as a Zed extension:

.
├── extension.toml
├── screenshots/
│   └── efa-dark-theme-preview.png
├── themes/
│   └── efa-dark.json
├── LICENSE
└── README.md

Local Development & Testing

  1. Open Zed and run zed: extensions from the command palette.
  2. Click Install Dev Extension.
  3. Select this repository folder.
  4. Open the theme selector with ctrl-k ctrl-t (cmd-k cmd-t on macOS).
  5. Select Efa Dark and verify UI/syntax colors.

If the theme does not appear, run zed: open log and check extension loading output.

Publishing to Zed Extensions

To publish this theme in the official Zed extension registry:

  1. Push this repository to GitHub.
  2. Fork zed-industries/extensions.
  3. In your fork, add this repo as a submodule:
git submodule add https://github.com/valyefimov/zed-theme-efa-dark.git extensions/efa-dark-theme
git add extensions/efa-dark-theme
  1. Add an entry to the top-level extensions.toml in the fork:
[efa-dark-theme]
submodule = "extensions/efa-dark-theme"
version = "1.0.0"
  1. Run:
pnpm sort-extensions
  1. Commit, push, and open a pull request to zed-industries/extensions.

Once the PR is merged, the extension becomes available in Zed’s extension store.

Configuration

Set the theme directly in Zed settings:

{
  "theme": "Efa Dark"
}

Or keep dynamic light/dark mode:

{
  "theme": {
    "mode": "system",
    "light": "One Light",
    "dark": "Efa Dark"
  }
}

Color Palette

  • Background: #1E1F22
  • Foreground: #BCBEC4
  • Blue (functions): #56A8F5
  • Orange (keywords): #CF8E6D
  • Green (strings): #6AAB73
  • Cyan (numbers): #2AACB8
  • Magenta (properties): #C77DBB
  • Teal (types): #16BAAC

Author

Yefimov Valentyn

License

MIT — see LICENSE.