Professional language support for the Eazy programming language.
Features
✨ Syntax Highlighting - Custom TextMate grammar for all Eazy keywords and operators.
📝 Snippets - Quick tab completion for loops, conditions, and core commands.
🏗️ Smart Indentation - Automatic indentation after then, do, and times.
🔗 Language Configuration - Bracket matching and comment toggling.
Installation
Run the included installation script:
install_extension.bat
Or manually copy the vscode-extension folder to:
%USERPROFILE%\.vscode\extensions\eazy-lang
Development & Packaging
Install dev dependencies: cd vscode-extension && npm install
Build the extension: npm run build
Create a .vsix file: npm run package
Install the resulting package: code --install-extension eazy-lang-1.0.0.vsix
CI & Publishing
The included GitHub Actions workflow will build and package the extension. To enable automatic publishing on tag pushes (v1.0.0) or releases, add a repository secret named VSCE_TOKEN containing a Visual Studio Marketplace Personal Access Token with publish permissions.
Usage
Open a .ez file.
Select Eazy as the language (should happen automatically).