Blueprint
Language support for Blueprint (.blp) files
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
Blueprint language support for Zed editor.
[!WARNING] For the LSP features to work,
blueprint-compilermust 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:
- Clone this repository
- 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.