Lua writer: provide global PANDOC_WRITER_OPTIONS

Closes: #6731
This commit is contained in:
Albert Krewinkel 2022-01-02 13:53:39 +01:00
parent 6121de369c
commit 85334eb6c4
No known key found for this signature in database
GPG key ID: 388DC0B21F631124
2 changed files with 5 additions and 0 deletions

View file

@ -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

View file

@ -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