Neovim Core ↔ Lua Runtime: Synchronization of Terminal Output
Neovim Core ↔ Lua Runtime: Synchronization of Terminal Output The goal is to understand how the core C implementation of Neovim’s terminal emulator coordinates with the Lua runtime when a terminal process emits rapid output. In practice, high‑frequency writes can block the main event loop, causing the editor to freeze or lose keystrokes. The current design r