From 863a0d42c966f6f7cff1f0425388a594b60904db Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Thu, 3 Dec 2020 14:23:19 -0500 Subject: fix: Set and unset report to what's needed when deleting buffers. (#282) Fixes #105. --- lua/telescope/utils.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lua/telescope/utils.lua') diff --git a/lua/telescope/utils.lua b/lua/telescope/utils.lua index 22ee245..1e091e8 100644 --- a/lua/telescope/utils.lua +++ b/lua/telescope/utils.lua @@ -141,9 +141,15 @@ end function utils.buf_delete(bufnr) if bufnr == nil then return end + -- Suppress the buffer deleted message for those with &report<2 + start_report = vim.o.report + if start_report < 2 then vim.o.report = 2 end + if vim.api.nvim_buf_is_valid(bufnr) and vim.api.nvim_buf_is_loaded(bufnr) then vim.cmd(string.format("bdelete! %s", bufnr)) end + + if start_report < 2 then vim.o.report = start_report end end function utils.max_split(s, pattern, maxsplit) -- cgit v1.2.3