debugDpOverwriteMoveSeq function

String? debugDpOverwriteMoveSeq(
  1. UvTerminalRenderer renderer,
  2. Buffer newbuf,
  3. int fx,
  4. int fy,
  5. int tx,
  6. int ty, {
  7. bool useTabs = false,
  8. bool useBackspace = false,
})

Returns the same-row DP overwrite/move sequence used by the renderer.

This exists for regression tests that validate cursor-planning behavior.

Implementation

String? debugDpOverwriteMoveSeq(
  UvTerminalRenderer renderer,
  Buffer newbuf,
  int fx,
  int fy,
  int tx,
  int ty, {
  bool useTabs = false,
  bool useBackspace = false,
}) {
  return _overwriteMoveDpSeq(
    renderer,
    newbuf,
    fx,
    fy,
    tx,
    ty,
    useTabs,
    useBackspace,
  );
}