Files
cours/.obsidian/plugins/obsidian-enhancing-export/lua/newline_to_para.lua
2026-02-15 19:22:09 +01:00

19 lines
427 B
Lua

function Para(el)
local blocks = {}
local inlines = {}
for _, inline in ipairs(el.content) do
if inline.t == "SoftBreak" or inline.t == "LineBreak" then
if #inlines > 0 then
table.insert(blocks, pandoc.Para(inlines))
inlines = {}
end
else
table.insert(inlines, inline)
end
end
if #inlines > 0 then
table.insert(blocks, pandoc.Para(inlines))
end
return blocks
end