Syntax highlighting and snippets for Lemon Code (.lc) and Lemon package specifications (.lspec).
Included support
LC-lang keywords, Lemon Studio types, annotations, format strings, versions, directives and namespaces.
Bracket completion, indentation and -- line comments.
Snippets for an LSApp, LSWidget, conditionals and .lspec package manifests.
Highlighting for lemongl (games/engines) and lcaf (apps) dependencies.
Package locally
Install Node.js, then run the following inside this extension folder:
npm install -g @vscode/vsce
vsce package
This produces an installable .vsix file. In VS Code, select Extensions: Install from VSIX... to test it locally.
Publish later
Before publishing, replace the publisher value in package.json with your registered Visual Studio Marketplace publisher ID. Then run vsce publish from this folder using your Marketplace authentication.
The extension is intentionally declarative and is compatible with desktop VS Code and VS Code for the Web.