diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-09-17 12:45:09 -0400 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-09-17 12:45:09 -0400 |
| commit | cab5fc75c7cdafce07086b5ef6eb62894b7581cc (patch) | |
| tree | cff7d8be07c67ab0cd56fb0a274cf45bfc933e72 /lua/telescope | |
| parent | a9d9b3d8bf694914a07a01749306dd5157b868d7 (diff) | |
fix: Don't error if we can't set cursor. Just try our best
Diffstat (limited to 'lua/telescope')
| -rw-r--r-- | lua/telescope/actions.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/telescope/actions.lua b/lua/telescope/actions.lua index 74d6c56..d102e0d 100644 --- a/lua/telescope/actions.lua +++ b/lua/telescope/actions.lua @@ -2,6 +2,7 @@ local a = vim.api +local log = require('telescope.log') local state = require('telescope.state') local actions = setmetatable({}, { @@ -98,7 +99,10 @@ local function goto_file_selection(prompt_bufnr, command) local bufnr = vim.api.nvim_get_current_buf() a.nvim_buf_set_option(bufnr, 'buflisted', true) if row and col then - a.nvim_win_set_cursor(0, {row, col}) + local ok, err_msg = pcall(a.nvim_win_set_cursor, 0, {row, col}) + if not ok then + log.debug("Failed to move to cursor:", err_msg) + end end end end |
