summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/lua-filters.md4
-rw-r--r--src/Text/Pandoc/Writers/Custom.hs1
2 files changed, 5 insertions, 0 deletions
diff --git a/doc/lua-filters.md b/doc/lua-filters.md
index ac04316e2..d46ed001d 100644
--- a/doc/lua-filters.md
+++ b/doc/lua-filters.md
@@ -267,6 +267,10 @@ variables.
While the object can be modified, the changes will **not**
be picked up by pandoc.
+ This variable is also set in custom writers.
+
+ *Since: pandoc 2.17*
+
`PANDOC_VERSION`
: Contains the pandoc version as a [Version] object which
behaves like a numerically indexed table, most significant
diff --git a/src/Text/Pandoc/Writers/Custom.hs b/src/Text/Pandoc/Writers/Custom.hs
index da212ab4e..d13fbfb24 100644
--- a/src/Text/Pandoc/Writers/Custom.hs
+++ b/src/Text/Pandoc/Writers/Custom.hs
@@ -89,6 +89,7 @@ writeCustom :: (PandocMonad m, MonadIO m)
writeCustom luaFile opts doc@(Pandoc meta _) = do
let globals = [ PANDOC_DOCUMENT doc
, PANDOC_SCRIPT_FILE luaFile
+ , PANDOC_WRITER_OPTIONS opts
]
res <- runLua $ do
setGlobals globals