Real-time Diagnostics — Live error detection and validation
Parse error reporting with line/character positioning
Custom import resolution for import "./maps.blobl" statements
Diagnostics published via LSP textDocument/publishDiagnostics
Snippet Support — Tab-stop placeholders for rapid coding
Positional arguments for required parameters
Named arguments for optional parameters
Smart defaults (e.g., 0 for numbers, [] for arrays)
Usage
The language server binary is downloaded automatically on first activation. No manual setup required.
To manually restart the server: open the Command Palette (Ctrl+Shift+P) and run Bloblang: Restart Language Server.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.