create
Creates the default implementation of TerminalEmulator.
Parameters
The Looper to use for callback handling (typically main looper)
Initial number of rows
Initial number of columns
Default foreground color
Default background color
Callback for keyboard output (to write to PTY)
Optional callback for terminal bell
Optional callback for terminal resize
Optional callback for OSC 52 clipboard copy operations. The callback receives the decoded text to copy.
Optional callback for OSC 9;4 progress reporting. The callback receives the progress state and percentage (0-100).
Whether to continuously scan visible terminal line text for plain-text URLs and expose them via hit-testing as a fallback when no OSC 8 hyperlink covers the column. Defaults to false. TerminalEmulator.getUrls always performs its own one-shot regex URL scan regardless of this setting.
Whether bold text using low-intensity ANSI colors (0–7) promotes to the corresponding bright palette color (8–15), matching xterm's default boldColors behavior. Defaults to true.