diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-14 19:05:48 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-14 19:05:48 -0500 |
| commit | 7807e5318b2ca352d65651ab4ea25914a38299d7 (patch) | |
| tree | 9de2ded8810e26b428a16db59aabc1781d4f0736 /todo.org | |
| parent | 1dbf5a4a2d2ce4277dc97a3e9783240324ad5f53 (diff) | |
| download | dotemacs-7807e5318b2ca352d65651ab4ea25914a38299d7.tar.gz dotemacs-7807e5318b2ca352d65651ab4ea25914a38299d7.zip | |
chore(todo): mark org narrowing + sparse-tree task DONE
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -272,7 +272,20 @@ Test surface: =cj/--video-file-p= happy/edge cases, the ffmpeg extract step (stub =call-process=), and the dispatch in =cj/transcribe-audio-at-point= against a video path. -** TODO [#C] Surface org narrowing + sparse-tree under =C-; O= :refactor: +** DONE [#C] Surface org narrowing + sparse-tree under =C-; O= :refactor: +CLOSED: [2026-05-14 Thu] +Final layout flatter than the original proposal: no =n= or =s= +sub-prefixes. Lowercase letters create / narrow / sparse-tree; +the same letter capitalized cancels. `n' / `N' = narrow / widen. +`s' / `S' = match-sparse-tree / show-all. `t' / `T' = +show-todo-tree / show-all (both capitals point at the same +`org-show-all' so the mental model is "capital cancels the +lowercase I just ran"). `R' = `org-reveal' (no lowercase pair -- +`r' is the table-row sub-prefix); F2 (the old reveal binding) is +freed up. Sibling-stepping is on `>' / `<' at the top level. + +Four new ERT assertions in +=tests/test-org-config-keymap-ownership.el= lock the shape. The narrowing and sparse-tree commands already exist in =modules/org-config.el=, but they're bound only inside the |
