Extensions for the Athas editor.
Each extension lives under extensions/{name}/:
extensions/
lua/
extension.json # Extension manifest
parser.wasm # Tree-sitter WASM grammar
highlights.scm # Tree-sitter highlight queries
tooling.json # Platform-specific tooling (LSP, formatter, linter binaries)
build.sh # Build script for tooling archives
Root-level files:
registry.json/index.json- Extension registry for the marketplacemanifests.json- Combined manifests (auto-generated, do not edit manually)
bun run scripts/validate.ts
bun run scripts/generate-manifests.tsSee CONTRIBUTING.md.