pending.nvim/doc
Barrett Ruth 969dbd299f
feat(views): make queue view sort order configurable (#154)
Problem: the queue/priority view sort in `sort_tasks_priority()` uses a
hardcoded tiebreak chain (status, priority, due, order, id). Users who
care more about due dates than priority have no way to reorder it.

Solution: add `view.queue.sort` config field (string[]) that defines an
ordered tiebreak chain. `build_queue_comparator()` maps each key to a
comparison function and returns a single comparator. Unknown keys emit a
`log.warn`. The default matches the previous hardcoded behavior.
2026-03-12 20:29:04 -04:00
..
pending.txt feat(views): make queue view sort order configurable (#154) 2026-03-12 20:29:04 -04:00