このプロジェクトについて
このリポジトリは、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には、上記以外の追加機能、パフォーマンス特性、またはプラットフォームサポートについては記載されていません。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.