← All extensions

Cinder

v0.1.0 · by Duc Nguyen · added 3 November 2026

A terminal-native dark theme. Near-black surfaces, hairline rules, one ember accent, syntax that stays quiet.

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 Cinder. The extension's id is cinder-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.

Cinder

A terminal-native dark theme for Zed. Near-black surfaces, hairline rules, one ember accent (#e0632a), and a deliberately quiet seven-color syntax palette.

Install

Once published: zed: extensions → search Cinder.

Manually (single theme file):

mkdir -p ~/.config/zed/themes
curl -o ~/.config/zed/themes/cinder.json \
  https://raw.githubusercontent.com/nguyenhaiduc06/cinder/main/themes/cinder.json

Then pick Cinder Dark via cmd-k cmd-t.

As a dev extension: clone this repo, then zed: install dev extension from the command palette and point it at the directory.

Palette

RoleHexUsed for
Chrome#070708title bar, window background
Sidebar / panels#0b0b0dproject panel, terminal panel surface
Editor#0a0a0beditor + gutter background
Tab bar / status bar#0c0c0einactive tabs, status bar, terminal
Popover#101013elevated surfaces, pickers, inputs
Selected row#17171aelement.selected / active
Border#1c1c20hairline rules
Widget border#26262binputs, popovers, scrollbar thumb
Text#e8e6e3 → #c8c6c3 → #8a8a92 → #5a5a62 → #3a3a40never pure white
Ember#e0632a / #f0834fcursor, focus, accents, active line number
Green#4ea672created / success
Red#d1495bdeleted / error
Yellow#e0c07amodified / warning
Blue#7fb3e0info, selection tint (22%)
Purple#c98cd9conflict, keywords

Syntax scope map

Seven colors, no more:

ColorZed keys
#c98cd9keyword, variable.special, preproc
#e0c07afunction*, type*, constructor, enum, variant, tag, title
#7fb3e0variable, property, attribute, label, link_*
#8fbf7fstring*, text.literal
#e0632anumber, boolean, constant, string.escape, punctuation.special
#6b6b74punctuation*, operator
#5a5a62comment (italic), hint

Identifiers stay near-foreground — only callables and keywords earn hue. Numbers borrow the accent. No bold anywhere; comments are the only italic (plus emphasis / link_text).

Design notes

  • Brackets — matching-bracket highlights stay a neutral #26262b rather than a color cycle. Zed's accents key (used for indent-guide/bracket cycling) is set to the same seven-color syntax palette, but the muted highlight is a deliberate choice to keep brackets quiet.
  • Scrollbar / minimap — untinted on purpose: #26262b at 40 / 60 / 80% for rest / hover / active. Ember there reads as an error.
  • terminal.ansi.cyan is #8fbf7f (the string green), keeping the terminal inside the seven-color budget instead of introducing an eighth hue.

License

MIT