diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-03 13:29:56 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-03 13:29:56 -0600 |
| commit | a1025d5d5c2a76f47eedb38f519b915ffcc49e4d (patch) | |
| tree | 4c0c1b5a123a06721df7871f146b093ef3e0d660 /todo.org | |
| parent | 1fed4b50fcc892568d6f2975927a45a189316b14 (diff) | |
| download | dotemacs-a1025d5d5c2a76f47eedb38f519b915ffcc49e4d.tar.gz dotemacs-a1025d5d5c2a76f47eedb38f519b915ffcc49e4d.zip | |
fix: Swap print keybinding and add confirmation prompt
Print operations are now safer and more intuitive:
Keybinding changes:
- C-; b p → copy file path (safe, common action)
- C-; b P → print to PostScript (dramatic, requires shift)
Print function improvements:
- Add y-or-n-p confirmation before printing
- C-u prefix skips confirmation and enables color printing
- Prevents accidental waste of paper/toner
Serves V2MOM Values:
- Intuitive: Dramatic actions require shift key
- Intuitive: Prevents muscle memory mistakes
- Simple: Reliability through confirmation
Also updated docs/NOTES.org with Makefile availability note.
Closes inbox items from emacs-inbox-zero session (2025-11-03).
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -184,10 +184,15 @@ Review this inbox, cancel stale items, keep < 20 active. Track in calendar. Can't research next thing until current thing is implemented. * Emacs Config Inbox -** TODO [#A] Irritant: Print should be keybound to capital P -and perhaps print-screen (however Emacs references that key) +** DONE [#A] Irritant: Print should be keybound to capital P +CLOSED: [2025-11-03 Sun] -lowercase p should be about getting path, not doing something dramatic like sending a document to the LPR without confirmation +Swapped keybindings: +- C-; b p → copy file path (safe, common action) +- C-; b P → print to PS (dramatic, requires shift) -** TODO [#A] Irritant: send buffer to printer must have confirmation -it should allow to skip the confirmation with C-u. +** DONE [#A] Irritant: send buffer to printer must have confirmation +CLOSED: [2025-11-03 Sun] + +Added y-or-n-p confirmation to cj/print-buffer-ps. +C-u prefix skips confirmation and prints in color. |
