From 8ed75af42c82728e9b8d746f04b18ed5ab8eace8 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sat, 30 Jul 2011 00:03:55 -0700 Subject: markdown2pdf: Added -interaction nonstopmode. Otherwise it can hang if the error requests user input! --- src/markdown2pdf.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/markdown2pdf.hs b/src/markdown2pdf.hs index 10b97cbc1..d6ee39dab 100644 --- a/src/markdown2pdf.hs +++ b/src/markdown2pdf.hs @@ -87,8 +87,8 @@ runPandoc inputsAndArgs output = do runLatexRaw :: String -> FilePath -> IO (Either (Either String String) FilePath) runLatexRaw latexProgram file = do -- we ignore the ExitCode because pdflatex always fails the first time - run latexProgram ["-halt-on-error", "-output-directory", - takeDirectory file, dropExtension file] >> return () + run latexProgram ["-halt-on-error", "-interaction", "nonstopmode", + "-output-directory", takeDirectory file, dropExtension file] >> return () let pdfFile = replaceExtension file "pdf" let logFile = replaceExtension file "log" txt <- tryJust (guard . isDoesNotExistError) -- cgit v1.2.3