From 7b38006e69f09a966af7090472c40ab313f61c8d Mon Sep 17 00:00:00 2001 From: leisiji <2265215145@qq.com> Date: Tue, 17 Feb 2026 08:10:06 +0800 Subject: [PATCH] fix: add missing nvim_buf_is_valid when buf didn't exist --- lua/namu/namu_workspace/impl.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/namu/namu_workspace/impl.lua b/lua/namu/namu_workspace/impl.lua index c9e9264..e54d87c 100644 --- a/lua/namu/namu_workspace/impl.lua +++ b/lua/namu/namu_workspace/impl.lua @@ -424,7 +424,9 @@ function impl.show_with_query(config, query, opts) end, on_cancel = function() - api.nvim_buf_clear_namespace(state.original_buf, state.preview_ns, 0, -1) + if api.nvim_buf_is_valid(state.original_buf) then + api.nvim_buf_clear_namespace(state.original_buf, state.preview_ns, 0, -1) + end if state.preview_state and state.preview_state.scratch_buf