MCPcopy Create free account
hub / github.com/coder/ghostty-web / absoluteRowToViewport

Method absoluteRowToViewport

lib/selection-manager.ts:91–95  ·  view source on GitHub ↗

* Convert absolute buffer row to viewport row (may be outside visible range)

(absoluteRow: number)

Source from the content-addressed store, hash-verified

89 * Convert absolute buffer row to viewport row (may be outside visible range)
90 */
91 private absoluteRowToViewport(absoluteRow: number): number {
92 const scrollbackLength = this.wasmTerm.getScrollbackLength();
93 const viewportY = this.getViewportY();
94 return absoluteRow - scrollbackLength + viewportY;
95 }
96 private static readonly AUTO_SCROLL_SPEED = 3; // lines per interval
97 private static readonly AUTO_SCROLL_INTERVAL = 50; // ms between scroll steps
98

Callers 1

normalizeSelectionMethod · 0.95

Calls 2

getViewportYMethod · 0.95
getScrollbackLengthMethod · 0.65

Tested by

no test coverage detected