À 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.