这个项目能做什么

此仓库为Zed编辑器提供Blueprint (.blp)语言的扩展,该语言是blueprint-compiler工具链用于构建GTK/GNOME用户界面的标记语言。 提供功能: - 在Zed中支持.blp文件,包括基于tree-sitter查询的语法高亮。 - LSP集成:语言服务器功能要求系统安装blueprint-compiler,可通过包管理器安装或配置自定义二进制路径。 配置: 用户可在Zed的settings.json中,通过设置`lsp.blueprint`键下的`binary.path`(绝对路径)和`binary.arguments`(必须为`lsp`)来指向自定义的blueprint-compiler安装。 开发: README描述了简单工作流:克隆仓库,然后遵循Zed官方指南在本地开发扩展。 许可: 项目以GNU GPLv3发布。扩展使用的部分tree-sitter查询源自MIT许可的tree-sitter-blueprint项目。 README未记录除上述内容外的额外功能、性能特性或平台支持。