Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 887 Bytes

File metadata and controls

38 lines (25 loc) · 887 Bytes

Athas Extensions

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.

Structure

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 marketplace
  • manifests.json - Combined manifests (auto-generated, do not edit manually)

Scripts

bun run scripts/validate.ts
bun run scripts/generate-manifests.ts

Contributing

See CONTRIBUTING.md.

License

GPL-3.0