* Helper to set selection using absolute coordinates
( term: Terminal, startCol: number, startAbsRow: number, endCol: number, endAbsRow: number )
| 20 | * Helper to set selection using absolute coordinates |
| 21 | */ |
| 22 | function setSelectionAbsolute( |
| 23 | term: Terminal, |
| 24 | startCol: number, |
| 25 | startAbsRow: number, |
| 26 | endCol: number, |
| 27 | endAbsRow: number |
| 28 | ): void { |
| 29 | const selMgr = (term as any).selectionManager; |
| 30 | if (selMgr) { |
| 31 | (selMgr as any).selectionStart = { col: startCol, absoluteRow: startAbsRow }; |
| 32 | (selMgr as any).selectionEnd = { col: endCol, absoluteRow: endAbsRow }; |
| 33 | } |
| 34 | } |
| 35 | |
| 36 | /** |
| 37 | * Helper to convert viewport row to absolute row |
no outgoing calls
no test coverage detected
searching dependent graphs…