KeepCalm
A calm and focused theme for software development in 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 KeepCalm. The extension's id is keepcalm.
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.
KeepCalm
A calm and focused dark theme for Zed.
Installation
- Open Zed
- Open the command palette (
Cmd+Shift+P) - Search for "zed: extensions"
- Search for "KeepCalm" and click Install
Color Palette
| Element | Color |
|---|---|
| Background | #1d191a |
| Foreground | #e7e8ea |
| Keywords | #e7809c |
| Functions | #d4c79a |
| Strings | #7fac82 |
| Types | #efac71 |
| Comments | #6e7681 |
Local Development
To test the theme locally:
cp -r . ~/.config/zed/extensions/installed/keepcalm
Or use Zed's command palette: "zed: install dev extension"
Publishing
Initial Publication
-
Fork the zed-industries/extensions repository
-
Add this repository as a submodule (use HTTPS, not SSH):
git submodule add https://github.com/sgmonda/keepcalm-zed.git extensions/keepcalm -
Add an entry to
extensions.toml:[keepcalm] submodule = "extensions/keepcalm" version = "1.0.0" -
Sort the extensions:
pnpm sort-extensions -
Open a pull request to
zed-industries/extensions
Publishing Updates
When you have new changes to publish:
-
Update
versioninextension.toml -
Commit and push changes to this repository
-
In your fork of
zed-industries/extensions:git submodule update --remote extensions/keepcalm -
Update the version in
extensions.tomlto match -
Run
pnpm sort-extensions -
Open a pull request
Alternatively, use the zed-extension-action GitHub Action to automate updates.
License
MIT