message: Suppress "TextEditor has been disposed" errors
  Fixes
diff: @@ -128,6 +128,9 @@ export async function executeTransformations(
  }
  });
  } catch (e) {
  + // Messages like "TextEditor(vs.editor.ICodeEditor:1,$model8) has been disposed" can be ignored.
  + // They occur when the user switches to a new tab while an action is running.
  + if (e.name !== 'DISPOSED') {
  e.context = {
  currentMode: Mode[vimState.currentMode],
  cursors: vimState.cursors.map((cursor) => cursor.toString()),
  @@ -139,6 +142,7 @@ export async function executeTransformations(
  }
  }
  }
  + }
  if (multicursorTextTransformations.length > 0) {
  if (areAllSameTransformation(multicursorTextTransformations)) {
  