diff --git a/lua/fzf-lua/win.lua b/lua/fzf-lua/win.lua index d589e4b..674dd82 100644 --- a/lua/fzf-lua/win.lua +++ b/lua/fzf-lua/win.lua @@ -187,6 +187,10 @@ function FzfWin:new(o) end function FzfWin:attach_previewer(previewer) + -- clear the previous previewer if existed + if self._previewer and self._previewer.close then + self._previewer:close() + end self._previewer = previewer self.previewer_is_builtin = previewer and type(previewer.display_entry) == 'function' end