From 2588680af85ac4d8d643e9483c3e30a412351d73 Mon Sep 17 00:00:00 2001 From: Brendan Doney Date: Tue, 19 Nov 2024 16:50:33 -0500 Subject: [PATCH] fix: add padding for linewise comments on empty lines (#494) --- lua/Comment/utils.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/Comment/utils.lua b/lua/Comment/utils.lua index e95ee2c3..a848d681 100644 --- a/lua/Comment/utils.lua +++ b/lua/Comment/utils.lua @@ -199,7 +199,8 @@ function U.commenter(left, right, padding, scol, ecol, tabbed) local pad = U.get_pad(padding) local ll = U.is_empty(left) and left or (left .. pad) local rr = U.is_empty(right) and right or (pad .. right) - local empty = string.rep(tabbed and '\t' or ' ', scol or 0) .. left .. right + -- Only use ll (and not also rr) since we don't want to add padding twice + local empty = string.rep(tabbed and '\t' or ' ', scol or 0) .. ll .. right local is_lw = scol and not ecol return function(line)