Sobre o projeto

Este repositório fornece uma extensão para o editor Zed que adiciona suporte à linguagem Blueprint (.blp), a linguagem de marcação usada pela ferramenta blueprint-compiler para construir interfaces de usuário GTK/GNOME. O que oferece: - Suporte a arquivos .blp dentro do Zed, incluindo realce de sintaxe baseado em consultas tree-sitter. - Integração LSP: os recursos de language-server requerem que o blueprint-compiler esteja instalado no sistema, seja através de um gerenciador de pacotes ou configurando um caminho personalizado para o binário. Configuração: Os usuários podem apontar a extensão para uma instalação personalizada do blueprint-compiler definindo `binary.path` (um caminho absoluto) e `binary.arguments` (que deve ser `lsp`) sob a chave `lsp.blueprint` no arquivo settings.json do Zed. Desenvolvimento: O README descreve um fluxo de trabalho simples: clone o repositório e, em seguida, siga o guia oficial do Zed para desenvolver uma extensão localmente. Licenciamento: O projeto é distribuído sob a GNU GPLv3. Algumas consultas tree-sitter usadas pela extensão são originárias do projeto tree-sitter-blueprint, licenciado sob MIT. O README não documenta recursos adicionais, características de desempenho ou suporte a plataformas além do que foi descrito acima.