From d3105f70ddf8d1c66feef34d57af4a5c688a1dac Mon Sep 17 00:00:00 2001 From: Hawtian Wang Date: Sun, 3 Sep 2023 06:07:57 +0800 Subject: [PATCH] fix results win cursor for sorting_strategy descending (#2679) * add an additional nvim_win_set_cursor * Fix after filter * remove redundant check * use `redraw!` to replace ugly `nvim_win_set_cursor` * redraw results win in `on_lines` * use move instead of redraw * fix * keep both! * fix! * fix! (cherry picked from commit 3fae9c1e14910e6669bb8ecbb473aba6a9e13b33) --- lua/telescope/pickers.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index b3b8049..3743411 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -1329,7 +1329,7 @@ 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 + if 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 })