summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua')
-rw-r--r--macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua8
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