diff options
| author | Albert Krewinkel <[email protected]> | 2025-05-28 13:57:43 +0200 |
|---|---|---|
| committer | Albert Krewinkel <[email protected]> | 2025-05-28 14:00:42 +0200 |
| commit | c92cc277f5703ffcb711424c47c8138d5e0fef28 (patch) | |
| tree | cca719de4d6d1f570c46e5745b75ed1fb8a16960 | |
| parent | e6bd65ee19301311130ebadf01a2530a4100b461 (diff) | |
doc/lua-filters.md: add missing docs for `pandoc.Caption`
| -rw-r--r-- | doc/lua-filters.md | 20 | ||||
| -rw-r--r-- | pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs | 3 |
2 files changed, 22 insertions, 1 deletions
diff --git a/doc/lua-filters.md b/doc/lua-filters.md index 0c2a7dfcd..b6dcb2c4d 100644 --- a/doc/lua-filters.md +++ b/doc/lua-filters.md @@ -3275,6 +3275,26 @@ Returns: - new Attr object ([Attr]) +### Caption {#pandoc.Caption} + +`Caption ([long[, short]])` + +Creates a new Caption object. + +Parameters: + +`long` +: full caption ([Blocks]) + +`short` +: short summary caption ([Inlines]) + +Returns: + +- new Caption object ([Caption]) + +*Since: 3.6.1* + ### Cell {#pandoc.Cell} `Cell (blocks[, align[, rowspan[, colspan[, attr]]]])` diff --git a/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs b/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs index 0cf1bd853..850f9a925 100644 --- a/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs +++ b/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Pandoc.hs @@ -25,6 +25,7 @@ import Data.Default (Default (..)) import Data.Maybe (fromMaybe) import Data.Proxy (Proxy (Proxy)) import Data.Text.Encoding.Error (UnicodeException) +import Data.Version (makeVersion) import HsLua import System.Exit (ExitCode (..)) import Text.Pandoc.Class ( PandocMonad, FileInfo (..), FileTree @@ -151,7 +152,7 @@ pushWithConstructorsSubtable constructors = do otherConstructors :: [DocumentedFunction PandocError] otherConstructors = [ mkAttr - , mkCaption + , mkCaption `since` makeVersion [3,6,1] , mkCell , mkAttributeList , mkCitation |
