From 44fdeac29a0f076888fe745a1f552bb610a532fd Mon Sep 17 00:00:00 2001 From: hedy Date: Sat, 25 Nov 2023 11:18:16 +0800 Subject: [PATCH] fix(writer): Ensure all buffer namespaces are cleared ...before setting highlights Closes #38 --- lua/outline/writer.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/outline/writer.lua b/lua/outline/writer.lua index 3d80763..5433d61 100644 --- a/lua/outline/writer.lua +++ b/lua/outline/writer.lua @@ -35,8 +35,8 @@ function M.add_highlights(bufnr, hl_info, nodes) end ---@param bufnr integer -local function clear_virt_text(bufnr) - vim.api.nvim_buf_clear_namespace(bufnr, vtns, 0, -1) +local function clear_all_ns(bufnr) + vim.api.nvim_buf_clear_namespace(bufnr, -1, 0, -1) end ---@param bufnr integer @@ -79,7 +79,7 @@ function M.make_outline(bufnr, items, codewin, find_node) -- Deepest matching node to put cursor on based on hovered line local put_cursor - clear_virt_text(bufnr) + clear_all_ns(bufnr) ---@type string[] local lines = {}