fix(paste): feed keys as typed in cmdline mode

(cherry picked from commit c12add7dfa)
This commit is contained in:
zeertzjq
2022-11-06 12:02:13 +08:00
committed by github-actions[bot]
parent 2255d0fb63
commit 95e1978959
2 changed files with 10 additions and 1 deletions

View File

@@ -168,7 +168,8 @@ do
local line1 = lines[1]:gsub('(%c)', '\022%1')
-- nvim_input() is affected by mappings,
-- so use nvim_feedkeys() with "n" flag to ignore mappings.
vim.api.nvim_feedkeys(line1, 'n', true)
-- "t" flag is also needed so the pasted text is saved in cmdline history.
vim.api.nvim_feedkeys(line1, 'nt', true)
end
return true
end