Serendipity Themes
Relaxed, gentle and modern | Serendipity theme for Zed
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 Serendipity Themes. The extension's id is serendipity.
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.

Serendipity for Zed.
the color palette is designed to be easy on the eyes, with enough contrast to make individual elements distinguishable but not so bright as to be jarring in a darkened coding environment.
Install via Zed Extensions
- Open the Command Palette with ⌘ + Shift + P (macOS) or Ctrl + Shift + P (Windows, Linux)
- Open the Extensions view with the
zed: extensionscommand - Search for
Serendipity Themes - Click on Install.
- Open the Command Palette again
- Open the Theme selector with the
theme selector: togglecommand - Search for
Serendipityand choose anSerendipityvariant.
Available Options
- Serendipity Morning (light)
- Serendipity Sunset (dark)
- Serendipity Midnight (dark)
- Serendipity Midnight Electric (dark)
Morning

Sunset

Midnight

Midnight Electric

Starting from version v1.1.0, all No Italics theme variants have been removed. All themes now use italics for certain language tokens by default. To disable italics for all themes, add this snippet to your settings.json:
- Open the Command Palette with ⌘ + Shift + P (macOS) or Ctrl + Shift + P (Windows, Linux).
- Open your
settings.jsonby running thezed: open settings filecommand. - Add this snippet to your
settings.json:
"theme_overrides": {
"Serendipity Morning": {
"syntax": {
"attribute": { "font_style": "normal" },
"comment": { "font_style": "normal" },
"comment.doc": { "font_style": "normal" },
"emphasis": { "font_style": "normal" },
"function": { "font_style": "normal" },
"function.method": { "font_style": "normal" },
"link_text": { "font_style": "normal" },
"property": { "font_style": "normal" },
"variable": { "font_style": "normal" },
"variable.special": { "font_style": "normal" },
"variable.parameter": { "font_style": "normal" },
},
},
"Serendipity Sunset": {
"syntax": {
"attribute": { "font_style": "normal" },
"comment": { "font_style": "normal" },
"comment.doc": { "font_style": "normal" },
"emphasis": { "font_style": "normal" },
"function": { "font_style": "normal" },
"function.method": { "font_style": "normal" },
"link_text": { "font_style": "normal" },
"property": { "font_style": "normal" },
"variable": { "font_style": "normal" },
"variable.special": { "font_style": "normal" },
"variable.parameter": { "font_style": "normal" },
},
},
"Serendipity Midnight": {
"syntax": {
"attribute": { "font_style": "normal" },
"comment": { "font_style": "normal" },
"comment.doc": { "font_style": "normal" },
"emphasis": { "font_style": "normal" },
"function": { "font_style": "normal" },
"function.method": { "font_style": "normal" },
"link_text": { "font_style": "normal" },
"property": { "font_style": "normal" },
"variable": { "font_style": "normal" },
"variable.special": { "font_style": "normal" },
"variable.parameter": { "font_style": "normal" },
},
},
"Serendipity Midnight Electric": {
"syntax": {
"attribute": { "font_style": "normal" },
"comment": { "font_style": "normal" },
"comment.doc": { "font_style": "normal" },
"emphasis": { "font_style": "normal" },
"function": { "font_style": "normal" },
"function.method": { "font_style": "normal" },
"link_text": { "font_style": "normal" },
"property": { "font_style": "normal" },
"variable": { "font_style": "normal" },
"variable.special": { "font_style": "normal" },
"variable.parameter": { "font_style": "normal" },
},
},
}
Serendipity Theme created by Micheal Andreuzza. Twitter