create
fun create(terminal: TerminalBuffer, connector: TerminalConnector, hostEvents: HostEventSink = HostEventSink.NONE, hostPolicy: HostPolicy = HostPolicy(), inputPolicy: TerminalInputPolicy = TerminalInputPolicy(), kittyKeyboardSupportedFlags: Int = KittyKeyboardProgressiveFlag.DEFAULT_HOST_SUPPORTED_MASK): TerminalSession
Creates a production session with the standard parser, host sink, and default input encoder.
Return
standard production terminal session.
Parameters
terminal
core buffer to mutate.
connector
transport connector.
hostEvents
metadata events target.
hostPolicy
safety policy.
inputPolicy
key-encoding policy.
kittyKeyboardSupportedFlags
progressive Kitty keyboard flags the active input host can provide truthfully. Defaults to the conservative portable-host profile.