input/ime_session library

Classes

ImeSession
Owns the platform TextInput connection for the terminal view. Parses updateEditingValue into events the rest of the app cares about:

Mixins

IDebugImeConnection
Test seam for ImeSession.hideTextInputConnection has no platform hide API.

Constants

kImeDeleteDetectionBaseline → const TextEditingValue
Sentinel editing state so macOS/Windows TextInput can signal Backspace via a shrinking field (xterm CustomTextEdit delete-detection parity).