diff options
Diffstat (limited to 'todo.md')
| -rw-r--r-- | todo.md | 75 |
1 files changed, 75 insertions, 0 deletions
@@ -0,0 +1,75 @@ +# TODO: Single-file Org workflow + +## 1. Refile ergonomics + +- [ ] Configure Org refile to use file-based outline paths +- [ ] Configure Org refile completion to use full-path completion in a single step +- [ ] Limit Org refile targets to agenda files up to level 2 +- [ ] Add Org speed command `r` for `org-refile` +- [ ] Add Org speed command `x` for `org-archive-subtree` + +## 2. Org speed commands + +- [ ] Enable Org speed commands + +## 3. Narrowing workflow + +- [ ] Enable subtree narrowing and widening commands +- [ ] Add Org speed command `w` for `org-narrow-to-subtree` +- [ ] Add Org speed command `W` for `widen` + +## 4. Agenda homepage + +- [ ] Define a custom agenda command that shows: + - [ ] agenda + - [ ] TODO items + - [ ] CLARIFY items +- [ ] Use the custom agenda command as the startup agenda view + +## 5. Agenda controls + +- [ ] Keep the agenda implementation limited to the custom agenda view without adding extra custom focus commands + +## 6. Sticky agenda + +- [ ] Enable sticky agenda behaviour + +## 7. Capture templates + +- [ ] Add a `CAPTURED` property with `%U` to Inbox capture +- [ ] Add a `CAPTURED` property with `%U` to Task capture +- [ ] Add a `CAPTURED` property with `%U` to Question capture +- [ ] Add a `CAPTURED` property with `%U` to Recurring capture +- [ ] Add `%a` to Inbox capture +- [ ] Add `%a` to Task capture +- [ ] Add `%a` to Question capture +- [ ] Keep meeting capture timestamp-based without adding a `CAPTURED` property + +## 8. Abbrev support + +- [ ] Enable abbrev mode globally +- [ ] Load the standard abbrev file + +## 9. UX consistency + +- [ ] Keep agenda behaviour modal and predictable +- [ ] Keep capture behaviour modal and predictable +- [ ] Prefer reusing windows over creating unnecessary splits where practical +- [ ] Enable smooth scrolling with a conservative setting +- [ ] Do not add a narrowed-buffer indicator + +## 10. Heading-centric workflow + +- [ ] Support heading-first navigation and editing +- [ ] Minimise reliance on scrolling and mouse-driven navigation + +## 11. Internal linking + +- [ ] Support `[[*Heading]]` links for internal heading links +- [ ] Do not introduce `ID`-based linking + +## 12. Archive behaviour + +- [ ] Archive DONE tasks when they no longer need to stay in place +- [ ] Archive resolved questions when they are no longer needed in place +- [ ] Archive inactive topic subtrees when they are no longer operationally useful |
