diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-16 05:33:20 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-16 05:33:20 -0500 |
| commit | d27783bd9ed5441f71762c0a4ac863bc0443ac16 (patch) | |
| tree | d18c39beb94ba5c9d028a3bddfce0f516a2d16e6 | |
| parent | 1a8f967d3bb0d3c74df9902252a2858a9449818d (diff) | |
| download | dotemacs-d27783bd9ed5441f71762c0a4ac863bc0443ac16.tar.gz dotemacs-d27783bd9ed5441f71762c0a4ac863bc0443ac16.zip | |
chore(todo): file buffer-differs 4-way-prompt feature from the roam inbox
Routed an emacs-owned roam capture into Open Work. Needs design (which prompt, diff-then-return loop) before it's implementable.
| -rw-r--r-- | todo.org | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -44,6 +44,8 @@ Tags are additive. For example, a small wrong-behavior fix can be =:bug:quick:=, and a feature that requires internal restructuring can be =:feature:refactor:=. * Emacs Open Work +** TODO [#C] buffer-differs save prompt: 4-way yes/no/diff/cancel :feature:next: +The "buffer differs from file" confirmation currently gives only yes/no. Craig wants a 4-way choice with explicit consequences: yes (be explicit it overwrites), no (be explicit it discards this action and continues), diff (show a graphical difftastic diff, then return to this prompt), cancel (stop the action, leave the buffer untouched). Needs the exact prompt identified first (which save/overwrite path raises "buffer differs") and a design for the diff-then-return loop. difftastic + cj/diff-buffer-with-file infrastructure already exist. From the roam inbox 2026-06-16. ** DOING [#B] Dashboard theming broken: font-lock strips faces; items + icons :bug: Investigated 2026-06-16. Three independent causes make the live dashboard render banner, headings, and items in the default face, with no file/section icons. Diagnosis grounded in live daemon inspection (face props, overlays, font-lock state). |
