From 6e1cfa2af546029385eb8bf8049c08e7b8e16fe2 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 25 Oct 2022 10:16:34 -0700 Subject: Lua: rename `reader_extensions`/`writer_extensions` globals... ...as `Extensions`. Update documnetation. Include a custom extension in the documentation example. See #8390. --- pandoc-lua-engine/src/Text/Pandoc/Lua/Reader.hs | 2 +- pandoc-lua-engine/src/Text/Pandoc/Lua/Writer.hs | 2 +- pandoc-lua-engine/test/extensions.lua | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'pandoc-lua-engine') diff --git a/pandoc-lua-engine/src/Text/Pandoc/Lua/Reader.hs b/pandoc-lua-engine/src/Text/Pandoc/Lua/Reader.hs index 2c2dd369b..8e411aeb2 100644 --- a/pandoc-lua-engine/src/Text/Pandoc/Lua/Reader.hs +++ b/pandoc-lua-engine/src/Text/Pandoc/Lua/Reader.hs @@ -48,7 +48,7 @@ readCustom luaFile = do when (stat /= Lua.OK) Lua.throwErrorAsException - extsConf <- getglobal "reader_extensions" >>= \case + extsConf <- getglobal "Extensions" >>= \case TypeNil -> pure $ ExtensionsConfig mempty mempty _ -> forcePeek $ peekExtensionsConfig top `lastly` pop 1 diff --git a/pandoc-lua-engine/src/Text/Pandoc/Lua/Writer.hs b/pandoc-lua-engine/src/Text/Pandoc/Lua/Writer.hs index eeec9b6af..e310b33c8 100644 --- a/pandoc-lua-engine/src/Text/Pandoc/Lua/Writer.hs +++ b/pandoc-lua-engine/src/Text/Pandoc/Lua/Writer.hs @@ -61,7 +61,7 @@ writeCustom luaFile = do let writerField = "Pandoc Writer function" - extsConf <- rawgetglobal "writer_extensions" >>= \case + extsConf <- rawgetglobal "Extensions" >>= \case TypeNil -> ExtensionsConfig mempty mempty <$ pop 1 _ -> forcePeek $ peekExtensionsConfig top `lastly` pop 1 diff --git a/pandoc-lua-engine/test/extensions.lua b/pandoc-lua-engine/test/extensions.lua index cea9a45a1..d286f5c41 100644 --- a/pandoc-lua-engine/test/extensions.lua +++ b/pandoc-lua-engine/test/extensions.lua @@ -6,7 +6,7 @@ function Writer (doc, opts) return output:format(status('smart'), status('citations')) end -writer_extensions = { +Extensions = { smart = true, citations = false, } -- cgit v1.2.3