← All extensions

Blueprint

v0.5.0 · by tfuxu · added 3 November 2026

Language support for Blueprint (.blp) files

LanguagesLanguage servers

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 Blueprint. The extension's id is blueprint.

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.

Blueprint (.blp) support for Zed

Zed Extension License

Blueprint language support for Zed editor.

[!WARNING] For the LSP features to work, blueprint-compiler must be installed on the system via package manager or by pointing to the custom binary path (see Custom LSP binary)

Custom LSP binary

If you want to use a custom blueprint-compiler installation, you can specify binary.path and binary.arguments in settings.json:

"lsp": {
  "blueprint": {
    "binary": {
      "path": "/path/to/blueprint-compiler/blueprint-compiler.py",
      "arguments": ["lsp"]
    }
  }
}

The path has to be an absolute path, and arguments must be set to lsp.

Development

To develop this extension:

  1. Clone this repository
  2. Follow the Developing an Extension Locally section of the Developing Extensions guide from Zed Docs

License

Some of the queries used in this extension (see here) originate from the MIT-licensed tree-sitter-blueprint project.