Skip to content

Type to search extensions

Blueprint

v0.5.0

Language support for Blueprint (.blp) files

Updated 1 month ago
58k downloads 11 stars Repository ↗

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

GPLv3 logo This repository is licensed under the terms of the GNU GPLv3 license. You can find a copy of the license in the LICENSE file.

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

ZedExt An unofficial community project. Not affiliated with Zed Industries.

Data from Zed’s extension registry and GitHub · updated