mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-09-22 13:01:05 +03:00
Build multiline TextDocumentLine values once and move-insert them as a range, while batching client notifications under one lock. Queue InputMethod location changes globally and flush only the latest rectangle at a configurable 50 ms interval. Keep backend calls on the main thread and avoid requests from unfocused text widgets. Use EEPP_IME_LOCATION_UPDATE_INTERVAL_MS to override the interval; 0 flushes once per rendered frame. Add large multiline insertion coverage and document the remaining NewMultiFileDiffViewer performance work. Enable Haiku x86_64 nightly builds