diff options
Diffstat (limited to 'Master/texmf-dist/scripts/markdown/markdown-cli.lua')
-rw-r--r-- | Master/texmf-dist/scripts/markdown/markdown-cli.lua | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/Master/texmf-dist/scripts/markdown/markdown-cli.lua b/Master/texmf-dist/scripts/markdown/markdown-cli.lua index 2d23c9a7bd8..32a8753873e 100644 --- a/Master/texmf-dist/scripts/markdown/markdown-cli.lua +++ b/Master/texmf-dist/scripts/markdown/markdown-cli.lua @@ -20,7 +20,7 @@ -- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- --- Copyright (C) 2016-2023 Vít Novotný +-- Copyright (C) 2016-2024 Vít Starý Novotný -- -- This work may be distributed and/or modified under the -- conditions of the LaTeX Project Public License, either version 1.3 @@ -33,7 +33,7 @@ -- version 2005/12/01 or later. -- -- This work has the LPPL maintenance status `maintained'. --- The Current Maintainer of this work is Vít Novotný. +-- The Current Maintainer of this work is Vít Starý Novotný. -- -- Send bug reports, requests for additions and questions -- either to the GitHub issue tracker at @@ -58,56 +58,59 @@ -- those in the standard .ins files. -- local metadata = { - version = "2.23.0-0-g0b22f91", + version = "3.4.1-0-g457226ae", comment = "A module for the conversion from markdown to plain TeX", - author = "John MacFarlane, Hans Hagen, Vít Novotný", + author = "John MacFarlane, Hans Hagen, Vít Starý Novotný", copyright = {"2009-2016 John MacFarlane, Hans Hagen", - "2016-2023 Vít Novotný"}, + "2016-2023 Vít Starý Novotný"}, license = "LPPL 1.3c" } local defaultOptions = {} +defaultOptions.eagerCache = false +defaultOptions.singletonCache = true defaultOptions.cacheDir = "." defaultOptions.contentBlocksLanguageMap = "markdown-languages.json" defaultOptions.debugExtensionsFileName = "debug-extensions.json" defaultOptions.frozenCacheFileName = "frozenCache.tex" +defaultOptions.autoIdentifiers = false defaultOptions.blankBeforeBlockquote = false defaultOptions.blankBeforeCodeFence = false defaultOptions.blankBeforeDivFence = false defaultOptions.blankBeforeHeading = false +defaultOptions.blankBeforeList = false defaultOptions.bracketedSpans = false -defaultOptions.breakableBlockquotes = false +defaultOptions.breakableBlockquotes = true defaultOptions.citationNbsps = true defaultOptions.citations = false defaultOptions.codeSpans = true defaultOptions.contentBlocks = false +defaultOptions.contentLevel = "block" defaultOptions.debugExtensions = false defaultOptions.definitionLists = false -defaultOptions.eagerCache = true defaultOptions.expectJekyllData = false defaultOptions.extensions = {} defaultOptions.fancyLists = false -defaultOptions.fencedCode = false +defaultOptions.fencedCode = true defaultOptions.fencedCodeAttributes = false defaultOptions.fencedDivs = false defaultOptions.finalizeCache = false defaultOptions.frozenCacheCounter = 0 -defaultOptions.hardLineBreaks = false +defaultOptions.gfmAutoIdentifiers = false defaultOptions.hashEnumerators = false defaultOptions.headerAttributes = false -defaultOptions.html = false +defaultOptions.html = true defaultOptions.hybrid = false defaultOptions.inlineCodeAttributes = false -defaultOptions.inlineFootnotes = false defaultOptions.inlineNotes = false defaultOptions.jekyllData = false defaultOptions.linkAttributes = false defaultOptions.lineBlocks = false -defaultOptions.footnotes = false +defaultOptions.mark = false defaultOptions.notes = false defaultOptions.pipeTables = false -defaultOptions.preserveTabs = false -defaultOptions.rawAttribute = true +defaultOptions.preserveTabs = true +defaultOptions.rawAttribute = false defaultOptions.relativeReferences = false defaultOptions.shiftHeadings = 0 defaultOptions.slice = "^ $" @@ -117,6 +120,7 @@ defaultOptions.strikeThrough = false defaultOptions.stripIndent = false defaultOptions.subscripts = false defaultOptions.superscripts = false +defaultOptions.tableAttributes = false defaultOptions.tableCaptions = false defaultOptions.taskLists = false defaultOptions.texComments = false @@ -250,9 +254,8 @@ local kpse (function() local should_initialize = package.loaded.kpse == nil or tex.initialize ~= nil - local ran_ok - ran_ok, kpse = pcall(require, "kpse") - if ran_ok and should_initialize then + kpse = require("kpse") + if should_initialize then kpse.set_program_name("luatex") end end)() @@ -272,3 +275,6 @@ if output_filename then else assert(io.write(output)) end +if options.cacheDir then + lfs.rmdir(options["cacheDir"]) +end |