summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-01 18:44:55 -0500
committerCraig Jennings <c@cjennings.net>2025-11-01 18:44:55 -0500
commit8be2753f052fa8e3e66dd9d82c69b569147b568f (patch)
tree60290928ed6121d62e2f4c99bd4e82d66cf20e83 /todo.org
parent0c66466d8d559ccb7dad6457988f6ecef894227e (diff)
chore: Update todo.org with new inbox items and music-config improvements
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 <noreply@anthropic.com>
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org30
1 files changed, 18 insertions, 12 deletions
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.