wireviz/tutorial/vscode.md
2025-03-12 16:29:26 +01:00

732 B

Editing y(a)ml files with VSCode

If you already use vscode as your editor you are in luck. Steffano wrote a very handy how-to setup run-on-save extesion for vscode.

https://www.stefanocottafavi.com/vscode_wireviz/

If you want to use the prepend parameter so you can use a parent document (components.yml) with all your components defined you could do the following.

"settings": {
    "emeraldwalk.runonsave": {
        "commands": [
            {
                "match": "\\.yml$",
                "cmd": "wireviz --prepend  components.yml ${file} -f h"
            },
            
        ]
    }
}

(the -f h instructs wireviz to only produce a html file. Do a wireviz -h for a overview of all the parameters)