Acton language extension for Visual Studio Code

Official editor support for the Acton Language.
Provides syntax highlighting and optional managed Acton installation.
Features
- Syntax highlighting
- Syntax errors displayed inline with red squiggly line + on-hover tooltip
- Managed Acton installation (Linux/macOS)
- Install from GitHub Releases: choose
latest (stable) or tip (prerelease)
- Stores binaries under the extension's global storage
- Status bar shows the installed version
- Commands: Install/Update, Use System Binary, Show Binary Info, Remove
- Update checks run on startup; both latest and tip are rechecked once per day while VS Code is open
- Build and Run with Debugging
- Possible to build and run using native VS Code Run button
- Command: Acton: Build Active File
- Command: Acton: Run Active File (builds first, then runs)
- Set breakpoints in .act files and use Run/Debug (lldb-dap)
Install
Install from the VS Code Extension marketplace.
Release Notes
0.6.0
- Auto-load Acton LLDB plugin for pretty printing
- VS Code now imports the Acton LLDB Python plugin from the Acton distro and enables its type category
- No extra settings or paths; works with managed and system installs
- Improves variable display in the debugger (DAP)
0.5.0
- Breakpoints in .act files & interactive debugging
- Set breakpoints directly in Acton sources and run under LLDB DAP
- Supports normal controls to step etc
0.4.0
- Build and Run integration
- Use VS Code Run button to build then launch via LLDB DAP
- Output appears in the integrated terminal
- Added editor commands: Build Active File, Run Active File
- Requires LLVM "lldb-dap" extension (auto‑prompted by VS Code)
0.3.1
- Daily update re-check and tip build comparison
- Re-check for new releases once per day while VS Code is open
- For
tip, compare a build identifier derived from releases
- Persist build identifier in the managed install manifest
0.3.0
- Add managed Acton installation and updater
- Download from GitHub Releases (Linux/macOS)
- Channel selection:
latest (stable) or tip (prerelease)
- Update check on startup; configurable via
acton.autoUpdate (default: ask)
- Uses managed
lsp-server-acton automatically when default server path is configured
- Status bar shows installed version
- New commands: Install/Update, Use System Binary, Show Binary Info, Remove
0.2.0
Add basic LSP server. It supports displaying parser diagnostics, i.e. syntax
errors, as tooltips and integrates overall in VS Code for parser errors.
0.1.2
Add language default icons for .act files, extension logo.
0.1.1
Minor package description & README updates.
0.1.0
Initial release of acton-lang language extension for VS Code.
| |