fix: cursor move in actions.insert_symbol_i (#1979)
This commit is contained in:
committed by
GitHub
parent
54be102e20
commit
ad19bf6b8e
@@ -351,7 +351,7 @@ actions.close = function(prompt_bufnr)
|
||||
|
||||
require("telescope.pickers").on_close_prompt(prompt_bufnr)
|
||||
pcall(a.nvim_set_current_win, original_win_id)
|
||||
if a.nvim_get_mode().mode == "i" then
|
||||
if a.nvim_get_mode().mode == "i" and picker._original_mode ~= "i" then
|
||||
pcall(a.nvim_win_set_cursor, original_win_id, { original_cursor[1], original_cursor[2] + 1 })
|
||||
end
|
||||
end
|
||||
|
||||
@@ -80,6 +80,7 @@ function Picker:new(opts)
|
||||
multi_icon = get_default(opts.multi_icon, config.values.multi_icon),
|
||||
|
||||
initial_mode = get_default(opts.initial_mode, config.values.initial_mode),
|
||||
_original_mode = vim.api.nvim_get_mode().mode,
|
||||
debounce = get_default(tonumber(opts.debounce), nil),
|
||||
|
||||
default_text = opts.default_text,
|
||||
|
||||
Reference in New Issue
Block a user