Skip to content

Commit

Permalink
fix(renderer): [] are now counted when rendering tables
Browse files Browse the repository at this point in the history
Ref: #75
  • Loading branch information
OXY2DEV committed Aug 5, 2024
1 parent 6404094 commit c4f3d54
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lua/markview/renderer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,11 @@ local display_width = function (text, config)
end
end

for pattern in final_string:gmatch("%[([^%]]*)%]") do
d_width = d_width - 2;
final_string = final_string:gsub( "[" .. pattern .. "]", pattern);
end

for str_a, internal, str_b in final_string:gmatch("([*]+)([^*]+)([*]+)") do
local min_signs = vim.fn.strchars(str_a) > vim.fn.strchars(str_b) and vim.fn.strchars(str_a) or vim.fn.strchars(str_b);

Expand Down Expand Up @@ -1325,7 +1330,6 @@ renderer.render_lists = function (buffer, content, config_table)

if content.marker_symbol:match("^%d+") then
conceal_end = vim.fn.strchars(content.list_lines[1]:match("^%s*"));
vim.print(conceal_end)
use_text = "";
end

Expand Down

0 comments on commit c4f3d54

Please sign in to comment.