About this project
This repository provides a Zed editor extension for the Blueprint (.blp) language, the markup language used by the blueprint-compiler toolchain for building GTK/GNOME user interfaces.
What it offers:
- Language support for .blp files inside Zed, including syntax highlighting backed by tree-sitter queries.
- LSP integration: language-server features require blueprint-compiler to be installed on the system, either through a package manager or by configuring a custom binary path.
Configuration:
Users can point the extension at a custom blueprint-compiler installation by setting `binary.path` (an absolute path) and `binary.arguments` (must be `lsp`) under the `lsp.blueprint` key in Zed's settings.json.
Development:
The README describes a simple workflow: clone the repository, then follow Zed's official guide for developing an extension locally.
Licensing:
The project is released under the GNU GPLv3. Some tree-sitter queries used by the extension originate from the MIT-licensed tree-sitter-blueprint project.
The README does not document additional features, performance characteristics, or platform support beyond the above.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.