このプロジェクトについて

このリポジトリは、GTK/GNOMEユーザーインターフェースを構築するためのblueprint-compilerツールチェーンで使用されるマークアップ言語であるBlueprint (.blp)言語用のZedエディタ拡張機能を提供します。 提供内容: - 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には、上記以外の追加機能、パフォーマンス特性、またはプラットフォームサポートについては記載されていません。