À propos du projet
Ce dépôt fournit une extension pour l'éditeur Zed pour le langage Blueprint (.blp), le langage de balisage utilisé par la chaîne d'outils blueprint-compiler pour créer des interfaces utilisateur GTK/GNOME.
Ce qu'il offre :
- Prise en charge du langage pour les fichiers .blp dans Zed, incluant la coloration syntaxique basée sur des requêtes tree-sitter.
- Intégration LSP : les fonctionnalités de serveur de langage nécessitent que blueprint-compiler soit installé sur le système, soit via un gestionnaire de paquets, soit en configurant un chemin binaire personnalisé.
Configuration :
Les utilisateurs peuvent pointer l'extension vers une installation personnalisée de blueprint-compiler en définissant `binary.path` (un chemin absolu) et `binary.arguments` (doit être `lsp`) sous la clé `lsp.blueprint` dans settings.json de Zed.
Développement :
Le README décrit un flux de travail simple : cloner le dépôt, puis suivre le guide officiel de Zed pour développer une extension localement.
Licence :
Le projet est publié sous la licence GNU GPLv3. Certaines requêtes tree-sitter utilisées par l'extension proviennent du projet tree-sitter-blueprint sous licence MIT.
Le README ne documente pas de fonctionnalités supplémentaires, de caractéristiques de performance ou de prise en charge de plateformes au-delà de ce qui est mentionné ci-dessus.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.