From 10ebb30f0de54feb0f0647772e168f846a878011 Mon Sep 17 00:00:00 2001 From: Andrii Berezhynskyi Date: Tue, 21 Mar 2023 17:28:19 +0000 Subject: [PATCH] fix: preview cycling and titles work after `:Telescope resume` (#2422) --- lua/telescope/pickers.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index d700d3351d..874789fd72 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -90,7 +90,7 @@ function Picker:new(opts) sorter = opts.sorter or require("telescope.sorters").empty(), all_previewers = opts.previewer, - current_previewer_index = 1, + current_previewer_index = opts.current_previewer_index or 1, default_selection_index = opts.default_selection_index, @@ -147,8 +147,8 @@ function Picker:new(opts) if obj.all_previewers[1] == nil then obj.all_previewers = { obj.all_previewers } end - obj.previewer = obj.all_previewers[1] - if obj.preview_title == nil then + obj.previewer = obj.all_previewers[obj.current_previewer_index] + if obj.preview_title == nil or #obj.all_previewers > 1 then obj.preview_title = obj.previewer:title(nil, config.values.dynamic_preview_title) else obj.fix_preview_title = true