Overview Version History Q & A Rating & Review
VS Code extension for .aeon files.
Features
Language registration for *.aeon
Syntax highlighting via TextMate grammar
Activity Bar entry (AEON) with quick tools in a sidebar view
Optional validation commands:
AEON: Validate Current File
AEON: Validate Workspace
Save-time validation toggle:
aeon.validateOnSave (default: true)
Validation Integration
Validation is optional and requires an aeonlint shell script at:
<workspace>/scripts/aeonlint.sh, or
<extension>/scripts/aeonlint.sh
If no script is found, validation is skipped and syntax highlighting still works.
Validation mode selection:
--strict for paths containing interactive-toys/personality/production/
--basic for all other .aeon files
Local Development
Open this extension folder in VS Code.
Press F5 to launch an Extension Development Host.
Open a project containing .aeon files.
Run AEON: Validate Current File or save a file.
Publish
npm i -g @vscode/vsce
vsce login cartheur
vsce package
vsce publish
Packaging Artifact (.vsix)
The file aeon-supertoy-tools-<version>.vsix is a generated build artifact.
It is intentionally excluded from git and may be removed during repo cleanup.
Recreate it any time from the repo root:
npx -y @vscode/vsce@2.24.0 package