Quoting Bryce Harrington <bryce@...983...>:
There isn't a mechanism like that currently. I suspect that the DOM work Ishmal is heading up would be the logical place to put this capability.
...wha?
What we'd need, first and foremost, to implement this would be a bit of portable IPC code that the inkscape executable could use to check if an existing session was running, and if so instruct that to open the document. I don't see how that is related to DOM?
At the simplest, it would mean opening an IPC port (Unix domain socket on Unix/OSX; named pipe on Win32) from main.cpp and using some dirt simple protocol to discover and communicate with an existing Inkscape instance.
Besides Mozilla/Firefox, xmms is another example of an application that does this.
-mental