Skip to content

Configuration

All settings live under the miragon.bpmnModeler namespace. Edit them in VS Code's settings UI (search for "BPMN Modeler") or directly in settings.json.

Settings reference

SettingTypeDefaultDescription
miragon.bpmnModeler.languageenumenUI language for palette, context pad, and properties panel. One of de, en, es, fr, nl-nl, pt-br, ru, zh-Hans, zh-Hant.
miragon.bpmnModeler.configFolderstring.camundaName of the config folder searched from each BPMN file up to the workspace root. Element templates live under <configFolder>/element-templates/.
miragon.bpmnModeler.alignToOriginbooleanfalseAlign the diagram to the top-left origin when opening. See bpmn-io/align-to-origin.
miragon.bpmnModeler.colorThemeenumautomaticautomatic follows the active VS Code theme; light always uses the default bpmn-js light theme.
miragon.bpmnModeler.showTransactionBoundariesbooleantrueShow transaction boundaries on the canvas (Camunda 7 only).
miragon.bpmnModeler.favouriteBpmnElementsstring[]["bpmn:ServiceTask","bpmn:UserTask","bpmn:CallActivity","bpmn:ExclusiveGateway"]BPMN element types pinned at the top of the append menu (max 6).
miragon.bpmnModeler.c8ApiVersionstringv2REST API version prefix for Camunda 8 endpoints. Change this if your cluster exposes a different API version.

Example settings.json

json
{
    "miragon.bpmnModeler.language": "de",
    "miragon.bpmnModeler.configFolder": ".camunda",
    "miragon.bpmnModeler.alignToOrigin": true,
    "miragon.bpmnModeler.favouriteBpmnElements": [
        "bpmn:ServiceTask",
        "bpmn:UserTask",
        "bpmn:CallActivity",
        "bpmn:SubProcess",
        "bpmn:ExclusiveGateway",
        "bpmn:ParallelGateway"
    ]
}

Commands

Beyond settings, the extension contributes several commands to the palette — all prefixed BPMN Modeler:. See Getting Started for the common ones.

Element templates

Element templates follow the Camunda element-templates schema and are resolved by convention. No project config file required. See the Element Template Chooser page for details on template discovery and the UI for applying them.