summaryrefslogtreecommitdiff
path: root/lua/telescope/utils.lua
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2020-12-03 14:23:19 -0500
committerGitHub <noreply@github.com>2020-12-03 14:23:19 -0500
commit863a0d42c966f6f7cff1f0425388a594b60904db (patch)
tree287026355f7ef50dc3b20f01172799c69b9464e5 /lua/telescope/utils.lua
parentbe8f5ec8dcff357ef95d75de9e1dfb797e8556f8 (diff)
fix: Set and unset report to what's needed when deleting buffers. (#282)
Fixes #105.
Diffstat (limited to 'lua/telescope/utils.lua')
-rw-r--r--lua/telescope/utils.lua6
1 files changed, 6 insertions, 0 deletions
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)