← All extensions

Moonlight

v1.0.0 · by Rick-VA · added 3 November 2026

Moonlight theme for Zed

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 Moonlight. The extension's id is moonlight.

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.

zed-moonlight-theme

Moonlight Theme for the Zed IDE

based on https://github.com/atomiks/moonlight-vscode-theme

Screenshots

Moonlight

moonlight

Moonlight with semantic_tokens enabled

moonlight-semantic

Moonlight Italic

moonlight-italic

Optional Zed Settings

This is not required, but if you set semantic_tokens to "combined" in Zed's settings.json and add the following configuration, the colors will be closer to the original Moonlight theme.

{
    // ...existing settings
    "global_lsp_settings": {
        "semantic_token_rules": [
            {
                "token_type": "parameter",
                "style": ["variable.parameter"]
            },
            {
                "token_type": "property",
                "token_modifiers": ["declaration"],
                "style": ["property.declaration"]
            },
            {
                "token_type": "type",
                "token_modifiers": ["defaultLibrary"],
                "style": ["type.defaultLibrary"]
            },
            {
                "token_type": "type",
                "token_modifiers": ["defaultLibrary"],
                "style": ["type.builtin"]
            }
        ]
    }
}