pending.nvim/lua/pending
Barrett Ruth 20506af849 feat: add markdown detail buffer for task notes (#162)
Problem: tasks only have a one-line description. There is no way to
attach extended notes, checklists, or context to a task.

Solution: add `ge` keymap to open a `pending://task/<id>` markdown
buffer that replaces the task list in the same split. The buffer shows
a read-only metadata header (status, priority, category, due,
recurrence) rendered via extmarks, a `---` separator, and editable
notes below. `:w` saves notes to a new top-level `notes` field on the
task stored in the single `tasks.json`. `q` returns to the task list.
2026-03-13 20:49:33 -04:00
..
sync feat: add cancelled task status with configurable state chars (#158) 2026-03-13 20:49:33 -04:00
buffer.lua feat: add markdown detail buffer for task notes (#162) 2026-03-13 20:49:33 -04:00
complete.lua refactor: tighten LuaCATS annotations and canonicalize metadata fields (#141) 2026-03-11 12:55:36 -04:00
config.lua feat: add markdown detail buffer for task notes (#162) 2026-03-13 20:49:33 -04:00
diff.lua feat: add cancelled task status with configurable state chars (#158) 2026-03-13 20:49:33 -04:00
forge.lua refactor: tighten LuaCATS annotations and canonicalize metadata fields (#141) 2026-03-11 12:55:36 -04:00
health.lua refactor(forge): simplify auth gating (#139) 2026-03-11 12:28:22 -04:00
init.lua feat: add markdown detail buffer for task notes (#162) 2026-03-13 20:49:33 -04:00
log.lua fix(diff): preserve due/rec when absent from buffer line (#68) 2026-03-05 12:46:54 -05:00
parse.lua fix(parse): skip forge refs in right-to-left metadata scan (#142) 2026-03-11 13:02:55 -04:00
recur.lua refactor: tighten LuaCATS annotations and canonicalize metadata fields (#141) 2026-03-11 12:55:36 -04:00
store.lua feat: add markdown detail buffer for task notes (#162) 2026-03-13 20:49:33 -04:00
textobj.lua fix(diff): preserve due/rec when absent from buffer line (#68) 2026-03-05 12:46:54 -05:00
views.lua feat: add markdown detail buffer for task notes (#162) 2026-03-13 20:49:33 -04:00