pending.nvim/lua
Barrett Ruth fe2ee47b5e refactor(diff): parse and reconcile markdown checkbox format
Problem: parse_buffer matched the old '  text' indent pattern and
detected headers via '^%S'. Priority was read from a '[N] ' prefix.
apply() never reconciled status changes written into the buffer.

Solution: match '- [.] text' for tasks and '^## ' for headers.
Extract state char to derive priority (! -> 1) and status (x -> done).
apply() now reconciles status from the buffer, setting/clearing 'end'
timestamps — enabling the oil-style edit-checkbox-then-:w workflow.
2026-02-24 23:14:41 -05:00
..
pending refactor(diff): parse and reconcile markdown checkbox format 2026-02-24 23:14:41 -05:00