VS Code extension for Baboon DML.
- Syntax highlighting for
.baboonfiles. - Language Server Protocol (LSP) support (requires Baboon compiler).
To use the LSP features (diagnostics, navigation, etc.), you need the Baboon compiler executable installed or built locally.
This extension provides the following configuration settings:
baboon.serverPath: Path to the Baboon compiler executable. Defaults tobaboon.baboon.modelDirs: Paths to Baboon model directories. Defaults to the workspace folder if empty.baboon.serverOptions: Additional options prepended to server arguments.baboon.serverArgsOverride: Fully override server arguments (ignoresmodelDirsandserverOptionswhen set).
By default, the LSP server is started with [...serverOptions] --model-dir <dir1> --model-dir <dir2> ... :lsp.
Baboon: Restart LSP Server- Restart the Baboon LSP server. Useful when the server crashes or after changing configuration.
- Clone the repository.
- Run
npm installto install dependencies. - Run
npm run compileto build the extension. - Press
F5to start debugging.