From 378dbb37b2939fa1521948ceff92bb7aa2cb06e5 Mon Sep 17 00:00:00 2001 From: Clem Davies Date: Thu, 6 Aug 2026 21:12:32 +0800 Subject: [PATCH 1/2] fix: removed deprecated function vim.diagnostic.disable(buf), replaced with vim.diagnostic.enable(false, {bufnr = buf}) --- lua/luasnip/extras/snippet_list.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/luasnip/extras/snippet_list.lua b/lua/luasnip/extras/snippet_list.lua index 6985af240..a232fff74 100644 --- a/lua/luasnip/extras/snippet_list.lua +++ b/lua/luasnip/extras/snippet_list.lua @@ -62,7 +62,7 @@ local function display_split(opts) make_scratch_buf(buf) -- disable diagnostics - vim.diagnostic.disable(buf) + vim.diagnostic.enable(false, {bufnr = buf}) -- set any extra win and buf opts set_win_opts(win, opts.win_opts) From 7c7009b8466e56a02253695b0b6c92d88cfec4c2 Mon Sep 17 00:00:00 2001 From: Clem Davies Date: Thu, 6 Aug 2026 21:30:50 +0800 Subject: [PATCH 2/2] backwards compatible call to disable diagnostics --- lua/luasnip/extras/snippet_list.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/luasnip/extras/snippet_list.lua b/lua/luasnip/extras/snippet_list.lua index a232fff74..6748686e7 100644 --- a/lua/luasnip/extras/snippet_list.lua +++ b/lua/luasnip/extras/snippet_list.lua @@ -62,7 +62,11 @@ local function display_split(opts) make_scratch_buf(buf) -- disable diagnostics - vim.diagnostic.enable(false, {bufnr = buf}) + if vim.diagnostic.disable then + vim.diagnostic.disable(buf) + else + vim.diagnostic.enable(false, {bufnr = buf}) + end -- set any extra win and buf opts set_win_opts(win, opts.win_opts)