Skip to content

TextUI 0.7.0

Choose a tag to compare

@yibie yibie released this 04 Sep 14:55
· 4 commits to main since this release

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.