From 3d8bd0a105e327a9c8bacf387679313a87079c38 Mon Sep 17 00:00:00 2001 From: Sultanahamer <11389059+sultanahamer@users.noreply.github.com> Date: Sun, 19 Feb 2023 16:15:30 +0530 Subject: [PATCH] fix: wrap_results option breaking scrolling of results window (#2322) --- lua/telescope/pickers.lua | 5 +++++ 1 file changed, 5 insertions(+) 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