Richard Copley writes: Hi Richard, > It's easy to move the call to 'start-process-shell-command' outside > the 'with-current-buffer' form. I have patched my local emacs repo to > do that. It works just fine for me. Whether that is the right thing to > do I leave to your judgement. I refrain from attaching the patch since > I do not intend to complete a copyright assignment. Thank you for the analysis. However, I don't believe that your change is correct. `buffer' is the working (output) buffer of start-process-shell-command, so we shall call it here. Instead, I've tried the appended patch. Could you, please, check? It fixes the problem for me. Best regards, Michael.