这个项目能做什么
此仓库为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未记录除上述内容外的额外功能、性能特性或平台支持。
评论
0 评分人数达到10人后显示
登录后参与讨论。