pending.nvim/lua
Barrett Ruth db391c5715 feat(buffer): track line changes via on_bytes to keep _meta aligned
Problem: `_meta` is a positional array keyed by line number. Line
insertions and deletions during editing desync it from actual buffer
content, breaking `get_fold()`, cursor-based task lookups, and extmark
re-application.

Solution: attach an `on_bytes` callback that adjusts `_meta` on line
insertions/deletions and tracks dirty rows. Remove the manual
`_meta` insert from `open_line()` since `on_bytes` now handles it.
Reset dirty rows on each full render.
2026-03-08 14:09:36 -04:00
..
pending feat(buffer): track line changes via on_bytes to keep _meta aligned 2026-03-08 14:09:36 -04:00