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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.