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)
|
require("telescope.pickers").on_close_prompt(prompt_bufnr)
|
||||||
pcall(a.nvim_set_current_win, original_win_id)
|
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 })
|
pcall(a.nvim_win_set_cursor, original_win_id, { original_cursor[1], original_cursor[2] + 1 })
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ function Picker:new(opts)
|
|||||||
multi_icon = get_default(opts.multi_icon, config.values.multi_icon),
|
multi_icon = get_default(opts.multi_icon, config.values.multi_icon),
|
||||||
|
|
||||||
initial_mode = get_default(opts.initial_mode, config.values.initial_mode),
|
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),
|
debounce = get_default(tonumber(opts.debounce), nil),
|
||||||
|
|
||||||
default_text = opts.default_text,
|
default_text = opts.default_text,
|
||||||
|
|||||||
Reference in New Issue
Block a user