Syntax highlighting and editing support for Quest ASLX files in Visual Studio Code.
- XML highlighting for Quest ASLX files (
.aslx) - Embedded Quest script highlighting inside common ASLX script elements
- Highlighting for Quest text processor placeholders, formatting codes, and expressions
- Language configuration for comments, brackets, pairs, and folding
- Starter snippets for common ASLX blocks
.aslx- Quest 5 XML game and library source
Open any .aslx file and VS Code will select the Quest ASLX language mode automatically.
The extension includes snippets for common constructs. Start typing prefixes such as aslx-game, object, function, or script to insert them.
To try the extension locally:
- Open this folder in VS Code.
- Press
F5or run theExtensionlaunch configuration. - Open a
.aslxfile in the extension development host window.
Before packaging, validate the JSON files:
node -e "for (const f of ['package.json','syntaxes/asl.tmLanguage.json','syntaxes/aslx.tmLanguage.json','language-configuration-aslx.json','snippets/aslx.code-snippets']) JSON.parse(require('fs').readFileSync(f,'utf8')); console.log('JSON OK')"Package with vsce package if you have @vscode/vsce installed.
- Quest documentation for the ASL/ASLX language reference
- Visual Studio Code for the extension APIs and TextMate grammar support
MIT