diff --git a/readline/vim.go b/readline/vim.go index 99b9df3..9dc8350 100644 --- a/readline/vim.go +++ b/readline/vim.go @@ -194,7 +194,7 @@ func (rl *Instance) vi(r rune) { case 'p': // paste after the cursor position rl.viUndoSkipAppend = true - rl.pos += 2 + rl.pos++ buffer := rl.pasteFromRegister() vii := rl.getViIterations()