summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSultanahamer <11389059+sultanahamer@users.noreply.github.com>2023-02-19 16:15:30 +0530
committerGitHub <noreply@github.com>2023-02-19 11:45:30 +0100
commit3d8bd0a105e327a9c8bacf387679313a87079c38 (patch)
tree1483e05b5c177584641d8ae05bc3a8df0d0439a5
parentccda9f02f3a7e48a4a84fb3c3e853d176af8bdd3 (diff)
fix: wrap_results option breaking scrolling of results window (#2322)
-rw-r--r--lua/telescope/pickers.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua
index 40419ad..4e3b8d2 100644
--- a/lua/telescope/pickers.lua
+++ b/lua/telescope/pickers.lua
@@ -1327,6 +1327,11 @@ function Picker:get_result_completor(results_bufnr, find_id, prompt, status_upda
self:clear_extra_rows(results_bufnr)
self.sorter:_finish(prompt)
+ if self.wrap_results and self.sorting_strategy == "descending" then
+ local visible_result_rows = vim.api.nvim_win_get_height(self.results_win)
+ vim.api.nvim_win_set_cursor(self.results_win, { self.max_results - visible_result_rows, 1 })
+ vim.api.nvim_win_set_cursor(self.results_win, { self.max_results, 1 })
+ end
self:_on_complete()
end)
end