diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-08-29 22:22:51 -0400 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-08-29 22:22:51 -0400 |
| commit | 1c2b1e0d0d3c0956f74c3614b7b57ce0ba1609fb (patch) | |
| tree | a39123fc65bd0779e6bdbf9083dfbf56565b34d0 /lua/telescope/pickers.lua | |
| parent | ae9b76929957a1eb20ea016c6ce9d34bc0d8b213 (diff) | |
Try to fix thing for rocker
Diffstat (limited to 'lua/telescope/pickers.lua')
| -rw-r--r-- | lua/telescope/pickers.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index 95476f1..05eb7fe 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -395,7 +395,11 @@ function Picker:set_selection(row) -- Handle adding '> ' to beginning of selections if self._selection_row then - a.nvim_buf_set_lines(results_bufnr, self._selection_row, self._selection_row + 1, false, {' ' .. a.nvim_buf_get_lines(results_bufnr, self._selection_row, self._selection_row + 1, false)[1]:sub(3)}) + local old_selection = a.nvim_buf_get_lines(results_bufnr, self._selection_row, self._selection_row + 1, false)[1] + + if old_selection then + a.nvim_buf_set_lines(results_bufnr, self._selection_row, self._selection_row + 1, false, {' ' .. old_selection:sub(3)}) + end end a.nvim_buf_set_lines(results_bufnr, row, row + 1, false, {'> ' .. a.nvim_buf_get_lines(results_bufnr, row, row + 1, false)[1]:sub(3)}) |
