message: Adapt new cursor position on write
diff: import * as vscode from "vscode";
  import { Code } from "../editor";
  +import { Position } from "../position";
  import { Selection } from "../selection";
  import { VSCodeEditor } from "./vscode-editor";
  @@ -20,6 +21,17 @@ class VueVSCodeEditor extends VSCodeEditor {
  );
  }
  + async write(code: Code, newCursorPosition?: Position): Promise<void> {
  + return newCursorPosition
  + ? super.write(
  + code,
  + newCursorPosition.addLines(
  + this.toOffsetLinesCount(this.openingTagOffset)
  + )
  + )
  + : super.write(code);
  + }
  +
  protected get editRange(): vscode.Range {
  return new vscode.Range(
  new vscode.Position(
  