From 42531c5e53a86fba3c3ca3b97c094813e8e38ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20NOBILI?= Date: Wed, 20 Aug 2025 09:04:43 +0200 Subject: [PATCH] fix: error raised if buffer id is invalid --- lua/range-highlight/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/range-highlight/init.lua b/lua/range-highlight/init.lua index 7366b0b..420336d 100644 --- a/lua/range-highlight/init.lua +++ b/lua/range-highlight/init.lua @@ -158,7 +158,9 @@ function M.setup(opts) pattern = "*", callback = debounce(M.opts.debounce.wait, function(ev) local ok = pcall(function() - vim.api.nvim_buf_clear_namespace(ev.buf, ns_id, 0, -1) + if vim.api.nvim_buf_is_valid(ev.buf) then + vim.api.nvim_buf_clear_namespace(ev.buf, ns_id, 0, -1) + end end) if not ok then