Bastien <b...@gnu.org> writes: > Tobias Naehring <i_in...@tn-home.de> writes: > >> A poor man's solution to allow parallel shell processes would be to replace >> the >> code fragment >> >> (progn >> (message "Executing %s" cmd) >> (shell-command cmd)) >> (error "Abort")))) >> >> from `org-open-at-point' by >> >> (progn >> (message "Executing %s" cmd) >> (shell-command cmd (generate-new-buffer "*org-shell-output"))) >> (error "Abort")))) > > I've implement this poor man's solution. The new buffers are added to > `clean-buffer-list-kill-buffer-names', and you can get rid of the > buffers with M-x clean-buffer-list RET.
BTW: are you aware of emacs-async at: https://github.com/jwiegley/emacs-async It mainly make sense with time-consuming processes, though. I think John is trying to push it to Emacs-core. –Rasmus -- . . . It begins of course with The Internet. A Net of Peers.