From 8be2753f052fa8e3e66dd9d82c69b569147b568f Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 1 Nov 2025 18:44:55 -0500 Subject: chore: Update todo.org with new inbox items and music-config improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit todo.org updates: - Added 2 new inbox items about printing keybindings - Reordered Method 1 tasks by priority - Removed blank lines (linter formatting) music-config.el improvements: - Added validation checks to cj/music--valid-file-p and cj/music--valid-directory-p - Fixed regex escaping in cj/music--m3u-file-tracks - Added new cj/music--append-track-to-m3u-file function for testing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- todo.org | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to 'todo.org') diff --git a/todo.org b/todo.org index 53b909be..19569961 100644 --- a/todo.org +++ b/todo.org @@ -18,7 +18,6 @@ V2MOM is located at: [[file:docs/emacs-config-v2mom.org][emacs-config-v2mom.org] Research/ideas that don't serve vision: [[file:docs/someday-maybe.org][someday-maybe.org]] * Method 1: Make Using Emacs Frictionless - ** DONE [#A] Remove network check from startup (saves 1+ seconds) CLOSED: [2025-10-31 Fri] @@ -45,21 +44,16 @@ Updated README.org with Development/Testing section All integration tests pass (5/5) ✅ -** TODO [#B] Fix go-ts-mode-map keybinding error (void-variable) - -Error: "Debugger entered--Lisp error: (void-variable go-ts-mode-map)" -Location: modules/prog-go.el - trying to bind keys before mode loads. -Fix: Wrap keybinding in with-eval-after-load or check if variable is bound. - ** DONE [#A] Implement cj/diff-buffer-with-file (compare buffer with saved version) CLOSED: [2025-10-31 Fri] Bound to C-; b D. Weekly need satisfied. -** TODO [#B] Optimize org-agenda performance using built-in profiler +** TODO [#B] Fix go-ts-mode-map keybinding error (void-variable) -THE BOTTLENECK. Currently 30+ seconds, target < 5 seconds. -Use M-x profiler-start before Method 3 debug-profiling.el is built. +Error: "Debugger entered--Lisp error: (void-variable go-ts-mode-map)" +Location: modules/prog-go.el - trying to bind keys before mode loads. +Fix: Wrap keybinding in with-eval-after-load or check if variable is bound. ** TODO [#B] Fix org-noter (reading/annotation workflow currently "so painful") @@ -73,15 +67,20 @@ Use constantly, needs to work reliably. Daily workflow improvement. -** TODO [#C] Fix grammar checker performance (currently disabled) +** TODO [#B] Optimize org-agenda performance using built-in profiler -Currently disabled because it breaks flow when writing. +THE BOTTLENECK. Currently 30+ seconds, target < 5 seconds. +Use M-x profiler-start before Method 3 debug-profiling.el is built. ** TODO [#B] Optimize org-capture target building performance 15-20 seconds every time capturing a task (12+ times/day). Major daily bottleneck - minutes lost waiting, plus context switching cost. +** TODO [#C] Fix grammar checker performance (currently disabled) + +Currently disabled because it breaks flow when writing. + ** TODO [#D] Fix EMMS keybinding inconsistency with other buffers EMMS keybindings conflict with standard buffer keybindings, causing mistypes. @@ -185,3 +184,10 @@ 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) + +lowercase p should be about getting path, not doing something dramatic like sending a document to the LPR without confirmation + +** TODO [#A] Irritant: send buffer to printer must have confirmation +it should allow to skip the confirmation with C-u. -- cgit v1.2.3