ForgeLSP — VS Code ExtensionLanguage support for ForgeScript inside JavaScript and TypeScript files, powered by the ForgeLSP language server. Features
Configuration —
|
| Command | Description |
|---|---|
| ForgeScript: Start Server | Start the language server |
| ForgeScript: Stop Server | Stop the language server |
| ForgeScript: Restart Server | Restart (picks up config changes) |
| ForgeScript: Force Update Binary | Download the latest official binary |
| ForgeScript: Check for Updates | Check GitHub for a newer release |
| ForgeScript: Set Custom Binary Path | Point to a custom ForgeLSP executable |
| ForgeScript: Reset to Official Binary | Undo custom binary, revert to official |
| ForgeScript: Show Version | Show installed and latest available version |
| ForgeScript: Show Status | Display a detailed status panel |
| ForgeScript: Open Output Log | Open the ForgeLSP output channel |
| ForgeScript: Reload forgeconfig.json | Force config reload and server restart |
| ForgeScript: Open forgeconfig.json | Open (or scaffold) forgeconfig.json |
| ForgeScript: Create forgeconfig.json | Create a new forgeconfig.json |
Binary Management
On first activation the extension downloads the correct platform binary from the latest GitHub release.
Every download is SHA-256 verified. Binaries are stored in VS Code's global storage directory.
A background update check runs 10 seconds after startup and prompts if a newer version is available.
Supported Platforms
| Platform | Architecture |
|---|---|
| Linux | x86-64 |
| Linux | ARM64 |
| macOS | x86-64 |
| macOS | Apple Silicon (ARM64) |
| Windows | x86-64 |