English · 简体中文
Zed editor extension for Basilisk — WASM-based Python type checking and language server integration.
This is the Zed editor integration. It is a native Zed extension compiled to WASM that connects the Basilisk language server to Zed, providing real-time diagnostics, hover, go-to-definition, code actions, and debugging via DAP.
- WASM extension — compiled as a
cdylibcrate targetingwasm32-wasip1, loaded natively by Zed. zed_extension_api— uses Zed's official extension API for language server lifecycle management.basilisk-common— shares diagnostic codes and constants with the rest of the Basilisk workspace (also WASM-compatible).- Tree-sitter grammars — provides Python syntax highlighting via tree-sitter.
- DAP debugging — supports the Debug Adapter Protocol for integrated Python debugging.
make package-zed| Crate | Purpose |
|---|---|
zed_extension_api |
Zed extension API |
basilisk-common |
Shared constants and types |
Phase 2 — extension structure complete, connecting to the Basilisk LSP.
MIT.
