diff --git a/lua/easytables/export.lua b/lua/easytables/export.lua index c51fe68..301c04a 100644 --- a/lua/easytables/export.lua +++ b/lua/easytables/export.lua @@ -7,7 +7,7 @@ local M = {} ---@param width number ---@return string function M:export_cell(content, width) - local padding = string.rep(" ", o.options.export.markdown.padding) + local padding = string.rep(o.options.export.markdown.characters.filler, o.options.export.markdown.padding) return o.options.export.markdown.characters.vertical @@ -44,7 +44,7 @@ function M:create_header_line(widths) str = str .. o.options.export.markdown.characters.vertical - .. string.rep(o.options.export.markdown.characters.horizontal, width) + .. string.rep(o.options.export.markdown.characters.horizontal, width + o.options.export.markdown.padding * 2) end return str .. o.options.export.markdown.characters.vertical diff --git a/lua/easytables/options.lua b/lua/easytables/options.lua index 7996314..1e700eb 100644 --- a/lua/easytables/options.lua +++ b/lua/easytables/options.lua @@ -48,6 +48,8 @@ local options = { characters = { horizontal = "-", vertical = "|", + -- Filler for padding + filler = " " } } },