TextUI 0.7.0
TextUI 0.7.0 adds the optional textui-keyed-region deep module for incrementally reconciling ordered, stable items inside one bounded complete-line column.
Highlights:
- Preserves unchanged rendered items and native widgets during sliding-window updates.
- Re-renders only added or changed keyed items.
- Invalidates safely after width changes and unrelated full refreshes.
- Rejects duplicate keys and nested refresh regions before mutating the buffer.
Requires Emacs 29.1 or later.