diff --git a/signs_lib.lua b/signs_lib.lua index 10ab338e..dc8149cb 100644 --- a/signs_lib.lua +++ b/signs_lib.lua @@ -245,7 +245,7 @@ local function make_line_texture(line, lineno) local w = charwidth[c] if w then width = width + w + 1 - if width >= SIGN_WIDTH then + if width >= (SIGN_WIDTH - charwidth[" "]) then width = 0 else maxw = math_max(width, maxw)