From f5469f255bfb931b3b8c6b251b4a6b423ad85509 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 9 Oct 2025 10:32:49 +0200 Subject: First Commit. --- warn-info_sections.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 warn-info_sections.lua (limited to 'warn-info_sections.lua') diff --git a/warn-info_sections.lua b/warn-info_sections.lua new file mode 100644 index 0000000..40abcc3 --- /dev/null +++ b/warn-info_sections.lua @@ -0,0 +1,23 @@ +function Heading(lines, meta) + local warningPattern = "%>% [!WARNING]" + local infoPattern = "%>% [NOTE]" + for i, line in ipairs(lines) do + if line:match(warningPattern) then + local warning = {} + for j = 2, #lines do + table.insert(warning, lines[j]) + end + table.insert(meta.warning, {text = warning, color = "red"}) + elseif line:match(infoPattern) then + local info = {} + for j = 2, #lines do + table.insert(info, lines[j]) + end + table.insert(meta.info, {text = info, color = "blue"}) + end + end +end + +return { + Heading = Heading, +} \ No newline at end of file -- cgit v1.2.3