Extensions for the Athas editor.
Syntax highlighting is now bundled in Athas core by default. This repository focuses on language tooling extensions (LSP, formatter, linter, snippets), plus themes and icon themes.
Each extension lives under extensions/{name}/:
extensions/
lua/
extension.json # Extension manifest
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.