Add "Edit with external program" for SVG

I need to edit embedded .svg images frequently.

Every time I want to make a change to an existing image in logseq I have to save it externally, remove it from logseq, modify it, and then readd the new image. Since the asset does not get updated automatically.

This is tedious.

LibreOffice (Writer) has a nice feature to edit svgs externally in the context menu.

It opens a copy of the embedded file under a random temporary name and overwrites it automatically if the temporary copy gets saved.

It would be great if Logseq could support a similar feature.

I just realized that removing the ! in front of the linked picture name does provide the same functionality :man_facepalming: sorry for the request