diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index c7c60ea..1c2dd00 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -1513,7 +1513,10 @@ end --- Get the prompt text without the prompt prefix. function Picker:_get_prompt() - return vim.api.nvim_buf_get_lines(self.prompt_bufnr, 0, 1, false)[1]:sub(#self.prompt_prefix + 1) + local cursor_line = vim.api.nvim_win_get_cursor(self.prompt_win)[1] - 1 + return vim.api + .nvim_buf_get_lines(self.prompt_bufnr, cursor_line, cursor_line + 1, false)[1] + :sub(#self.prompt_prefix + 1) end function Picker:_reset_highlights()