Umbra is a dark theme extension for Zed with two variants:
- Umbra Mono - monochrome syntax with minimal visual noise
- Umbra Color - the same base UI palette with colorized syntax highlighting
Both variants preserve semantic UI accents for diagnostics, git changes, and editor states.
Monochrome syntax built around contrast and hierarchy.
Colorized syntax for better token recognition while keeping Umbra's dark mood.
UI semantic colors are intentionally subtle and consistent across both variants:
- Green - created/added lines, success states
- Red - errors, deleted lines
- Amber - warnings
- Purple - conflicts, predictive/AI states
- Blue-gray - informational and comment-like contexts
- Open the command palette.
- Run
zed: extensions. - Search for Umbra and install it.
- Download
themes/umbra.json. - Place it in
~/.config/zed/themes/. - Choose one of the included themes in
settings.json:
{
"theme": "Umbra Mono"
}or
{
"theme": "Umbra Color"
}You can override any theme color in settings.json using experimental.theme_overrides:
{
"experimental.theme_overrides": {
"style": {
"editor.background": "#0d0d0d"
}
}
}
