Skip to content

athasdev/extensions

Repository files navigation

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

About

Extensions for Athas.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors