diff options
Diffstat (limited to 'macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua')
-rw-r--r-- | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua index a1c2a6988b..0f3a1315d3 100644 --- a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua +++ b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua @@ -23,8 +23,8 @@ end local module = { name = 'gitinfo-lua', info = { - version = '1.0.1', --TAGVERSION - date = '2024/02/12', --TAGDATE + version = '1.0.2', --TAGVERSION + date = '2024/02/23', --TAGDATE comment = "Git info Lua — Git integration with LaTeX", author = "Erik Nijenhuis", license = "free" @@ -45,7 +45,8 @@ local api = { ['{'] = '\\{', ['}'] = '\\}', ['~'] = '\\textasciitilde ', - ['%^'] = '\\textasciicircum ' + ['%^'] = '\\textasciicircum ', + ['\n'] = ' ' } } local mt = { @@ -73,6 +74,7 @@ end function api:escape_str(value) local buf = string.gsub(value, '\\', '\\textbackslash ') + buf = string.gsub(buf, "\n%s*\n+", "\\par ") for search, replace in pairs(self.escape_chars) do buf = string.gsub(buf, search, replace) end |