Skip to content

A port of eldritch for Zed editor - See Zed's Extensions

License

Notifications You must be signed in to change notification settings

edheltzel/eldritch-zed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eldritch for Zed

A community-driven dark theme inspired by Lovecraftian horror.

Ported from eldritch.nvim with Neovim-matched syntax highlighting across 200+ languages.

For more information, see the main Eldritch theme repository.

Variants

Variant Description
Eldritch Default palette -- vibrant accents on dark backgrounds
Eldritch Dark Official darker palette from eldritch.nvim -- deeper backgrounds with desaturated accents
Eldritch Deeper Deeper backgrounds with the original vibrant accent colors

Showcase

HTML with inline JS and CSS dark mode script JSON package.json for a SvelteKit project
HTML — Dark mode script JSON — package.json
TypeScript Supabase SSR server hooks CSS with nested rules and custom properties
TypeScript — Supabase SSR hooks CSS — Nested rules and custom properties
TypeScript Vite configuration TSX React component with Tailwind classes
TypeScript — Vite config TSX — React component with Tailwind
TSX React component in Eldritch Dark variant C++ split pane with mouse events and parser macros
TSX — React component (Dark variant) C++ — Split pane with parser macros
C++ JSON config and fish terminal in multi-pane layout
C++ / JSON / Terminal — Multi-pane layout

Installation

From Zed Extensions (Recommended)

  1. Open Zed
  2. Open the Extensions panel (cmd+shift+x)
  3. Search for "Eldritch"
  4. Click Install
  5. Open Settings (cmd+,) and set your theme:
{
  "theme": {
    "mode": "dark",
    "dark": "Eldritch"
  }
}

Manual Installation

  1. Clone this repository
  2. Copy themes/eldritch.json to ~/.config/zed/themes/
  3. Restart Zed and select the theme from Settings

Color Palette

Color Default Dark Hex (Default)
Background #212337 #171928 #212337 / #171928
Foreground #ebfafa #d8e6e6 #ebfafa / #d8e6e6
Cyan #04d1f9 #0396b3 #04d1f9 / #0396b3
Green #37f499 #2dcc82 #37f499 / #2dcc82
Purple #a48cf2 #8b75d9 #a48cf2 / #8b75d9
Pink #f265b5 #d154a1 #f265b5 / #d154a1
Red #f16c75 #cc5860 #f16c75 / #cc5860
Yellow #f1fc79 #ccd663 #f1fc79 / #ccd663
Orange #f7c67f #d4a666 #f7c67f / #d4a666

Eldritch Deeper uses the darker backgrounds with the default (vibrant) accent colors.

Disabling Italics

Zed supports per-token style overrides via experimental.theme_overrides in your settings. To disable italics without switching themes:

{
  "experimental.theme_overrides": {
    "syntax": {
      "comment": { "font_style": "normal" },
      "comment.doc": { "font_style": "normal" }
    }
  }
}

License

MIT

About

A port of eldritch for Zed editor - See Zed's Extensions

Resources

License

Stars

Watchers

Forks

Contributors