From c50eaf5c9ad0a2db4e9403625df84ace4a51187b Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Wed, 17 Mar 2021 20:04:39 -0400 Subject: [PATCH] fix: Do not error with clearing namespace on clearing display --- lua/telescope/pickers/highlights.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/telescope/pickers/highlights.lua b/lua/telescope/pickers/highlights.lua index bbb06e4..2b6abfe 100644 --- a/lua/telescope/pickers/highlights.lua +++ b/lua/telescope/pickers/highlights.lua @@ -41,6 +41,14 @@ function Highlighter:hi_display(row, prefix, display_highlights) end function Highlighter:clear_display() + if not self + or not self.picker + or not self.picker.results_bufnr + or not vim.api.nvim_buf_is_valid(self.picker.results_bufnr) + then + return + end + a.nvim_buf_clear_namespace(self.picker.results_bufnr, ns_telescope_entry, 0, -1) end