diff --git a/lua/luasnip/extras/snippet_list.lua b/lua/luasnip/extras/snippet_list.lua index 6985af24..6748686e 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.disable(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)