From 3fae9c1e14910e6669bb8ecbb473aba6a9e13b33 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! --- 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 1ad989d..143af11 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -1333,7 +1333,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 })