message: Fix cursor position after <C-v> in Insert mode
diff: @@ -602,16 +602,19 @@ class CommandCtrlVInInsertMode extends BaseCommand {
  keys = ['<C-v>'];
  public async exec(position: Position, vimState: VimState): Promise<void> {
  - // This should be safe...
  - const textFromClipboard = (await Register.get('*', this.multicursorIndex))!.text as string;
  + const clipboard = await Register.get('*', this.multicursorIndex);
  + const text = clipboard?.text instanceof RecordedState ? undefined : clipboard?.text;
  + if (text) {
  vimState.recordedState.transformer.addTransformation({
  type: 'replaceText',
  range: new Range(vimState.cursorStartPosition, vimState.cursorStopPosition),
  - text: textFromClipboard,
  + text,
  + diff: PositionDiff.offset({ character: 1 }),
  });
  }
  }
  +}
  @RegisterAction
  class CommandShowLineAutocomplete extends BaseCommand {
  