VOR Stream is a Visual Studio Code extension designed for syntax highlighting
and auto-completion of .strm
files used in VOR Stream processes. The
extension provides suggestions based on your grammar and predefined templates,
as well as custom completions for commonly used keywords.
-
Syntax Highlighting
- Automatic syntax highlighting for
.strm
files - Support for process-specific keywords and constructs
- Automatic syntax highlighting for
-
Intelligent Auto-Completion
- Context-aware suggestions based on your grammar
- Common keywords like
NAME
,TYPE=
,LANG=
- Process-specific completions
-
Template Support
- Quick insertion of process templates for Go and Python
- Command palette integration
-
Navigation
- Go to node file (
F12
) - Go to input file
- Create and run process commands
- Go to node file (
- Open Visual Studio Code
- Press
Ctrl+Shift+X
(Windows/Linux) orCmd+Shift+X
(macOS) to open Extensions - Search for "VOR Stream"
- Click Install
# Clone this repository:
git clone [email protected]:frgrisk/vor-stream-vscode-extension.git
cd vor-stream-vscode-extension
# Install dependencies:
npm install
# Compile the extension:
npm run compile
# Open the extension in VSCode and press F5 to launch a new VSCode window with the loaded extension.
- Visual Studio Code 1.73.0 or higher
- Node.js 16.x or higher (for development)
- TypeScript 5.7+
- ANTLR4 4.13.2 (for grammar parsing)
- ESLint 9.13.0 (for code linting)
This project is licensed under the MIT license. See the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on our GitHub repository.