diff --git a/lua/nvim-tree/renderer/builder.lua b/lua/nvim-tree/renderer/builder.lua index 57abd006..219861ef 100644 --- a/lua/nvim-tree/renderer/builder.lua +++ b/lua/nvim-tree/renderer/builder.lua @@ -97,7 +97,7 @@ function Builder:_unwrap_git_data(git_icons_and_hl_groups, offset) for _, v in ipairs(git_icons_and_hl_groups) do if #v.icon > 0 then self:_insert_highlight(v.hl, offset + #icon, offset + #icon + #v.icon) - icon = icon .. v.icon + icon = icon .. v.icon .. self.git_icon_padding end end return icon @@ -138,11 +138,11 @@ end function Builder:_format_line(before, after, git_icons) return string.format( - "%s%s%s%s", + "%s%s%s %s", before, - #git_icons > 0 and not self.is_git_after and git_icons .. self.git_icon_padding or "", + self.is_git_after and "" or git_icons, after, - #git_icons > 0 and self.is_git_after and self.git_icon_padding .. git_icons or "" + self.is_git_after and git_icons or "" ) end