aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Scripting.hs
diff options
context:
space:
mode:
authorAlbert Krewinkel <[email protected]>2022-12-04 23:16:01 +0100
committerJohn MacFarlane <[email protected]>2022-12-05 08:52:37 -0800
commita03b77fbd35a0547f51429cd24388728aadd2008 (patch)
tree52d64efed811804febc2b6352e80887e9ded6792 /src/Text/Pandoc/Scripting.hs
parenta4ac1ebb954b0eaf0eac0805b8340b1609ef5d8f (diff)
Lua: support `-D` CLI option for custom writers [API change]
A new error `PandocNoTemplateError` (code 87) is thrown if a template is required but cannot be found.
Diffstat (limited to 'src/Text/Pandoc/Scripting.hs')
-rw-r--r--src/Text/Pandoc/Scripting.hs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Text/Pandoc/Scripting.hs b/src/Text/Pandoc/Scripting.hs
index 29027dd6d..1942014cb 100644
--- a/src/Text/Pandoc/Scripting.hs
+++ b/src/Text/Pandoc/Scripting.hs
@@ -23,7 +23,6 @@ import Text.Pandoc.Definition (Pandoc)
import Text.Pandoc.Error (PandocError (PandocNoScriptingEngine))
import Text.Pandoc.Filter.Environment (Environment)
import Text.Pandoc.Format (ExtensionsConfig)
-import Text.Pandoc.Templates (Template)
import Text.Pandoc.Readers (Reader)
import Text.Pandoc.Writers (Writer)
@@ -42,7 +41,7 @@ data ScriptingEngine = ScriptingEngine
, engineWriteCustom :: forall m. (PandocMonad m, MonadIO m)
=> FilePath
- -> m (Writer m, ExtensionsConfig, m (Template Text))
+ -> m (Writer m, ExtensionsConfig, Maybe Text)
-- ^ Invoke the given script file to convert to any custom format.
}