Tracked by #399. Depends on #394 and #393.
Outcome
Zed users can install a Registry Stack extension that attaches the shared project language server to Registry Stack YAML while retaining Zed's native YAML support.
Depends on the schema-driven baseline and shared Registry Stack language server.
Requirements
- Register and launch the shared Registry Stack language server for the applicable YAML language.
- Preserve Zed's native YAML grammar, formatting, and yaml-language-server features.
- Activate project intelligence only within a detected Registry Stack project.
- Discover a compatible installed
registryctl or language-server binary in accordance with Zed extension packaging rules.
- Provide an actionable status/error message for a missing binary or incompatible version.
- Support project-local settings without machine-specific committed paths.
- Publish through the Zed extension registry after local development-extension verification.
Acceptance criteria
Non-goals
- Reimplementing authoring semantics in the Zed extension
- Shipping a divergent Zed-only language server
- Replacing Zed's YAML grammar or formatter
Tracked by #399. Depends on #394 and #393.
Outcome
Zed users can install a Registry Stack extension that attaches the shared project language server to Registry Stack YAML while retaining Zed's native YAML support.
Depends on the schema-driven baseline and shared Registry Stack language server.
Requirements
registryctlor language-server binary in accordance with Zed extension packaging rules.Acceptance criteria
Non-goals