Provides support for development on the Alan platform, powered by the Alan language server.
Features
syntax highlighting
code completion
goto/peek definition, implementation
find all references, symbol renaming, symbol navigation, outline view
types and documentation links on hover
various commands and tasks for building, packaging, and deploying an Alan application
... and more
Syntax highlighting
Alan files are coloured by the bundled TextMate grammar.
Semantic highlighting from the language server is disabled by default.
To turn it on, add this to your settings:
The build and fetch tasks can be started from within a .alan file.
The extension resolves the nearest alan script for the current file, so you can work on multiple projects in a single workspace.
Running the package task requires opening the deployment.alan file of the deployment that you want to package.