François Pinard <pin...@iro.umontreal.ca> writes: > Hi, Org people. > > Let me make this report from memory, now that I'm back home! :-) > > In an Org file, a coworker used "#+BEGIN_SRC shell" where he should have > written "#+BEGIN_SRC sh". While this looks like a benign error to me, > it broke my publishing script, and I did not figure at once what was > happening. At export time, when Emacs is called in batch, the export > procedure dies. Emacs says that some process disappeared, and I think I > got that the batch Emacs tries to start "M-x shell" under the scene. > > Could the HTML exporter (or all of them) protect itself (themselves) > better? Or else, maybe, if this is a reasonable to do, could Org tell > us, somehow, whenever a source mode (like "shell", here) is "wrong"? > > François >
Perhaps one could add '("shell" . 'sh) to org-src-lang-modes. That would protect against this particular error. Whatever solution is adopted should be easily discovered and sidestepped in case anyone actually did want to export code using shell-mode for highlighting. Best, -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D