ELPL Language Support is an extension that provides full support for the ELPL programming language, including syntax highlighting, code snippets, custom icons, and the ability to run ELPL code directly from VS Code.
Features
Syntax highlighting for .elpl files
Code snippets for common ELPL constructs
Run ELPL code directly in the editor
Play button in editor title for quick execution
Keybinding: Cmd+Enter (macOS) / Ctrl+Enter (Windows/Linux) to run code
Custom ELPL file icons for better project organization
Requirements
macOS, Linux, or Windows
ELPL executable installed and accessible (either bundled in the extension or globally at /usr/local/bin/elpl)
VS Code version 1.62.3 or higher
Extension Settings
This extension allows users to configure the path to the ELPL executable:
elpl.executablePath: Optional path to the ELPL executable.
Leave empty to use the bundled version.
Example: /usr/local/bin/elpl
You can set this in your VS Code settings (Cmd+, / Ctrl+,) → Extensions → ELPL.
Known Issues
The extension requires the ELPL executable to have proper execution permissions.
Running code on systems without the executable configured may fail.
Currently, some advanced ELPL features (like Java directives) require proper syntax to avoid parser errors.
Release Notes
7.1.2
Update to ELPL
Introducing Standard libraries
Added List
New built-in methods
Bug fixes
Performance Improvements
7.1.1
Update to ELPL
Bug fixes
Performance improvements
7.1.0
Bug fixes
7.0.9
Bug fixes
7.0.8
Update to ELPL 6.7.2
Bug fixes
Performance improvements
7.0.7
Update to ELPL 6.7.1
Bug fixes
Performance improvements
Added new assignment operators:
pels (+=)
mels (*=)
dels (/=)
sels (-=)
mls (%=)
7.0.6
Update to ELPL 6.7.0
Bug fixes
Improved interoperability with Java (better handling of float and arrays)