From b81ab199a513f0c5c099f7be3f230ce796f5ad12 Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Sat, 9 Jul 2022 11:44:39 +1000 Subject: [PATCH] fix(help): clear git signs before draw --- lua/nvim-tree/renderer/init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/nvim-tree/renderer/init.lua b/lua/nvim-tree/renderer/init.lua index d5913c93..8f05fae9 100644 --- a/lua/nvim-tree/renderer/init.lua +++ b/lua/nvim-tree/renderer/init.lua @@ -24,6 +24,7 @@ local function _draw(bufnr, lines, hl, signs) api.nvim_buf_set_lines(bufnr, 0, -1, false, lines) M.render_hl(bufnr, hl) api.nvim_buf_set_option(bufnr, "modifiable", false) + vim.fn.sign_unplace(git.SIGN_GROUP) for _, sign in pairs(signs) do vim.fn.sign_place(0, git.SIGN_GROUP, sign.sign, bufnr, { lnum = sign.lnum, priority = 1 }) end