@amql/vscode
v0.0.0-alpha.0
Published
Bidirectional navigation between source code and AQL annotation sidecars
Readme
amql-vscode
VS Code extension for AQL
Role
- Starts amql-lsp as a language server
- Registers
.aqmlanguage (syntax highlighting via TextMate grammar) - Provides "Go to AQL Annotation" command
- All JS generated from Rust — zero committed TypeScript
Features
.aqmsyntax highlighting (XML-based TextMate grammar)- Document symbols for annotation bindings
- Go to definition:
.aqmbinding → source code - Go to annotation: source code symbol →
.aqmsidecar - Incremental sidecar sync on source file save (via LSP)
Getting Started
# Build the extension
cargo test -p amql-vscode --features codegen
# Output: dist/extension.jsConfiguration
| Setting | Default | Description |
|---------|---------|-------------|
| aql.binaryPath | aql | Path to the aql CLI binary |
| aql.lspPath | amql-lsp | Path to the amql-lsp language server |
