프로젝트 소개
이 저장소는 Zed 편집기용 Blueprint(.blp) 언어 확장 기능을 제공합니다. Blueprint는 blueprint-compiler 도구 체인에서 GTK/GNOME 사용자 인터페이스를 구축하는 데 사용되는 마크업 언어입니다.
제공 기능:
- Zed 내 .blp 파일에 대한 언어 지원: tree-sitter 쿼리 기반 구문 강조를 포함합니다.
- LSP 통합: 언어 서버 기능을 사용하려면 시스템에 blueprint-compiler가 설치되어 있어야 합니다. 패키지 관리자를 통해 설치하거나 사용자 지정 바이너리 경로를 구성할 수 있습니다.
구성:
사용자는 Zed의 settings.json에서 `lsp.blueprint` 키 아래 `binary.path`(절대 경로)와 `binary.arguments`(`lsp`여야 함)를 설정하여 확장 기능이 사용자 지정 blueprint-compiler 설치를 가리키도록 할 수 있습니다.
개발:
README는 간단한 워크플로를 설명합니다: 저장소를 클론한 후 Zed의 공식 확장 기능 개발 가이드를 따르면 됩니다.
라이선스:
이 프로젝트는 GNU GPLv3로 배포됩니다. 확장 기능에서 사용하는 일부 tree-sitter 쿼리는 MIT 라이선스의 tree-sitter-blueprint 프로젝트에서 비롯되었습니다.
README에는 위 내용 외에 추가 기능, 성능 특성 또는 플랫폼 지원에 대한 문서는 포함되어 있지 않습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.