This extension provides basic syntax highlighting support for IBC-Inter (.ibci) files in Visual Studio Code.
WARNING: All Created by agents, pure vibe coding, ref with caution
Demo Phase, Please Use with Caution.
Features
- Syntax highlighting for IBCI language constructs
- Support for LLM function blocks (
llm...llmend) - Behavior description highlighting (
@~...~) - Variable interpolation highlighting (
$variable) - Automatic bracket matching
- Basic indentation rules
Installation
From Source
- Clone this repository
- Copy the
ibci-vscode-extensionfolder to your VS Code extensions directory:- Windows:
%USERPROFILE%\.vscode\extensions\ - macOS:
~/.vscode/extensions/ - Linux:
~/.vscode/extensions/
- Windows:
- Restart VS Code
From GitHub Release (In Processing, not completed yet)
- Download the
.vsixfile from the releases page - In VS Code, run
Extensions: Install from VSIX...from the Command Palette (Ctrl+Shift+P) - Select the downloaded
.vsixfile
Basic Features
Supported Constructs
| Construct | Example |
|---|---|
| Control Flow | if, elif, else, for, while, return |
| LLM Keywords | llm, llmend, __sys__, __user__, llmexcept, retry |
| Behavior Block | @~...~ |
| Types | int, float, str, bool, list, dict |
| Constants | True, False, None |
| Variable Reference | $variable_name |
File Association
Files with the .ibci extension are automatically recognized as IBC-Inter files.
Configuration
No additional configuration is required. The extension works out of the box with sensible defaults for now.