Ik wil verschillende programma's een voor een uitvoeren en hun uitvoer weergeven in een enkele buffer. Ik kan dit doen door meerdere malen call-process
aan te roepen:
(call-process "cmd1" nil "*out*" t)
(call-process "cmd2" nil "*out*" t)
...
Het probleem is dat Emacs vastloopt totdat het laatste aanroepproces
is voltooid.
Hoe verschillende programma's sequentieel (de een na de ander) uit te voeren zonder Emacs te bevriezen?