summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorAndrii Berezhynskyi <a.berezh@gmail.com>2023-03-21 17:28:19 +0000
committerGitHub <noreply@github.com>2023-03-21 13:28:19 -0400
commit10ebb30f0de54feb0f0647772e168f846a878011 (patch)
tree9041b9904baa1aaac44544ba70e4e064894ddce9 /lua
parenta3f17d3baf70df58b9d3544ea30abe52a7a832c2 (diff)
fix: preview cycling and titles work after `:Telescope resume` (#2422)
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/pickers.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua
index d700d33..874789f 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