adl-vscode
This provides Language Server Protocol client capabilities integrated with
adl-lsp. It is published as a
VSCode extension.
Features
Further planned features
- 🚧 Symbol renaming
- 🚧 Import management
- 🚧 Code completion and suggestions
- 🚧 Formatting
- 🚧 Style and linting rules
- 🚧 Type-checking of interior JSON values
CHANGELOG
Requirements
You will need to install adl-lsp and have
it on your path. The easiest way to do this is cargo install adl-lsp .
Extension Settings
This extension contributes the following settings:
adl.lspPath : If you ran cargo install adl-lsp set this to
"~/.cargo/bin/adl-lsp"
adl.packageRoots : ADL package locations. An ADL package is the directory
that contains top-level ADL modules.
Publishing checklist
- Update the version number in
package.json
- Update the changelog
- Update the minimum
adl-lsp version number in
check-version.ts if necessary
vsce publish
git tag -a -f -m "adl-vscode-${SEMVER}" adl-vscode-${SEMVER}
| |