Official VS Code integration for Rune Language.
Rune is a custom interpreted programming language designed for readable scripting and interactive development.
This repository provides the official Visual Studio Code extension for authoring and running Rune code.
- Open Extensions in VS Code.
- Search for Rune Language.
- Install the extension.
- Clone this repository.
- Install dependencies:
npm install- Compile:
npm run compile- Press F5 to launch an Extension Development Host.
- Syntax Highlighting
- Snippets
- File Icons
- Run File
- Run Selection
- Interactive REPL Terminal
- Interpreter Discovery
- Settings Integration
- Keyboard Shortcuts
- Run Rune File: rune.runFile
- Run Rune Selection: rune.runSelection
- Open Rune Terminal: rune.openTerminal
- Ctrl+F5 (Cmd+F5 on macOS): Run Rune File
- Ctrl+Shift+F5 (Cmd+Shift+F5 on macOS): Run Rune Selection
- Ctrl+Shift+T (Cmd+Shift+T on macOS): Open Rune Terminal
rune.interpreterPath: optional interpreter path overriderune.terminalName: terminal name for execution terminals
Interpreter discovery runs in this order:
- Configured
rune.interpreterPath - Workspace-local Rune interpreter
- System
PATH - Extension-bundled interpreter
Screenshots will be added in a future documentation pass.
- Set rune.interpreterPath in VS Code settings.
- Ensure Rune is installed in the workspace, on your system
PATH, or bundled with the extension. - Ensure the configured interpreter path points to a valid executable.
- Save the active Rune file successfully before running it.
- If VS Code cannot save the file, the extension will stop execution instead of running stale content.
- Open a folder workspace before running Rune Selection.
See docs/contributing.md for local development, build, and publish guidance.
This project is licensed under the MIT License. See LICENSE.
npm install
npm run compileSee docs/contributing.md for full details.