Sobre el proyecto
Este repositorio proporciona una extensión para el editor Zed que añade soporte para el lenguaje Blueprint (.blp), el lenguaje de marcado utilizado por la cadena de herramientas blueprint-compiler para construir interfaces de usuario GTK/GNOME.
Lo que ofrece:
- Soporte de lenguaje para archivos .blp dentro de Zed, incluyendo resaltado de sintaxis respaldado por consultas tree-sitter.
- Integración LSP: las funciones del servidor de lenguaje requieren que blueprint-compiler esté instalado en el sistema, ya sea mediante un gestor de paquetes o configurando una ruta binaria personalizada.
Configuración:
Los usuarios pueden apuntar la extensión a una instalación personalizada de blueprint-compiler estableciendo `binary.path` (una ruta absoluta) y `binary.arguments` (debe ser `lsp`) bajo la clave `lsp.blueprint` en el archivo settings.json de Zed.
Desarrollo:
El README describe un flujo de trabajo simple: clonar el repositorio y luego seguir la guía oficial de Zed para desarrollar una extensión localmente.
Licencias:
El proyecto se publica bajo GNU GPLv3. Algunas consultas tree-sitter utilizadas por la extensión provienen del proyecto tree-sitter-blueprint con licencia MIT.
El README no documenta características adicionales, características de rendimiento ni compatibilidad de plataformas más allá de lo anterior.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.