diff options
| author | Andrii Berezhynskyi <a.berezh@gmail.com> | 2023-03-21 17:28:19 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-21 13:28:19 -0400 |
| commit | 10ebb30f0de54feb0f0647772e168f846a878011 (patch) | |
| tree | 9041b9904baa1aaac44544ba70e4e064894ddce9 | |
| parent | a3f17d3baf70df58b9d3544ea30abe52a7a832c2 (diff) | |
fix: preview cycling and titles work after `:Telescope resume` (#2422)
| -rw-r--r-- | lua/telescope/pickers.lua | 6 |
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 |
