()
| 474 | |
| 475 | // Helper to get logical line bounds for current position |
| 476 | private getLogicalLineBounds(): { start: number; end: number } { |
| 477 | return { |
| 478 | start: this.findLogicalLineStart(), |
| 479 | end: this.findLogicalLineEnd(), |
| 480 | } |
| 481 | } |
| 482 | |
| 483 | // Helper to create cursor with preserved column, clamped to line length |
| 484 | // Snaps to grapheme boundary to avoid landing mid-grapheme |
no test coverage detected